All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class contains static helper functions for working with entity attributes and calculating attribute values.
 
 
 
 
 
 
 
 
A Supplier implementation that will cache the result of an internal delegate supplier.
 
 
CommandArgumentEntry<A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends net.minecraft.commands.synchronization.ArgumentTypeInfo.Template<A>,I extends net.minecraft.commands.synchronization.ArgumentTypeInfo<A,T>>
 
 
 
 
 
 
 
ContainerInventoryAccess<T extends net.minecraft.world.Container>
 
 
 
 
 
EnumArgument<T extends Enum<T>>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The event helper provides a loader neutral interface for registering event listeners with an underlying loader specific event bus.
 
 
This interface provides a loader neutral way to interact with different types of inventories.
 
 
 
 
 
 
This interface allows implementing blocks to respond to lighting strikes and redirect lightning strikes to other adjacent blocks.
Load conditions allow JSON data/resource pack entries to be skipped when their condition is not met.
 
 
InventoryBlockEntity<T extends net.minecraft.world.Container>
An implementation of BlockEntity that holds an inventory.
 
 
 
The PlatformHelper provides useful context and information about the platform the game is running on.
 
 
 
 
Provides a structure for serializing common data types into the various data exchange formats used in the game.
 
 
 
 
This class contains static helper methods for working with ItemStacks.
 
 
This condition will only be met if all internally held conditions are met.
This condition will only be met if all specified mod IDs are loaded and available.
This condition will only be met if all internally held conditions are not met.
This condition will be met if at least one of the internally held conditions has been met.
This condition will only be met when the specified platform is being used.
This condition is only met when all specified registry entries exist in the game registry.
 
 
Fixes MC-151457 https://bugs.mojang.com/browse/MC-151457
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RecipeBase<C extends net.minecraft.world.Container>
A partial implementation of Recipe that provides the necessary ID handling and error detection.
RecipeBaseData<C extends net.minecraft.world.Container>
A partial implementation of Recipe that is intended for recipes that are not crafted through an inventory or traditional crafting system.
 
 
 
 
A cached value that is lazily loaded and will be invalidated automatically after the game has been reloaded.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SingletonArgumentInfo<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
 
SingletonArgumentInfo.Template<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
WorldlyContainerInventoryAccess<T extends net.minecraft.world.WorldlyContainer>
 
WorldlyInventoryBlockEntity<T extends net.minecraft.world.Container>
An implementation of InventoryBlockEntity that allows the inventory to be externally accessed by stuff like hoppers.
Fabric requires modded reload listeners to implement their IdentifiableResourceReloadListener interface.