COWMODSКаталог модов

UltraLib

Non-intrusive java code library

Автор: Sygikal40 тыс.4обновлён 22 нояб. 2025 г.
БиблиотекиУправлениеУтилиты

Описание

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.
  • Lists: Repackaging of the Apache Commons class because its not included on the client by default

UltraDRY!

  • UltraLib now offers some utilities to help keep things DRY.
  • Opt-in by adding this to your client init: UltraLib.registerPackage(this.getClass(), MOD_ID);
  • Now you can grab multiple things with ease!:
    • Mod-specific identifiers with UltraLib.id(String id);
    • Mod translations with UltraLib.getText(String title, String... paths);
    • You can even get your logger wtih UltraLib.log();!
    • More examples here

Последние версии

Все версии →
release

UltraLib 1.0.7+1.20.1

1.0.7+1.20.1
22 нояб. 2025 г.24,8 тыс.Minecraft: 1.20.1fabric
Скачать
Что нового
- UltraLib is now **UltraDry!** - TextUtil and formulas
release

UltraLib 1.0.5+1.21.9

1.0.5+1.21.9
1 окт. 2025 г.14,4 тыс.Minecraft: 1.21.10, 1.21.9fabric
Скачать
Что нового
- Updated to 1.21.9
release

UltraLib 1.0.4.3

1.0.4.3
30 сент. 2025 г.591Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6fabric
Скачать
Что нового
- Updates to `UltraConfig`
release

UltraLib 1.0.4.2

1.0.4.2
26 сент. 2025 г.89Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6fabric
Скачать
Что нового
- Condition for `SimpleDataLoader`
release

UltraLib 1.0.3

1.0.3
13 сент. 2025 г.124Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6fabric
Скачать
Что нового
- Initial modrinth release