Version 5.2.0
AbstractCapability
- Abstract class used to help create new capabilities for capability providers
- Contains static methods that help with attaching and cloning capabilities
AbstractCapabilityData
- Abstract class used to help create the capability variables that will be saved to a CompoundTag
CapabilitySyncS2CPacket
- Packed used to help sync capability data between the server and the client
LUOverlayManager
- Class used to help register HUD Overlay elements
Version 5.1.0 Update:
- LaserRenderer
- Contains methods for rendering Beacon Beams and Guardian Beams
- RenderLayers
- Contains a method for adding render layers to the Player
- OnAbilityKeyPressEvent
- Event called when the LUKeyBindings#abilityKey is pressed
- LUDataGenerator
- Most providers and other methods can now return null and don't have to be overridden in the subclass. If a provider returns null, it will not run.
- AssetGenerator
- AssetGenerator#objectRegistry is now annotated as @NotNull