Uses of Interface
net.minecraft.item.crafting.IRecipe
Packages that use IRecipe
Package
Description
-
Uses of IRecipe in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type IRecipeModifier and TypeMethodDescriptionbooleanvoidRecipeUnlockedTrigger.trigger(ServerPlayerEntity p_192225_1_, IRecipe<?> p_192225_2_) -
Uses of IRecipe in net.minecraft.client.entity.player
Methods in net.minecraft.client.entity.player with parameters of type IRecipeModifier and TypeMethodDescriptionvoidClientPlayerEntity.removeRecipeHighlight(IRecipe<?> p_193103_1_) -
Uses of IRecipe in net.minecraft.client.gui.recipebook
Fields in net.minecraft.client.gui.recipebook declared as IRecipeModifier and TypeFieldDescriptionprivate IRecipe<?>RecipeBookPage.lastClickedRecipeprivate IRecipe<?>RecipeOverlayGui.lastRecipeClickedprivate IRecipe<?>GhostRecipe.recipeprivate final IRecipe<?>RecipeOverlayGui.RecipeButtonWidget.recipeFields in net.minecraft.client.gui.recipebook with type parameters of type IRecipeModifier and TypeFieldDescriptionRecipeList.craftableRecipeList.fitsDimensionsRecipeList.knownRecipeList.recipesMethods in net.minecraft.client.gui.recipebook that return IRecipeModifier and TypeMethodDescriptionIRecipe<?>RecipeBookPage.getLastClickedRecipe()IRecipe<?>RecipeOverlayGui.getLastRecipeClicked()IRecipe<?>GhostRecipe.getRecipe()IRecipe<?>RecipeWidget.getRecipe()Methods in net.minecraft.client.gui.recipebook that return types with arguments of type IRecipeModifier and TypeMethodDescriptionRecipeList.getDisplayRecipes(boolean p_194207_1_) RecipeWidget.getOrderedRecipes()RecipeList.getRecipes()RecipeList.getRecipes(boolean p_194208_1_) Methods in net.minecraft.client.gui.recipebook with parameters of type IRecipeModifier and TypeMethodDescriptionprotected voidRecipeOverlayGui.FurnaceRecipeButtonWidget.calculateIngredientsPositions(IRecipe<?> p_201505_1_) protected voidRecipeOverlayGui.RecipeButtonWidget.calculateIngredientsPositions(IRecipe<?> p_201505_1_) booleanRecipeList.isCraftable(IRecipe<?> p_194213_1_) voidvoidAbstractRecipeBookGui.setupGhostRecipe(IRecipe<?> p_193951_1_, List<Slot> p_193951_2_) voidRecipeBookGui.setupGhostRecipe(IRecipe<?> p_193951_1_, List<Slot> p_193951_2_) Method parameters in net.minecraft.client.gui.recipebook with type arguments of type IRecipeModifier and TypeMethodDescriptionprivate static booleanRecipeList.allRecipesHaveSameResult(List<IRecipe<?>> p_243413_0_) voidIRecipeUpdateListener.recipesShown(List<IRecipe<?>> p_193001_1_) voidRecipeBookGui.recipesShown(List<IRecipe<?>> p_193001_1_) voidRecipeBookPage.recipesShown(List<IRecipe<?>> p_194195_1_) Constructors in net.minecraft.client.gui.recipebook with parameters of type IRecipeModifierConstructorDescriptionFurnaceRecipeButtonWidget(int p_i48747_2_, int p_i48747_3_, IRecipe<?> p_i48747_4_, boolean p_i48747_5_) RecipeButtonWidget(int p_i47594_2_, int p_i47594_3_, IRecipe<?> p_i47594_4_, boolean p_i47594_5_) Constructor parameters in net.minecraft.client.gui.recipebook with type arguments of type IRecipe -
Uses of IRecipe in net.minecraft.client.gui.toasts
Fields in net.minecraft.client.gui.toasts with type parameters of type IRecipeMethods in net.minecraft.client.gui.toasts with parameters of type IRecipeModifier and TypeMethodDescriptionprivate voidstatic voidRecipeToast.addOrUpdate(ToastGui p_193665_0_, IRecipe<?> p_193665_1_) Constructors in net.minecraft.client.gui.toasts with parameters of type IRecipe -
Uses of IRecipe in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type IRecipeModifier and TypeMethodDescriptionvoidPlayerController.handlePlaceRecipe(int p_203413_1_, IRecipe<?> p_203413_2_, boolean p_203413_3_) -
Uses of IRecipe in net.minecraft.client.util
Methods in net.minecraft.client.util that return types with arguments of type IRecipeModifier and TypeMethodDescriptionprivate static Map<RecipeBookCategories,List<List<IRecipe<?>>>> ClientRecipeBook.categorizeAndGroupRecipes(Iterable<IRecipe<?>> p_243201_0_) Methods in net.minecraft.client.util with parameters of type IRecipeModifier and TypeMethodDescriptionprivate static RecipeBookCategoriesClientRecipeBook.getCategory(IRecipe<?> p_202887_0_) Method parameters in net.minecraft.client.util with type arguments of type IRecipeModifier and TypeMethodDescriptionprivate static Map<RecipeBookCategories,List<List<IRecipe<?>>>> ClientRecipeBook.categorizeAndGroupRecipes(Iterable<IRecipe<?>> p_243201_0_) voidClientRecipeBook.setupCollections(Iterable<IRecipe<?>> p_243196_1_) -
Uses of IRecipe in net.minecraft.command.arguments
Methods in net.minecraft.command.arguments that return IRecipeModifier and TypeMethodDescriptionstatic IRecipe<?>ResourceLocationArgument.getRecipe(com.mojang.brigadier.context.CommandContext<CommandSource> p_197194_0_, String p_197194_1_) -
Uses of IRecipe in net.minecraft.entity.player
Method parameters in net.minecraft.entity.player with type arguments of type IRecipeModifier and TypeMethodDescriptionintPlayerEntity.awardRecipes(Collection<IRecipe<?>> p_195065_1_) intServerPlayerEntity.awardRecipes(Collection<IRecipe<?>> p_195065_1_) intPlayerEntity.resetRecipes(Collection<IRecipe<?>> p_195069_1_) intServerPlayerEntity.resetRecipes(Collection<IRecipe<?>> p_195069_1_) -
Uses of IRecipe in net.minecraft.inventory
Fields in net.minecraft.inventory declared as IRecipeMethods in net.minecraft.inventory that return IRecipeModifier and TypeMethodDescriptionIRecipe<?>CraftResultInventory.getRecipeUsed()IRecipe<?>IRecipeHolder.getRecipeUsed()Methods in net.minecraft.inventory with parameters of type IRecipeModifier and TypeMethodDescriptionvoidCraftResultInventory.setRecipeUsed(IRecipe<?> p_193056_1_) voidIRecipeHolder.setRecipeUsed(IRecipe<?> p_193056_1_) default booleanIRecipeHolder.setRecipeUsed(World p_201561_1_, ServerPlayerEntity p_201561_2_, IRecipe<?> p_201561_3_) -
Uses of IRecipe in net.minecraft.inventory.container
Methods in net.minecraft.inventory.container with parameters of type IRecipeModifier and TypeMethodDescriptionvoidAbstractFurnaceContainer.handlePlacement(boolean p_217056_1_, IRecipe<?> p_217056_2_, ServerPlayerEntity p_217056_3_) voidRecipeBookContainer.handlePlacement(boolean p_217056_1_, IRecipe<?> p_217056_2_, ServerPlayerEntity p_217056_3_) booleanAbstractFurnaceContainer.recipeMatches(IRecipe<? super IInventory> p_201769_1_) booleanPlayerContainer.recipeMatches(IRecipe<? super CraftingInventory> p_201769_1_) abstract booleanRecipeBookContainer.recipeMatches(IRecipe<? super C> p_201769_1_) booleanWorkbenchContainer.recipeMatches(IRecipe<? super CraftingInventory> p_201769_1_) -
Uses of IRecipe in net.minecraft.item.crafting
Classes in net.minecraft.item.crafting with type parameters of type IRecipeModifier and TypeInterfaceDescriptioninterfaceIRecipeSerializer<T extends IRecipe<?>>interfaceIRecipeType<T extends IRecipe<?>>classSpecialRecipeSerializer<T extends IRecipe<?>>Subinterfaces of IRecipe in net.minecraft.item.craftingClasses in net.minecraft.item.crafting that implement IRecipeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.item.crafting declared as IRecipeFields in net.minecraft.item.crafting with type parameters of type IRecipeModifier and TypeFieldDescriptionprivate Map<IRecipeType<?>,Map<ResourceLocation, IRecipe<?>>> RecipeManager.recipesMethods in net.minecraft.item.crafting with type parameters of type IRecipeModifier and TypeMethodDescriptionprivate <C extends IInventory,T extends IRecipe<C>>
Map<ResourceLocation,IRecipe<C>> RecipeManager.byType(IRecipeType<T> p_215366_1_) <C extends IInventory,T extends IRecipe<C>>
List<T>RecipeManager.getAllRecipesFor(IRecipeType<T> p_241447_1_) <C extends IInventory,T extends IRecipe<C>>
Optional<T>RecipeManager.getRecipeFor(IRecipeType<T> p_215371_1_, C p_215371_2_, World p_215371_3_) <C extends IInventory,T extends IRecipe<C>>
List<T>RecipeManager.getRecipesFor(IRecipeType<T> p_215370_1_, C p_215370_2_, World p_215370_3_) <C extends IInventory,T extends IRecipe<C>>
NonNullList<ItemStack>RecipeManager.getRemainingItemsFor(IRecipeType<T> p_215369_1_, C p_215369_2_, World p_215369_3_) static <S extends IRecipeSerializer<T>,T extends IRecipe<?>>
Sstatic <T extends IRecipe<?>>
IRecipeType<T>Methods in net.minecraft.item.crafting that return IRecipeModifier and TypeMethodDescriptionstatic IRecipe<?>RecipeManager.fromJson(ResourceLocation p_215377_0_, com.google.gson.JsonObject p_215377_1_) Methods in net.minecraft.item.crafting that return types with arguments of type IRecipeModifier and TypeMethodDescriptionRecipeManager.byKey(ResourceLocation p_215367_1_) private <C extends IInventory,T extends IRecipe<C>>
Map<ResourceLocation,IRecipe<C>> RecipeManager.byType(IRecipeType<T> p_215366_1_) Collection<IRecipe<?>>RecipeManager.getRecipes()Methods in net.minecraft.item.crafting with parameters of type IRecipeModifier and TypeMethodDescriptionvoidvoidRecipeBook.addHighlight(IRecipe<?> p_193825_1_) booleanbooleanRecipeItemHelper.canCraft(IRecipe<?> p_194118_1_, it.unimi.dsi.fastutil.ints.IntList p_194118_2_, int p_194118_3_) booleanintRecipeItemHelper.getBiggestCraftableStack(IRecipe<?> p_194121_1_, int p_194121_2_, it.unimi.dsi.fastutil.ints.IntList p_194121_3_) intRecipeItemHelper.getBiggestCraftableStack(IRecipe<?> p_194114_1_, it.unimi.dsi.fastutil.ints.IntList p_194114_2_) protected voidServerRecipePlacer.handleRecipeClicked(IRecipe<C> p_201508_1_, boolean p_201508_2_) protected voidServerRecipePlacerFurnace.handleRecipeClicked(IRecipe<C> p_201508_1_, boolean p_201508_2_) default voidIRecipePlacer.placeRecipe(int p_201501_1_, int p_201501_2_, int p_201501_3_, IRecipe<?> p_201501_4_, Iterator<T> p_201501_5_, int p_201501_6_) voidServerRecipePlacer.recipeClicked(ServerPlayerEntity p_194327_1_, IRecipe<C> p_194327_2_, boolean p_194327_3_) voidvoidRecipeBook.removeHighlight(IRecipe<?> p_194074_1_) default <C extends IInventory>
Optional<T>booleanRecipeBook.willHighlight(IRecipe<?> p_194076_1_) Method parameters in net.minecraft.item.crafting with type arguments of type IRecipeModifier and TypeMethodDescriptionintServerRecipeBook.addRecipes(Collection<IRecipe<?>> p_197926_1_, ServerPlayerEntity p_197926_2_) private voidServerRecipeBook.loadRecipes(ListNBT p_223417_1_, Consumer<IRecipe<?>> p_223417_2_, RecipeManager p_223417_3_) intServerRecipeBook.removeRecipes(Collection<IRecipe<?>> p_197925_1_, ServerPlayerEntity p_197925_2_) voidRecipeManager.replaceRecipes(Iterable<IRecipe<?>> p_223389_1_) Constructors in net.minecraft.item.crafting with parameters of type IRecipe -
Uses of IRecipe in net.minecraft.network.play.client
Constructors in net.minecraft.network.play.client with parameters of type IRecipeModifierConstructorDescriptionCMarkRecipeSeenPacket(IRecipe<?> p_i242089_1_) CPlaceRecipePacket(int p_i47614_1_, IRecipe<?> p_i47614_2_, boolean p_i47614_3_) -
Uses of IRecipe in net.minecraft.network.play.server
Fields in net.minecraft.network.play.server with type parameters of type IRecipeMethods in net.minecraft.network.play.server with type parameters of type IRecipeModifier and TypeMethodDescriptionstatic <T extends IRecipe<?>>
voidSUpdateRecipesPacket.toNetwork(T p_218771_0_, PacketBuffer p_218771_1_) Methods in net.minecraft.network.play.server that return IRecipeModifier and TypeMethodDescriptionstatic IRecipe<?>SUpdateRecipesPacket.fromNetwork(PacketBuffer p_218772_0_) Methods in net.minecraft.network.play.server that return types with arguments of type IRecipeConstructors in net.minecraft.network.play.server with parameters of type IRecipeConstructor parameters in net.minecraft.network.play.server with type arguments of type IRecipe -
Uses of IRecipe in net.minecraft.tileentity
Methods in net.minecraft.tileentity that return IRecipeMethods in net.minecraft.tileentity that return types with arguments of type IRecipeModifier and TypeMethodDescriptionAbstractFurnaceTileEntity.getRecipesToAwardAndPopExperience(World p_235640_1_, Vector3d p_235640_2_) Methods in net.minecraft.tileentity with parameters of type IRecipe -
Uses of IRecipe in net.minecraftforge.common.crafting
Classes in net.minecraftforge.common.crafting with type parameters of type IRecipeSubinterfaces of IRecipe in net.minecraftforge.common.craftingModifier and TypeInterfaceDescriptioninterfaceIShapedRecipe<T extends IInventory>Used to mark a recipe that shape matters so that the recipe book and auto crafting picks the correct shape.Fields in net.minecraftforge.common.crafting with type parameters of type IRecipeModifier and TypeFieldDescriptionstatic final IRecipeSerializer<IRecipe<?>>ConditionalRecipe.SERIALZIER