This is just another library mod, nothing special.
You can download this Minecraft library mod at Modrinth, Curseforge or here on GitHub.
This library depends on Fabric API, but you should already have that installed.
This mod is a library mod with 4 main features:
- the ability to create functional custom chests with custom textures.
- the ability to create functional custom shears by adding your item into the
#c:shears
tag. - the ability to create functional custom crafting tables.
- many useful utilities for support over multiple versions.
To use this mod as a library, you can use Modrinth's maven:
repositories {
maven { url "https://api.modrinth.com/maven" }
}
dependencies {
modImplementation "maven.modrinth:wsmlmb:${wsmlmb_version}"
}
Many of the classes and methods in this mod are already documented in the test mod and JavaDocs.
For adding custom chests, see the TexturedChestBlock class and method, and read their JavaDocs.
You can do that same for custom crafting tables at CustomCraftingTableBlock.
To add custom shears, simply add your ShearsItem
to the #c:shears
tag.
For support over multiple versions, see the methods in WSMLMBUtil and the MultiVersionBlockSettings and MultiVersionItemSettings classes.
Every major version (1.x.x -> 2.x.x) will have breaking changes, so make your dependencies for only one major version!
If you need any help, you can contact me at @anawesomguy
on Discord in the "The Fabric Project" server.