Utility Classes
A collection of classes to make the development of your mod easier
Utility Classes are classes that you, as a developer, can use to make the development of your mod easier.
Below are all currently available Classes for you to choose from.
Suggestions are welcome!
Features and Utilities can always be requested! They might not all be implemented, but if you have a suggestion for a useful utility class that could be added to this list, feel free to join the Discord Server and share your idea in the suggestions!
Command Utilities
Allows execution of commands as a player
Decimal Utilities
Allows rounding decimal values to a set number of decimal points
File Utilities
Allows getting the SHA256 file hash of any given file and getting the Minecraft root directory
Item Utilities
Allows parsing Items and Item Stacks
Message Utilities
Allows sending and deserializing messages with the Adventure/MiniMessage API
Registry Utilities (Fabric)
Makes the process of registering Items and Blocks easier (Fabric only!)
Singleplayer Utilities
Allows checking whether a player is the host of a Singleplayer World
Slot Utilities
Allows getting the x and y position of a slot in a large chest GUI
Sound Utilities
Allows to parse and play sounds privately for a player or broadcast them across the server/dimension
Title Utilities
Allows you to show and broadcast fully customizable Titles to players
Version Utilities
Allows you to get the Minecraft, loader and SI: Essentials version
Slots
A collection of slots that can be used for various purposes, such as custom inventories or GUIs