All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BasicContainerScreen<T extends net.minecraft.world.inventory.AbstractContainerMenu>
 
BasicContainerScreenHandler<T extends net.minecraft.world.inventory.AbstractContainerMenu>
 
 
 
 
 
 
 
 
 
BlockRegistryObjectGroup<B extends net.minecraft.world.level.block.Block,I extends net.minecraft.world.item.Item,T extends net.minecraft.world.level.block.entity.BlockEntity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EventManager.FilteredEventManager<T extends net.minecraftforge.eventbus.api.Event>
 
EventManager.GenericEventManager<T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generic recipe serializer, that will serialize a recipe from the Handlers in @JSONSerializableDataHandler.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
IRecipeSerializerReversed<T extends net.minecraft.world.item.crafting.Recipe<?>>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ITickableBlockEntity<T extends net.minecraft.world.level.block.entity.BlockEntity>
 
ITileContainer<T extends net.minecraft.world.level.block.entity.BlockEntity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class exists because @FluidUtil's tryEmptyContainer doesn't work properly