Skip to content

python-69/FalsePatternLib

 
 

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.

This project WILL NOT be ported to any version beyond 1.7.10, don't even ask

POOP badge

About

A mod for library stuff

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING.md

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%