UltraLib

UltraLib

Mod

Non-intrusive java code library

Client and server Game MechanicsLibraryManagementUtility

5,574 downloads
3 followers
Follow Save

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 JSON
  • LatchedKeyBinding: Keybindings that only run once per click
  • SortedList: Sorting a list by weight
  • UltraConfig: Extremely light-weight config
  • SimpleDataLoader, RunnableDataLoader, DetachedRunableDataLoader: Different methods of loading json data
  • Creator: A Function with registry that allows for turning one object into another by a specified id. Mainly used for data-driven features.

Project members

Sygikal

Member

Details

Licensed ARR
Published 2 months ago
Updated a month ago