A library for 1.7.10 with lots of useful stuff, licensed under the LGPLv3 license.
Package | Contents / Purpose |
---|---|
. | StableAPI and DeprecationDetails annotations |
asm | ASM helper code |
compat | Code backported from vanilla 1.12.2 |
config | 1.12.2-style annotation-based config library |
dependencies | Runtime dependency loader which uses Maven (DEPRECATED, see The new data-driven dependency format |
mapping | Notch-SRG-MCP name mapping helper code |
mixin | Mixin loader plugin boilerplate code |
optifine | Tools for messing with OptiFine |
text | Better Chat and GUI text processing |
toasts | The toast system from newer versions, with some extras |
turboasm | A forge-style class transformer port of RFB's transformer API. |
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 |
---|---|
FileUtil | Directory and file utilities. |
LangUtil | Utility for having default language values defined inside code instead of lang files |
MathUtil | Miscellaneous math helper code |
ReflectionUtl | Reflection helper code |
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 |
See the @StableAPI annotation's javadoc for more information about API stability.
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.