Home
An overview of JackFredLib, it's modules, and future plans
JackFredLib is a collection of small mods I use on the Fabric Toolchain. They've been documented here in case you wish to use them in your own setups. For information how to do that, see Setup with Gradle.
All modules have JavaDoc available online or in the sources.
A collection of small utility classes, such as a ResultHolder
class for working with Fabric's events as well as common methods for Minecraft's Codec system.
Data structures representing colours and gradients, including builder-style gradient creation and client-side rendering methods for them. Also contains a collection of commonly used colours and gradients, such as pride flags.
Adds a system for attaching and modifying data from a . This allows you to add additional data in the same vein of position or dimension, but allow allows for things such as repeatable arguments.
Client-sided module for working out where the player is currently connected. Adds a static method to generate a unique ID based on a specific server, Realm or world, useful for minimap data. Also contains methods for grabbing information from the right-hand scoreboard or player list to further determine position.
A server-oriented module for sending fake data to players on the packet level. Allows you to create and update fake entities and glowing highlights to clients on a per-player basis. Future plans include managed fake blocks, particules and sound helpers.
Wrapper for easily creating Toasts in-game, which support for custom icons (items or images), backgrounds and progress bars (updatable either at a constant rate or with an external source).
A small config system designed for server-side mods using Jankson. Includes basic support for migrations but no GUI support. Possibly deprecated in the future.
Last updated