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 recordIngredientType<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 TypeClassDescriptionclassIngredientthat matchesItemStacks ofBlocks from aTagKey<Block>, useful in cases like"minecraft:convertable_to_mud"where there isn't an accompanying item tagfinal recordIngredient that matches if any of the child ingredients matchfinal recordIngredient that wraps another ingredient to override itsSlotDisplay.classIngredient that matches the given items, performing either astrictor a partial NBT test.final recordIngredient that matches everything from the first ingredient that is not included in the second ingredientfinal recordIngredient 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