Uses of Class
net.minecraft.recipe.Ingredient
Package
Description
-
Uses of Ingredient in net.minecraft.client.gui.screen.recipebook
Modifier and TypeFieldDescriptionprivate @Nullable Ingredient
AbstractFurnaceRecipeBookScreen.fuels
private final Ingredient
RecipeBookGhostSlots.GhostInputSlot.ingredient
Modifier and TypeMethodDescriptionvoid
RecipeBookGhostSlots.addSlot
(Ingredient ingredient, int x, int y) Modifier and TypeMethodDescriptionvoid
RecipeAlternativesWidget.AlternativeButtonWidget.acceptAlignedInput
(Iterator<Ingredient> inputs, int slot, int amount, int gridX, int gridY) void
RecipeBookWidget.acceptAlignedInput
(Iterator<Ingredient> inputs, int slot, int amount, int gridX, int gridY) -
Uses of Ingredient in net.minecraft.data.server.recipe
Modifier and TypeFieldDescriptionprivate final Ingredient
SmithingTransformRecipeJsonBuilder.addition
private final Ingredient
SmithingTrimRecipeJsonBuilder.addition
private final Ingredient
SmithingTransformRecipeJsonBuilder.base
private final Ingredient
SmithingTrimRecipeJsonBuilder.base
private final Ingredient
CookingRecipeJsonBuilder.input
private final Ingredient
SingleItemRecipeJsonBuilder.input
private final Ingredient
SmithingTransformRecipeJsonBuilder.template
private final Ingredient
SmithingTrimRecipeJsonBuilder.template
Modifier and TypeFieldDescriptionprivate final Map
<Character, Ingredient> ShapedRecipeJsonBuilder.inputs
private final DefaultedList
<Ingredient> ShapelessRecipeJsonBuilder.inputs
Modifier and TypeMethodDescriptionstatic <T extends AbstractCookingRecipe>
CookingRecipeJsonBuilderCookingRecipeJsonBuilder.create
(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory) SmithingTransformRecipeJsonBuilder.create
(Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category, Item result) SmithingTrimRecipeJsonBuilder.create
(Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category) static CookingRecipeJsonBuilder
CookingRecipeJsonBuilder.createBlasting
(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) static CookingRecipeJsonBuilder
CookingRecipeJsonBuilder.createCampfireCooking
(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) protected static ShapedRecipeJsonBuilder
RecipeProvider.createChiseledBlockRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.createCondensingRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) private static ShapedRecipeJsonBuilder
RecipeProvider.createCutCopperRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuilder
RecipeProvider.createDoorRecipe
(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.createFenceGateRecipe
(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.createFenceRecipe
(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.createPressurePlateRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.createSignRecipe
(ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuilder
RecipeProvider.createSlabRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) static CookingRecipeJsonBuilder
CookingRecipeJsonBuilder.createSmelting
(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) static CookingRecipeJsonBuilder
CookingRecipeJsonBuilder.createSmoking
(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) protected static CraftingRecipeJsonBuilder
RecipeProvider.createStairsRecipe
(ItemConvertible output, Ingredient input) static SingleItemRecipeJsonBuilder
SingleItemRecipeJsonBuilder.createStonecutting
(Ingredient input, RecipeCategory category, ItemConvertible output) static SingleItemRecipeJsonBuilder
SingleItemRecipeJsonBuilder.createStonecutting
(Ingredient input, RecipeCategory category, ItemConvertible output, int count) private static CraftingRecipeJsonBuilder
RecipeProvider.createTransmutationRecipe
(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.createTrapdoorRecipe
(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilder
RecipeProvider.getWallRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) ShapedRecipeJsonBuilder.input
(Character c, Ingredient ingredient) ShapelessRecipeJsonBuilder.input
(Ingredient ingredient) ShapelessRecipeJsonBuilder.input
(Ingredient ingredient, int size) ModifierConstructorDescriptionprivate
CookingRecipeJsonBuilder
(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, AbstractCookingRecipe.RecipeFactory<?> recipeFactory) SingleItemRecipeJsonBuilder
(RecipeCategory category, CuttingRecipe.RecipeFactory<?> recipeFactory, Ingredient input, ItemConvertible output, int count) SmithingTransformRecipeJsonBuilder
(Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category, Item result) SmithingTrimRecipeJsonBuilder
(RecipeCategory category, Ingredient template, Ingredient base, Ingredient addition) -
Uses of Ingredient in net.minecraft.entity.passive
Modifier and TypeFieldDescriptionprivate static final Ingredient
AllayEntity.DUPLICATION_INGREDIENT
-
Uses of Ingredient in net.minecraft.entity.vehicle
Modifier and TypeFieldDescriptionprivate static final Ingredient
FurnaceMinecartEntity.ACCEPTABLE_FUEL
-
Uses of Ingredient in net.minecraft.item
Modifier and TypeFieldDescriptionprivate final Supplier
<Ingredient> ArmorMaterial.repairIngredient
The field for therepairIngredient
record component.private final Supplier
<Ingredient> ToolMaterials.repairIngredient
Modifier and TypeMethodDescriptionToolMaterial.getRepairIngredient()
Returns theIngredient
used to repair items using thisToolMaterial
.ToolMaterials.getRepairIngredient()
Returns theIngredient
used to repair items using thisToolMaterial
.Modifier and TypeMethodDescriptionArmorMaterial.repairIngredient()
Returns the value of therepairIngredient
record component.Modifier and TypeMethodDescriptionprivate static RegistryEntry
<ArmorMaterial> ArmorMaterials.register
(String id, EnumMap<ArmorItem.Type, Integer> defense, int enchantability, RegistryEntry<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredient) private static RegistryEntry
<ArmorMaterial> ArmorMaterials.register
(String id, EnumMap<ArmorItem.Type, Integer> defense, int enchantability, RegistryEntry<SoundEvent> equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredient, List<ArmorMaterial.Layer> layers) ModifierConstructorDescriptionArmorMaterial
(Map<ArmorItem.Type, Integer> map, int int2, RegistryEntry<SoundEvent> registryEntry, Supplier<Ingredient> supplier, List<ArmorMaterial.Layer> list, float float2, float float3) private
ToolMaterials
(TagKey<Block> inverseTag, int itemDurability, float miningSpeed, float attackDamage, int enchantability, Supplier<Ingredient> repairIngredient) -
Uses of Ingredient in net.minecraft.recipe
Modifier and TypeFieldDescription(package private) final Ingredient
SmithingTransformRecipe.addition
(package private) final Ingredient
SmithingTrimRecipe.addition
(package private) final Ingredient
SmithingTransformRecipe.base
(package private) final Ingredient
SmithingTrimRecipe.base
private static final Ingredient
FireworkRocketRecipe.DURATION_MODIFIER
static final Ingredient
Ingredient.EMPTY
private static final Ingredient
FireworkRocketRecipe.FIREWORK_STAR
private static final Ingredient
FireworkStarRecipe.FLICKER_MODIFIER
private static final Ingredient
FireworkStarRecipe.GUNPOWDER
protected final Ingredient
AbstractCookingRecipe.ingredient
private final Ingredient
BrewingRecipeRegistry.Recipe.ingredient
The field for theingredient
record component.protected final Ingredient
CuttingRecipe.ingredient
private static final Ingredient
FireworkStarFadeRecipe.INPUT_STAR
private static final Ingredient
FireworkRocketRecipe.PAPER
(package private) final Ingredient
SmithingTransformRecipe.template
(package private) final Ingredient
SmithingTrimRecipe.template
private static final Ingredient
FireworkStarRecipe.TRAIL_MODIFIER
private static final Ingredient
FireworkStarRecipe.TYPE_MODIFIER
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<Ingredient> Ingredient.ALLOW_EMPTY_CODEC
static final com.mojang.serialization.Codec
<Ingredient> Ingredient.DISALLOW_EMPTY_CODEC
private final DefaultedList
<Ingredient> RawShapedRecipe.ingredients
The field for theingredients
record component.private final List
<Ingredient> RecipeMatcher.Matcher.ingredients
(package private) final DefaultedList
<Ingredient> ShapelessRecipe.ingredients
private final Map
<Character, Ingredient> RawShapedRecipe.Data.key
The field for thekey
record component.static final PacketCodec
<RegistryByteBuf, Ingredient> Ingredient.PACKET_CODEC
private final List
<Ingredient> BrewingRecipeRegistry.Builder.potionTypes
private final List
<Ingredient> BrewingRecipeRegistry.potionTypes
Modifier and TypeMethodDescriptionstatic Ingredient
Ingredient.empty()
static Ingredient
BrewingRecipeRegistry.Recipe.ingredient()
Returns the value of theingredient
record component.private static Ingredient
Ingredient.ofEntries
(Stream<? extends Ingredient.Entry> entries) static Ingredient
Ingredient.ofItems
(ItemConvertible[] items) static Ingredient
static Ingredient
Modifier and TypeMethodDescriptionprivate static com.mojang.serialization.Codec
<Ingredient> Ingredient.createCodec
(boolean allowEmpty) AbstractCookingRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.CuttingRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.default DefaultedList
<Ingredient> Recipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.ShapedRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.ShapelessRecipe.getIngredients()
Returns the ingredients accepted as inputs for this recipe.RawShapedRecipe.ingredients()
Returns the value of theingredients
record component.RawShapedRecipe.Data.key()
Returns the value of thekey
record component.Modifier and TypeMethodDescriptionAbstractCookingRecipe.RecipeFactory.create
(String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) CookingRecipeSerializer.create
(String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) CuttingRecipe.RecipeFactory.create
(String group, Ingredient ingredient, ItemStack result) Modifier and TypeMethodDescriptionstatic RawShapedRecipe
RawShapedRecipe.create
(Map<Character, Ingredient> key, String[] pattern) static RawShapedRecipe
ModifierConstructorDescriptionAbstractCookingRecipe
(RecipeType<?> type, String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) BlastingRecipe
(String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) CampfireCookingRecipe
(String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) CuttingRecipe
(RecipeType<?> type, RecipeSerializer<?> serializer, String group, Ingredient ingredient, ItemStack result) (package private)
Recipe
(RegistryEntry<T> registryEntry, Ingredient ingredient, RegistryEntry<T> registryEntry2) SmeltingRecipe
(String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) SmithingTransformRecipe
(Ingredient template, Ingredient base, Ingredient addition, ItemStack result) SmithingTrimRecipe
(Ingredient template, Ingredient base, Ingredient addition) SmokingRecipe
(String group, CookingRecipeCategory category, Ingredient ingredient, ItemStack result, float experience, int cookingTime) StonecuttingRecipe
(String group, Ingredient ingredient, ItemStack result) ModifierConstructorDescription(package private)
BrewingRecipeRegistry
(List<Ingredient> potionTypes, List<BrewingRecipeRegistry.Recipe<Potion>> potionRecipes, List<BrewingRecipeRegistry.Recipe<Item>> itemRecipes) RawShapedRecipe
(int int2, int int3, DefaultedList<Ingredient> defaultedList, Optional<RawShapedRecipe.Data> optional) ShapelessRecipe
(String group, CraftingRecipeCategory category, ItemStack result, DefaultedList<Ingredient> ingredients)