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.