Uses of Interface
net.neoforged.neoforge.common.crafting.ICustomIngredient
Packages that use ICustomIngredient
-
Uses of ICustomIngredient in net.minecraft.world.item.crafting
Fields in net.minecraft.world.item.crafting declared as ICustomIngredientMethods in net.minecraft.world.item.crafting that return ICustomIngredientConstructors in net.minecraft.world.item.crafting with parameters of type ICustomIngredient -
Uses of ICustomIngredient in net.neoforged.neoforge.common.crafting
Classes in net.neoforged.neoforge.common.crafting with type parameters of type ICustomIngredientModifier and TypeClassDescriptionfinal record
IngredientType<T extends ICustomIngredient>
An ingredient type encapsulates the codecs to serialize and deserialize a custom ingredient.Classes in net.neoforged.neoforge.common.crafting that implement ICustomIngredientModifier and TypeClassDescriptionclass
Ingredient
that matchesItemStack
s ofBlock
s from aTagKey<Block>
, useful in cases like"minecraft:convertable_to_mud"
where there isn't an accompanying item tagfinal record
Ingredient that matches if any of the child ingredients matchfinal record
Ingredient that wraps another ingredient to override itsSlotDisplay
.class
Ingredient that matches the given items, performing either astrict
or a partial NBT test.final record
Ingredient that matches everything from the first ingredient that is not included in the second ingredientfinal record
Ingredient that matches if all child ingredients matchFields in net.neoforged.neoforge.common.crafting with type parameters of type ICustomIngredientModifier and TypeFieldDescriptionprivate static final StreamCodec
<RegistryFriendlyByteBuf, ICustomIngredient> IngredientCodecs.CUSTOM_INGREDIENT_CODEC