All Classes and Interfaces

Class
Description
Event for when an IngredientComponent is being constructed that is emitted on the mod event bus.
 
 
 
 
 
 
 
Proxy for the client side.
The main mod class of this mod.
Proxy for server and client side.
A simple composite list implementation.
A comparator implementation for Data Components.
Default implementation of IIngredientComponentStorageHandler.
A default recipe handler that contains a dirt to diamonds recipe.
An naive ISlotlessItemHandler wrapper around an IItemHandler.
A default temperature implementation that has a fixed temperature that can't be changed.
Default implementation of an IWorker
A filtered iterator over all slots in a fluid handler.
A filtered iterator over all slots in an item handler.
An iterator over all slots in a fluid handler.
Fluid matching flags.
A config with general options for this mod.
Helper methods.
Abstraction over Items, Entities, and Levels.
Instances of this interfaces can be used to attach a ICapabilityProvider to instances of IngredientComponent that are selected by name.
A minimal storage for a type of ingredient component.
A capability that can hold ingredient component storages.
A minimal slot-based storage for a type of ingredient component.
A handler for wrapping external storage interfaces into IIngredientComponentStorage and the other way (IIngredientComponentStorage into external storage interfaces).
An instance matcher for certain instance and condition types.
An serializer for instances and condition parameters of a certain component type.
Represents the current state of an inventory.
A collection of ingredient instances of different types.
A IngredientComponent is a type of component that can be used as ingredients inside recipes.
 
A base implementation of IIngredientComponentCapabilityAttacher.
A helper manager that can be used to easily attach capabilities to ingredient components.
A categorizer for an instance type.
The ingredient components that will be registered by this mod.
A dummy ingredient component storage that is empty.
A dummy slotted ingredient component storage that is empty.
Energy storage wrapper handler for IEnergyStorage.
 
 
Fluid storage wrapper handler for IFluidHandler.
 
 
 
Item storage wrapper handler for IItemHandler.
 
 
 
 
Item storage wrapper handler for ISlotlessItemHandler.
 
 
Helper methods for ingredients.
A wrapper around an ingredient component instance that properly implements the IngredientInstanceWrapper.equals(Object), IngredientInstanceWrapper.hashCode() and Comparable.compareTo(Object) methods.
Exact matcher for a void match condition.
Matcher for FluidStacks.
Matcher for ItemStacks.
Serializer for energy.
Serializer for FluidStacks.
Serializer for ItemStacks.
An ingredient that is identified by a given instance and can be matched with other instances under a given condition.
A holder for a list of IPrototypedIngredient alternatives.
 
Defines the inputs and outputs of a recipe.
An IRecipeHandler is able to process recipes.
A simplified form of the IItemHandler that is slot-agnostic.
An inventory state implementation that wraps around an IItemHandlerModifiable.
An iterator over all slots in an item handler.
An inventory state implementation that wraps around an IItemHandlerModifiable.
An item handler wrapper for items.
Item matching flags to be used in ISlotlessItemHandler.
Indicates if something has a temperature.
Capability instance for targets that are able to work on something and have their state detected.
Raw implementation of mixed ingredients.
Abstract implementation of mixed ingredients.
 
A raw prototyped ingredient.
An oredictionary-based IPrototypedIngredientAlternatives implementation.
 
A list-based IPrototypedIngredientAlternatives implementation.
 
A recipe definition based on maps.
Class that can hold basic static things that are better not hard-coded like mod details, texture paths, ID's...
Referenced registry entries.
An abstract ISlotlessItemHandler wrapper around an IItemHandler.
Abstract recipe handler based on transforming a recipe collection.
Temperature capability for vanilla furnace tile entities.
Worker capability for the vanilla furnace tile entities.
An item handler wrapper for the composter block.
Recipe handler capability for the vanilla brewing stand.
Worker capability for the vanilla brewing stand tile entity.
Temperature capability for vanilla campfire tile entities.
Worker capability for the vanilla campfire tile entities.
An abstract capability capability delegator from entity item to inner itemstack.
An energy handler for entity items that have an energy handler.
A fluid handler for entity items that have a fluid handler.
An abstract capability capability delegator from entity item frame to inner itemstack.
An energy handler for entity item frames that have an energy handler.
A fluid handler for entity item frames that have a fluid handler.
An item handler for entity item frames that have an item handler.
An item handler for entity items that have an item handler.
An item handler wrapper for the bundle.
An item handler wrapper for the shulker box in item form.
Capabilities for Vanilla.
Recipe handler capability for recipe types.
Temperature capability for the vanilla furnace tile entity.