Uses of Class
net.minecraft.recipe.Ingredient
Packages that use Ingredient
Package
Description
The base package for all Minecraft classes.
The basic AI system for Minecraft living entities.
-
Uses of Ingredient in net.minecraft
Fields in net.minecraft declared as IngredientMethods in net.minecraft that return Ingredient -
Uses of Ingredient in net.minecraft.client.gui.screen.recipebook
Fields in net.minecraft.client.gui.screen.recipebook declared as IngredientModifier and TypeFieldDescriptionprivate @Nullable IngredientAbstractFurnaceRecipeBookScreen.fuelsprivate final IngredientRecipeBookGhostSlots.GhostInputSlot.ingredientMethods in net.minecraft.client.gui.screen.recipebook with parameters of type IngredientModifier and TypeMethodDescriptionvoidRecipeBookGhostSlots.addSlot(Ingredient ingredient, int x, int y) Method parameters in net.minecraft.client.gui.screen.recipebook with type arguments of type IngredientModifier and TypeMethodDescriptionvoidRecipeAlternativesWidget.AlternativeButtonWidget.acceptAlignedInput(Iterator<Ingredient> inputs, int slot, int amount, int gridX, int gridY) voidRecipeBookWidget.acceptAlignedInput(Iterator<Ingredient> inputs, int slot, int amount, int gridX, int gridY) Constructors in net.minecraft.client.gui.screen.recipebook with parameters of type Ingredient -
Uses of Ingredient in net.minecraft.data.server
Methods in net.minecraft.data.server with parameters of type IngredientModifier and TypeMethodDescriptionprotected static ShapedRecipeJsonBuilderRecipeProvider.createChiseledBlockRecipe(class_7800 class_7800, ItemConvertible itemConvertible, Ingredient ingredient) private static CraftingRecipeJsonBuilderRecipeProvider.createCondensingRecipe(class_7800 class_7800, ItemConvertible itemConvertible, Ingredient ingredient) private static ShapedRecipeJsonBuilderRecipeProvider.createCutCopperRecipe(class_7800 class_7800, ItemConvertible itemConvertible, Ingredient ingredient) protected static CraftingRecipeJsonBuilderRecipeProvider.createDoorRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createFenceGateRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createFenceRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createPressurePlateRecipe(class_7800 class_7800, ItemConvertible itemConvertible, Ingredient ingredient) private static CraftingRecipeJsonBuilderRecipeProvider.createSignRecipe(ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuilderRecipeProvider.createSlabRecipe(class_7800 class_7800, ItemConvertible itemConvertible, Ingredient ingredient) protected static CraftingRecipeJsonBuilderRecipeProvider.createStairsRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createTransmutationRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createTrapdoorRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.getWallRecipe(class_7800 class_7800, ItemConvertible itemConvertible, Ingredient ingredient) -
Uses of Ingredient in net.minecraft.data.server.recipe
Fields in net.minecraft.data.server.recipe declared as IngredientModifier and TypeFieldDescriptionprivate final IngredientSmithingRecipeJsonBuilder.additionprivate final IngredientSmithingRecipeJsonBuilder.SmithingRecipeJsonProvider.additionprivate final IngredientSmithingRecipeJsonBuilder.baseprivate final IngredientSmithingRecipeJsonBuilder.SmithingRecipeJsonProvider.baseprivate final IngredientCookingRecipeJsonBuilder.CookingRecipeJsonProvider.inputprivate final IngredientCookingRecipeJsonBuilder.inputprivate final IngredientSingleItemRecipeJsonBuilder.inputprivate final IngredientSingleItemRecipeJsonBuilder.SingleItemRecipeJsonProvider.inputFields in net.minecraft.data.server.recipe with type parameters of type IngredientModifier and TypeFieldDescriptionprivate final Map<Character,Ingredient> ShapedRecipeJsonBuilder.inputsprivate final Map<Character,Ingredient> ShapedRecipeJsonBuilder.ShapedRecipeJsonProvider.inputsprivate final List<Ingredient>ShapelessRecipeJsonBuilder.inputsprivate final List<Ingredient>ShapelessRecipeJsonBuilder.ShapelessRecipeJsonProvider.inputsMethods in net.minecraft.data.server.recipe with parameters of type IngredientModifier and TypeMethodDescriptionstatic CookingRecipeJsonBuilderCookingRecipeJsonBuilder.create(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.create(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer) static SmithingRecipeJsonBuilderSmithingRecipeJsonBuilder.create(Ingredient base, Ingredient addition, class_7800 class_7800, Item item) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.createBlasting(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.createSmelting(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.createSmoking(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static SingleItemRecipeJsonBuilderSingleItemRecipeJsonBuilder.createStonecutting(Ingredient input, class_7800 class_7800, ItemConvertible itemConvertible) static SingleItemRecipeJsonBuilderSingleItemRecipeJsonBuilder.createStonecutting(Ingredient input, class_7800 class_7800, ItemConvertible itemConvertible, int int2) ShapedRecipeJsonBuilder.input(Character c, Ingredient ingredient) ShapelessRecipeJsonBuilder.input(Ingredient ingredient) ShapelessRecipeJsonBuilder.input(Ingredient ingredient, int size) Constructors in net.minecraft.data.server.recipe with parameters of type IngredientModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(class_7800 class_7800, class_7709 class_7709, ItemConvertible itemConvertible, Ingredient ingredient, float float2, int int2, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer) CookingRecipeJsonProvider(Identifier recipeId, String group, class_7709 class_7709, Ingredient ingredient, Item item, float float2, int int2, Advancement.Builder builder, Identifier identifier, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer) SingleItemRecipeJsonBuilder(class_7800 class_7800, RecipeSerializer<?> recipeSerializer, Ingredient ingredient, ItemConvertible itemConvertible, int int2) SingleItemRecipeJsonProvider(Identifier recipeId, RecipeSerializer<?> serializer, String group, Ingredient input, Item output, int outputCount, Advancement.Builder advancementBuilder, Identifier advancementId) SmithingRecipeJsonBuilder(RecipeSerializer<?> recipeSerializer, Ingredient base, Ingredient addition, class_7800 class_7800, Item item) SmithingRecipeJsonProvider(Identifier recipeId, RecipeSerializer<?> serializer, Ingredient base, Ingredient addition, Item result, Advancement.Builder advancementBuilder, Identifier advancementId) Constructor parameters in net.minecraft.data.server.recipe with type arguments of type IngredientModifierConstructorDescriptionShapedRecipeJsonProvider(Identifier recipeId, Item output, int resultCount, String group, class_7710 class_7710, List<String> list, Map<Character, Ingredient> map, Advancement.Builder builder, Identifier identifier) ShapelessRecipeJsonProvider(Identifier recipeId, Item output, int outputCount, String group, class_7710 class_7710, List<Ingredient> list, Advancement.Builder builder, Identifier identifier) -
Uses of Ingredient in net.minecraft.entity.ai.brain.sensor
Fields in net.minecraft.entity.ai.brain.sensor declared as IngredientConstructors in net.minecraft.entity.ai.brain.sensor with parameters of type Ingredient -
Uses of Ingredient in net.minecraft.entity.ai.goal
Fields in net.minecraft.entity.ai.goal declared as IngredientConstructors in net.minecraft.entity.ai.goal with parameters of type IngredientModifierConstructorDescriptionTemptGoal(PathAwareEntity entity, double speed, Ingredient food, boolean canBeScared) -
Uses of Ingredient in net.minecraft.entity.passive
Fields in net.minecraft.entity.passive declared as IngredientModifier and TypeFieldDescriptionprivate static final IngredientStriderEntity.ATTRACTING_INGREDIENTprivate static final IngredientAbstractHorseEntity.BREEDING_INGREDIENTprivate static final IngredientChickenEntity.BREEDING_INGREDIENTprivate static final IngredientPigEntity.BREEDING_INGREDIENTprivate static final IngredientStriderEntity.BREEDING_INGREDIENTstatic final IngredientTurtleEntity.BREEDING_ITEMprivate static final IngredientAllayEntity.DUPLICATION_INGREDIENTstatic final IngredientFrogEntity.SLIME_BALLprivate static final IngredientCatEntity.TAMING_INGREDIENTprivate static final IngredientLlamaEntity.TAMING_INGREDIENTprivate static final IngredientOcelotEntity.TAMING_INGREDIENTMethods in net.minecraft.entity.passive that return IngredientModifier and TypeMethodDescriptionstatic IngredientAxolotlBrain.getTemptItems()static IngredientFrogBrain.getTemptItems()static IngredientGoatBrain.getTemptItems()Constructors in net.minecraft.entity.passive with parameters of type IngredientModifierConstructorDescriptionOcelotTemptGoal(OcelotEntity ocelot, double speed, Ingredient food, boolean canBeScared) TemptGoal(CatEntity cat, double speed, Ingredient food, boolean canBeScared) -
Uses of Ingredient in net.minecraft.entity.vehicle
Fields in net.minecraft.entity.vehicle declared as IngredientModifier and TypeFieldDescriptionprivate static final IngredientFurnaceMinecartEntity.ACCEPTABLE_FUEL -
Uses of Ingredient in net.minecraft.item
Fields in net.minecraft.item with type parameters of type IngredientModifier and TypeFieldDescriptionprivate final Lazy<Ingredient>ToolMaterials.repairIngredientprivate final Lazy<Ingredient>ArmorMaterials.repairIngredientSupplierMethods in net.minecraft.item that return IngredientModifier and TypeMethodDescriptionArmorMaterial.getRepairIngredient()ArmorMaterials.getRepairIngredient()ToolMaterial.getRepairIngredient()ToolMaterials.getRepairIngredient()Constructor parameters in net.minecraft.item with type arguments of type IngredientModifierConstructorDescriptionprivateArmorMaterials(String name, int durabilityMultiplier, int[] protectionAmounts, int enchantability, SoundEvent equipSound, float toughness, float knockbackResistance, Supplier<Ingredient> repairIngredientSupplier) privateToolMaterials(int miningLevel, int itemDurability, float miningSpeed, float attackDamage, int enchantability, Supplier<Ingredient> repairIngredient) -
Uses of Ingredient in net.minecraft.recipe
Fields in net.minecraft.recipe declared as IngredientModifier and TypeFieldDescription(package private) final IngredientSmithingRecipe.addition(package private) final IngredientSmithingRecipe.baseprivate static final IngredientFireworkRocketRecipe.DURATION_MODIFIERstatic final IngredientIngredient.EMPTYprivate static final IngredientFireworkRocketRecipe.FIREWORK_STARprivate static final IngredientFireworkStarRecipe.FLICKER_MODIFIERprivate static final IngredientFireworkStarRecipe.GUNPOWDER(package private) final IngredientBrewingRecipeRegistry.Recipe.ingredientprotected final IngredientAbstractCookingRecipe.inputprotected final IngredientCuttingRecipe.inputprivate static final IngredientFireworkStarFadeRecipe.INPUT_STARprivate static final IngredientFireworkRocketRecipe.PAPERprivate static final IngredientFireworkStarRecipe.TRAIL_MODIFIERprivate static final IngredientFireworkStarRecipe.TYPE_MODIFIERFields in net.minecraft.recipe with type parameters of type IngredientModifier and TypeFieldDescriptionprivate final List<Ingredient>RecipeMatcher.Matcher.ingredients(package private) final DefaultedList<Ingredient>ShapedRecipe.input(package private) final DefaultedList<Ingredient>ShapelessRecipe.inputprivate static final List<Ingredient>BrewingRecipeRegistry.POTION_TYPESMethods in net.minecraft.recipe that return IngredientModifier and TypeMethodDescriptionstatic IngredientIngredient.empty()static IngredientIngredient.fromJson(@Nullable JsonElement json) static IngredientIngredient.fromPacket(PacketByteBuf buf) static Ingredientprivate static IngredientIngredient.ofEntries(Stream<? extends Ingredient.Entry> entries) static IngredientIngredient.ofItems(ItemConvertible[] items) static Ingredientstatic IngredientMethods in net.minecraft.recipe that return types with arguments of type IngredientModifier and TypeMethodDescription(package private) static DefaultedList<Ingredient>ShapedRecipe.createPatternMatrix(String[] pattern, Map<String, Ingredient> symbols, int width, int height) Compiles a pattern and series of symbols into a list of ingredients (the matrix) suitable for matching against a crafting grid.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.private static DefaultedList<Ingredient>ShapelessRecipe.Serializer.getIngredients(JsonArray json) (package private) static Map<String,Ingredient> ShapedRecipe.readSymbols(JsonObject json) Reads the pattern symbols.Methods in net.minecraft.recipe with parameters of type IngredientModifier and TypeMethodDescriptionCookingRecipeSerializer.RecipeFactory.create(Identifier id, String group, class_7709 class_7709, Ingredient ingredient, ItemStack itemStack, float float2, int int2) CuttingRecipe.Serializer.RecipeFactory.create(Identifier id, String group, Ingredient input, ItemStack output) Method parameters in net.minecraft.recipe with type arguments of type IngredientModifier and TypeMethodDescription(package private) static DefaultedList<Ingredient>ShapedRecipe.createPatternMatrix(String[] pattern, Map<String, Ingredient> symbols, int width, int height) Compiles a pattern and series of symbols into a list of ingredients (the matrix) suitable for matching against a crafting grid.Constructors in net.minecraft.recipe with parameters of type IngredientModifierConstructorDescriptionAbstractCookingRecipe(RecipeType<?> type, Identifier identifier, String group, class_7709 class_7709, Ingredient ingredient, ItemStack itemStack, float float2, int int2) BlastingRecipe(Identifier id, String group, class_7709 class_7709, Ingredient ingredient, ItemStack itemStack, float float2, int int2) CampfireCookingRecipe(Identifier id, String group, class_7709 class_7709, Ingredient ingredient, ItemStack itemStack, float float2, int int2) CuttingRecipe(RecipeType<?> type, RecipeSerializer<?> serializer, Identifier id, String group, Ingredient input, ItemStack output) Recipe(T input, Ingredient ingredient, T output) SmeltingRecipe(Identifier id, String group, class_7709 class_7709, Ingredient ingredient, ItemStack itemStack, float float2, int int2) SmithingRecipe(Identifier id, Ingredient base, Ingredient addition, ItemStack result) SmokingRecipe(Identifier id, String group, class_7709 class_7709, Ingredient ingredient, ItemStack itemStack, float float2, int int2) StonecuttingRecipe(Identifier id, String group, Ingredient input, ItemStack output) Constructor parameters in net.minecraft.recipe with type arguments of type IngredientModifierConstructorDescriptionShapedRecipe(Identifier id, String group, class_7710 class_7710, int int2, int int3, DefaultedList<Ingredient> defaultedList, ItemStack itemStack) ShapelessRecipe(Identifier id, String group, class_7710 class_7710, ItemStack itemStack, DefaultedList<Ingredient> defaultedList)