A library mod for 1.7.10 with lots of useful stuff. See the table below for more information.
Package | Contents / Purpose |
---|---|
compat | Code backported from vanilla 1.12.2 |
config | 1.12.2-style annotation-based config library |
dependencies | Runtime dependency loader which uses Maven |
mixin | Mixin loader plugin boilerplate code |
text | Better Chat and GUI text processing |
updates | Helper code for update checking |
util | Additional utilities that do not fit the above categories, see below for more information |
The contents of the util package so far:
Class | Purpose |
---|---|
AsyncUtil | Asynchronous execution utilities |
FileUtil | Directory and file utilities. |
LangUtil | Utility for having default language values defined inside code instead of lang files |
RenderUtil | Rendering tools. Currently, the only thing implemented is a way to grab the current partial tick time from the minecraft instance |
ResourceUtil | Methods for efficiently retrieving resources from SPECIFIC jar files instead of the entire classpath |
Anything annotated with @StableAPI is guaranteed to not change in patch versions.
The update checker module and the library downloader module can be toggled with the ENABLE_UPDATE_CHECKER
and
ENABLE_LIBRARY_DOWNLOADS
booleans in the falsepatternlib.cfg
config file respectively. Note that the update checker
depends on the module downloader to grab FJson, so if it's not already present
on disk, disabling the library loader breaks the update checker. This is only required the first time download, though.