LibJF - Fundamental Library for Minecraft Mods
LibJF is a powerful library created to support my Minecraft modifications. This project combines numerous universal components that significantly simplify the process of developing additional content for the game.
Main Features
Universal configuration system includes user interfaces, commands, compile-time code generation, ready-made presets, and configuration validation tools.
Data manipulation framework provides tools for working with loaded resources and information during game operation.
Additional tags that can be used both in the mod itself and in data packs:
libjf:overpowered- makes a creature invulnerable provided it only wears armor with this taglibjf:shulker_boxes_illegal- prevents placing items with this tag in shulker boxes (intended for backpacks and similar items)
Utility modules cover a wide range of tasks:
- data serialization
- script loading
- parallel processes
- input-output operations
- network utilities, including HTTP client and server
- customizable translation system with support for various providers
- tools for early initialization and ASM patching
All mods created by me generally require LibJF or include corresponding components of this library.