Contains shared classes used by several of my mods, to make them easier to update and maintain. This is for Minecraft 1.9 and up only.
Again, that's Minecraft 1.9+ only! There is no reason for this mod to be backported to 1.7/1.8. Before that, I was just copying shared classes between mods. Silent's Gems and my other mods for Minecraft 1.7/1.8 run just fine without any other mods installed.
As of version 2.0, mods that use Silent Lib can run on multiple Minecraft versions: 1.10.2, 1.11.2, and 1.12. Download the version of Silent Lib marked with your Minecraft version (1.10.2, 1.11.2, etc.), then download the other mods marked "universal" or "1.12". Yes, I realize this is a bit confusing. I wish there was a better way. But if you are using the Curse/Twitch client, the correct files should be downloaded automatically.
This feature is heavily inspired by McJty's CompatLayer. I borrowed ideals/code from there and modified it to fit my needs. Credit where credit is due.
Version 2.1 introduced a guide book system. Any mod is welcome to utilize it. The design is heavily inspired by the booklet from Actually Additions.
The guide book allows buttons to quickly get to the mod's config GUI or achievements page (if implemented). A search box and an entry with all chapters is also included by default. A book is made of entries, entries contain multiple chapters, and chapters are one or more pages.
This is the Silent's Gems guide book. Currently this is the only mod that uses the guide book system, but creating a book is extremely easy. The hardest part is writing the actual text!
List of Silent Lib Mods
Currently this mod is used by:
This mod is NOT required for (basically anything small that does not add blocks/items):
If you are crashing or one mod says it can't find Silent Lib, first make sure you have updated both Silent Lib and all mods that use it. Note the latest builds of mods using Silent Lib are compatible with both 1.10.2, 1.11.2, and 1.12, but they are named with "universal" or "1.12".
- A mod is looking for "SilentLib" (with capital letters) and can't find it: You are using a badly outdated version of the other mod.
- A mod is looking for "silentlib" (all lowercase letters) and can't find it: You are using a badly outdated version of Silent Lib.
If updating does not resolve the issue, make a new issue on the issue tracker of the mod you believe is responsible based on the crash report. To get to the issue tracker, go to the page of the mod on CurseForge and click the "Issues" link at the top.
Added: Patreon button to guide book main page.
Changed: LogHelper now takes a build number and will not output debug lines if it is not zero. Should fix "log spam" issues that pop up from time-to-time.
Fixed: Potion registration handler now works (currently, none of my mods use this).