Non-intrusive java code library
This is my penultimate library mod, meant for easing data-driven development and feature registration. It is non-intrusive (meaning no-mixins and such for broad compatibilty) and is purely a collection of helpful Java classes.
Currently includes:
OptionalObject: A way for parsing optional data from JSONLatchedKeyBinding: Keybindings that only run once per clickSortedList: Sorting a list by weightUltraConfig: Extremely light-weight configSimpleDataLoader, RunnableDataLoader, DetachedRunableDataLoader: Different methods of loading json dataCreator: A Function with registry that allows for turning one object into another by a specified id. Mainly used for data-driven features.Lists: Repackaging of the Apache Commons class because its not included on the client by defaultUltraLib.registerPackage(this.getClass(), MOD_ID);UltraLib.id(String id);UltraLib.getText(String title, String... paths);UltraLib.log();!