All Classes and Interfaces
Class
Description
Adds more math operations.
This class is used to make animations with easings.
A helper class for adding new
MobEffects to the Beacon.A
BlockEntityRenderer that renders a given texture as a billboard, like a particle.Allows you to add any block by either adding its registry (Blocks.STONE) or its ID ("stone").
A
DataFix specialized for fixing the name of a BlockState Property.BreathAirGoal as a behavior.A client-sided event callback that can be used as an entrypoint.
Modified to work on Fabric
Identifiers of packets sent by server.
Ends registry sync.
Response for
ServerPackets.Handshake.PACKET_TYPE.Sent after receiving Mod Protocol request packet from server.
Handles wind on the client side.
Used to add custom logic to the
ClientWindManager.A common event callback that can be used as an entrypoint.
Wrapper class for modifying configs.
Allows defining conics via equations.
Modified to work on Fabric
Modified to work on Fabric
Original name was NbtHelperMixin
Modified to work on Fabric
Used to integrate config syncing with Cloth Config.
Represents the
RegistryAccess setup context provided in the RegistryEvents.DYNAMIC_REGISTRY_SETUP event.Represents a map of known registries.
Represents the context implementation for the
RegistryEvents.DYNAMIC_REGISTRY_SETUP event.Adds easy-to-use noise sampling and random number generators
An empty mod integration used if a mod is not loaded
Represents an empty
Schema, having no parent and containing no type definitions.Used to override an entity's texture if a condition is met.
Provides the attributes of a syncable config entry.
Enum class representing the different environments for events to take place on
A
MultifaceBlock, but only one face is permitted.A
MultifaceClusterBlock, but only one face is permitted.Represents a
Schema that has no parent.Provides several biome selectors with additional functionality.
A class used for adding items to
CreativeModeTabs.Holds both a
ResourceLocation and SurfaceRules.RuleSource.A
DataFix specialized for fixing the name of an entity.An edited version of
ModInitializer that contains extra tools for ease of use.API that exposes the internals of Minecraft's overworld biome code.
Modified to work on Fabric
Serializes and deserializes config data with Jankson.
An object representing every accessor in a JSON object leading to a value.
A builder used for manually constructing JSON paths in-code.
A lightweight, immutable builder designed for appending paths over time, wherein
the more expensive
JsonPath is typically unneeded.Modified to work on Fabric
Stores and invokes registry events.
Modified to work on Fabric
MoveToBlockGoal as a behavior.A block that combines an amethyst cluster-type block with a multiface block.
The default implementation for
RegistryEntryContext.This is the same as
AbstractFish but the entity will not flop while on land.Modified to work on Fabric
A class representing the player join event.
A functional interface representing a player added to level event.
A functional interface representing a player join event.
Same as Java's Point2D, but with 3D coordinates.
The
Float class defines a point in 3D space specified in float
precision.An extended variant of the
DataFixerBuilder class, which provides an extra method.Provides methods to register custom
DataFixers.Modified to work on Fabric
Modified to work on Fabric
Modified to work on Fabric
Represents information about a registry entry.
Events for listening to the manipulation of Minecraft's content registries.
Functional interface to be implemented on callbacks for
RegistryEvents.getEntryAddEvent(Registry).A higher level tool for monitoring the manipulation of Minecraft's content registries.
The default implementation of
RegistryMonitor.Events related to the resource loader.
Functional interface to be implemented on callbacks for
ResourceLoaderEvents.END_DATA_PACK_RELOAD.Functional interface to be implemented on callbacks for
ResourceLoaderEvents.START_DATA_PACK_RELOAD.A dedicated-server-sided event callback that can be used as an entrypoint.
Modified to work on Fabric
Identifiers of packets sent by server.
Ends registry sync.
This packet sets failure text look/properties.
Starts registry sync.
This packet requests client to validate and return supported Mod Protocol versions.
All the magic happens here!
A texture that will use a .png file sent from the server.
Adds
CompoundTag data support to crafting recipes.Provides methods to add common
DataFixes to DataFixerBuilders.A smoother version of
SmoothSwimmingMoveControl.Events that allows adding surface rules to dimensions.
Used to provide the behavior for a config entry when syncing is in action.
Contains methods related to
TagKeys.Serializes and deserializes config data with TOML4J.
Used to mark a config as unsyncable.
Used to create areas with custom, differing wind patterns.
The logic to be used while calculating the strength and movement of a
WindDisturbance.Used to append a wind disturbance to an entity, such as the Breeze.
Handles wind on the server side.
Used to add custom logic to the
WindManager.Serializes and deserializes config data with XJS.
A collection of convenience methods for interacting with XJS objects.