All Classes and Interfaces
Class
Description
FluidTank with a dynamic capacity
Should be used whenever the result would be printed on a new NativeImage instance
Should be used whenever the process is sort of simple and can be done pixel by pixel on the original image (eg.
A slot that displays a reference FluidStack without actually consuming the fluid.
Utility class for parsing and creating gradient text effects with Minecraft formatting codes.
Allows multiple compound effects
Implement this interface on your item to auto register the capability for it
A slot that displays a reference ItemStack without actually consuming it.
A thread-safe write-once lazy container that starts with null value
and can be initialized exactly once.
A generic base reference slot that doesn't actually consume items when set.
Listener interface for reference changes
This interface allows your blockentity to set a controller pos
Declared abstract due to the BlockEntityType not being registered.
A collection that maintains unique elements (like a Set) while providing
indexed access (like an ArrayList).
A container for an object that attaches a weight to it
Used in
Used in
WeightedListA list composed of
Allows weighted random selection of elements
WeightedElementAllows weighted random selection of elements