SilliestLib

Quick rating

SilliestLib

No reviews yet

A small Library mod for my own projects.

API/Library
Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
1.2a+26.2
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

53dfd913e3be1485e544a6cd6c4ce1ab8ec11040.png

youtube-plural_64h.png?raw=true    modrinth-gallery_64h.png?raw=true    discord-singular_64h.png?raw=true    github_64h.png?raw=true

SilliestLib is a small library mod made for the Silliest SMP team, reducing re-used code and making some things easier for us :p

Project Info

Features

Misc Features

  • Double Handed Component
    • when added to an item and held, it makes the players armPose visually appear like you are holding the item with both hands.
    • Compat Blocks/Items
      • these blocks/items function almost identical to their vanilla counterparts, but instead being disabled if a modId isnt loaded into the game.
    • Custom wall model templates
      • these function identical to vanilla walls, with the addition of a seperate top texture.

SilliestLibDataUtils

Some simple utils for block model generation

SilliestLibRegUtils

A group of registry methods, made to avoid repetetive code

  • Blocks
    • BlockIds
    • BlockItems
      • BlockItemIds
    • Items
      • ItemIds
    • Entities
      • Entity Sub Predicates
      • Block Entities
      • EntityTypeIds
    • Components
    • Effects
      • Potions
      • Potion Recipes
    • Particles
    • Sounds
      • Jukebox Songs
    • Custom Stats
    • Recipe Serializers
    • Villagers
      • POIs
    • Keybinds
    • Armor Materials
How to add SilliestLib to your projects.

build.gradle

We start in your build.gradle, where you add this as your repositories block.

repositories {
    exclusiveContent {
        forRepository {
            maven {
                name = "Modrinth"
                url = "https://api.modrinth.com/maven"
            }
        }
        filter {
            includeGroup "maven.modrinth"
        }
    }
}

Then, in dependencies block, you add this.

dependencies {
    // SilliestLib
    implementation "maven.modrinth:silliestlib:${project.silliestlib_version}"
}

gradle.properties

In your gradle.properties, you now need to add the mod version, this changes with every update to the mod, so make sure to change it to update SilliestLib.

silliestlib_version=R9nZXXhb

This is technically optional and can replace "${project.silliestlib_version}" in the build.gradle instead of being here, but is cleaner to do here.

fabric.mod.json

To make sure people can debug issues when SilliestLib is missing, remember to add the mod into the dependencies block, due to my versioning scheme not matching the semantic version format, make sure you have to version as "*" or it wont work :p

"depends": {
    "silliestlib": "*"
}

Your ModInitializer

Before you can start any modding, in the "onInitialize()" method of your ModInitializer you have to add one simple line.

SilliestLib.init(MOD_ID);

Alternatively, "MOD_ID" can be replaced with either a string of your modId or a call to where you store your modId.

for more information on how to use the mod, please go to the wiki

Before You Ask

Q: Can i use this project in my published modpacks?

A: of course, you can do this with any of my projects aslong as the download stays hosted within the modrinth ecosystem :3

Screenshots

Gallery

  • Project Icon
    Project Icon

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works