All Classes and Interfaces

Class
Description
 
Different formulas and math expressions.
 
A base class for registering options on different multiple environment sides.
 
Holds boat registration data.
A default BowItem, with comes with built-in fov effect changers and correct bow use.
 
 
 
Stores client-side factories for different Minecraft items and blocks.
An instance of Loadable.
Client-side only methods and tasks that can be commonly used throughout your mod.
Platform class which always returns the same value for specific platforms, meaning it's not customizable by your mod.
Common sprites used throughout Dillon's mods.
Common tasks that can be used in your mod.
 
 
A default CrossbowItem, with comes with built-in rendering fixes and charging rules.
Provides universal annotation for client and dedicated server classes and methods.
Client initialization entrypoint for DillonLib.
All registry events for DillonLib.
 
Main initialization entrypoint for DillonLib.
 
 
 
 
Server initialization entrypoint for DillonLib.
Annotations for a class, method or field, on what environment the object should be run on.
Invoker for registering boat and chest boat factories to map the boat item to the boat's entity type.
 
Client-side Fabric events for DillonLib.
Common Fabric events for DillonLib.
 
 
 
 
 
Contains all Fabric-specific platforms for your convenience.
 
Server-side Fabric events for DillonLib.
 
 
 
 
Stores and registers different factories for specific Minecraft registries.
A default Item, with built-in mixin fixes for ignitables like tnt, sulfur cubes, etc.
A flint and steel version of an IgnitableFactory (not an instance of it), but is treated as an ignitable.
 
A base callback for implementing full bright into the game.
Represents a item factory, which is tested in areas of the game for certain predicates.
Fixes some incorrect rendering with bows and crossbows.
Item and block invoker methods for registering blocks and items.
Represents a loadable platform.
Determines the logo width, which determines where the logo is displayed on the options screen.
 
Specifies the type of message that should be sent when a mixin is not applied.
 
 
A separate service loader for mixin-safe classes and plugins, to prevent unknown and unexpected crashes when reading other Minecraft files during game initialization and checking mixins.
Simple utility class for IMixinConfigPlugin.
A better version of OptionsList, with more user-friendly appearances, centering and positioning.
 
Creates modern-like list widgets, with different texts and options.
A platform helper class.
Used to create mod id references.
 
The main platform getter for DillonLib.
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
All valid platforms that are commonly use in Minecraft modding that you can use with your mod.
Labels your mod release type.
Contains all built-in DillonLib platforms to access for your convenience.
Stores server-side data for a player's UUID, mainly used for syncing client-options with the server for player preferences.
A list of mapped mixin class names with booleans on whether the mixin should be enabled upon load time.
Indicates that a mixin is signed, which means that the mixin has the possibility of being disabled due to a PredicateEntry.
Deprecated.
 
A default ShearsItem, with built-in mixin fixes for shearing entities, blocks, breaking certain blocks, and predicates.
A default ShieldItem, which contains correct data for shields.
Holds item group data that is registered when creating an item group factory.
A utility class for getting simple permission levels that can be used in custom commands.
 
Common texts that can be used throughout your mod.
 
A utility to see if your mod needs an update.