Uses of Interface
net.minecraft.item.crafting.IRecipe
-
-
Uses of IRecipe in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type IRecipe Modifier and Type Method Description booleanRecipeUnlockedTrigger.Instance. matches(IRecipe<?> p_193215_1_)voidRecipeUnlockedTrigger. 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 IRecipe Modifier and Type Method Description voidClientPlayerEntity. removeRecipeHighlight(IRecipe<?> p_193103_1_) -
Uses of IRecipe in net.minecraft.client.gui.recipebook
Fields in net.minecraft.client.gui.recipebook declared as IRecipe Modifier and Type Field Description private IRecipe<?>RecipeBookPage. lastClickedRecipeprivate IRecipe<?>RecipeOverlayGui. lastRecipeClickedprivate IRecipe<?>GhostRecipe. recipeprivate IRecipe<?>RecipeOverlayGui.RecipeButtonWidget. recipeFields in net.minecraft.client.gui.recipebook with type parameters of type IRecipe Modifier and Type Field Description private java.util.Set<IRecipe<?>>RecipeList. craftableprivate java.util.Set<IRecipe<?>>RecipeList. fitsDimensionsprivate java.util.Set<IRecipe<?>>RecipeList. knownprivate java.util.List<IRecipe<?>>RecipeList. recipesMethods in net.minecraft.client.gui.recipebook that return IRecipe Modifier and Type Method Description IRecipe<?>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 IRecipe Modifier and Type Method Description java.util.List<IRecipe<?>>RecipeList. getDisplayRecipes(boolean p_194207_1_)private java.util.List<IRecipe<?>>RecipeWidget. getOrderedRecipes()java.util.List<IRecipe<?>>RecipeList. getRecipes()java.util.List<IRecipe<?>>RecipeList. getRecipes(boolean p_194208_1_)Methods in net.minecraft.client.gui.recipebook with parameters of type IRecipe Modifier and Type Method Description protected voidRecipeOverlayGui.FurnaceRecipeButtonWidget. calculateIngredientsPositions(IRecipe<?> p_201505_1_)protected voidRecipeOverlayGui.RecipeButtonWidget. calculateIngredientsPositions(IRecipe<?> p_201505_1_)booleanRecipeList. isCraftable(IRecipe<?> p_194213_1_)voidGhostRecipe. setRecipe(IRecipe<?> p_192685_1_)voidAbstractRecipeBookGui. setupGhostRecipe(IRecipe<?> p_193951_1_, java.util.List<Slot> p_193951_2_)voidRecipeBookGui. setupGhostRecipe(IRecipe<?> p_193951_1_, java.util.List<Slot> p_193951_2_)Method parameters in net.minecraft.client.gui.recipebook with type arguments of type IRecipe Modifier and Type Method Description private static booleanRecipeList. allRecipesHaveSameResult(java.util.List<IRecipe<?>> p_243413_0_)voidIRecipeUpdateListener. recipesShown(java.util.List<IRecipe<?>> p_193001_1_)voidRecipeBookGui. recipesShown(java.util.List<IRecipe<?>> p_193001_1_)voidRecipeBookPage. recipesShown(java.util.List<IRecipe<?>> p_194195_1_)Constructors in net.minecraft.client.gui.recipebook with parameters of type IRecipe Constructor Description FurnaceRecipeButtonWidget(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 Constructor Description RecipeList(java.util.List<IRecipe<?>> p_i242062_1_) -
Uses of IRecipe in net.minecraft.client.gui.toasts
Fields in net.minecraft.client.gui.toasts with type parameters of type IRecipe Modifier and Type Field Description private java.util.List<IRecipe<?>>RecipeToast. recipesMethods in net.minecraft.client.gui.toasts with parameters of type IRecipe Modifier and Type Method Description private voidRecipeToast. addItem(IRecipe<?> p_202905_1_)static voidRecipeToast. addOrUpdate(ToastGui p_193665_0_, IRecipe<?> p_193665_1_)Constructors in net.minecraft.client.gui.toasts with parameters of type IRecipe Constructor Description RecipeToast(IRecipe<?> p_i48624_1_) -
Uses of IRecipe in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type IRecipe Modifier and Type Method Description voidPlayerController. 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 IRecipe Modifier and Type Method Description private static java.util.Map<RecipeBookCategories,java.util.List<java.util.List<IRecipe<?>>>>ClientRecipeBook. categorizeAndGroupRecipes(java.lang.Iterable<IRecipe<?>> p_243201_0_)Methods in net.minecraft.client.util with parameters of type IRecipe Modifier and Type Method Description private static RecipeBookCategoriesClientRecipeBook. getCategory(IRecipe<?> p_202887_0_)Method parameters in net.minecraft.client.util with type arguments of type IRecipe Modifier and Type Method Description private static java.util.Map<RecipeBookCategories,java.util.List<java.util.List<IRecipe<?>>>>ClientRecipeBook. categorizeAndGroupRecipes(java.lang.Iterable<IRecipe<?>> p_243201_0_)voidClientRecipeBook. setupCollections(java.lang.Iterable<IRecipe<?>> p_243196_1_) -
Uses of IRecipe in net.minecraft.command.arguments
Methods in net.minecraft.command.arguments that return IRecipe Modifier and Type Method Description static IRecipe<?>ResourceLocationArgument. getRecipe(com.mojang.brigadier.context.CommandContext<CommandSource> p_197194_0_, java.lang.String p_197194_1_) -
Uses of IRecipe in net.minecraft.entity.player
Method parameters in net.minecraft.entity.player with type arguments of type IRecipe Modifier and Type Method Description intPlayerEntity. awardRecipes(java.util.Collection<IRecipe<?>> p_195065_1_)intServerPlayerEntity. awardRecipes(java.util.Collection<IRecipe<?>> p_195065_1_)intPlayerEntity. resetRecipes(java.util.Collection<IRecipe<?>> p_195069_1_)intServerPlayerEntity. resetRecipes(java.util.Collection<IRecipe<?>> p_195069_1_) -
Uses of IRecipe in net.minecraft.inventory
Fields in net.minecraft.inventory declared as IRecipe Modifier and Type Field Description private IRecipe<?>CraftResultInventory. recipeUsedMethods in net.minecraft.inventory that return IRecipe Modifier and Type Method Description IRecipe<?>CraftResultInventory. getRecipeUsed()IRecipe<?>IRecipeHolder. getRecipeUsed()Methods in net.minecraft.inventory with parameters of type IRecipe Modifier and Type Method Description voidCraftResultInventory. 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 IRecipe Modifier and Type Method Description voidAbstractFurnaceContainer. 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 IRecipe Modifier and Type Interface Description interfaceIRecipeSerializer<T extends IRecipe<?>>interfaceIRecipeType<T extends IRecipe<?>>classSpecialRecipeSerializer<T extends IRecipe<?>>Subinterfaces of IRecipe in net.minecraft.item.crafting Modifier and Type Interface Description interfaceICraftingRecipeClasses in net.minecraft.item.crafting that implement IRecipe Modifier and Type Class Description classAbstractCookingRecipeclassArmorDyeRecipeclassBannerDuplicateRecipeclassBlastingRecipeclassBookCloningRecipeclassCampfireCookingRecipeclassFireworkRocketRecipeclassFireworkStarFadeRecipeclassFireworkStarRecipeclassFurnaceRecipeclassMapCloningRecipeclassMapExtendingRecipeclassRepairItemRecipeclassShapedRecipeclassShapelessRecipeclassShieldRecipesclassShulkerBoxColoringRecipeclassSingleItemRecipeclassSmithingRecipeclassSmokingRecipeclassSpecialRecipeclassStonecuttingRecipeclassSuspiciousStewRecipeclassTippedArrowRecipeFields in net.minecraft.item.crafting declared as IRecipe Modifier and Type Field Description private IRecipe<?>RecipeItemHelper.RecipePicker. recipeFields in net.minecraft.item.crafting with type parameters of type IRecipe Modifier and Type Field Description private java.util.Map<IRecipeType<?>,java.util.Map<ResourceLocation,IRecipe<?>>>RecipeManager. recipesMethods in net.minecraft.item.crafting with type parameters of type IRecipe Modifier and Type Method Description private <C extends IInventory,T extends IRecipe<C>>
java.util.Map<ResourceLocation,IRecipe<C>>RecipeManager. byType(IRecipeType<T> p_215366_1_)<C extends IInventory,T extends IRecipe<C>>
java.util.List<T>RecipeManager. getAllRecipesFor(IRecipeType<T> p_241447_1_)<C extends IInventory,T extends IRecipe<C>>
java.util.Optional<T>RecipeManager. getRecipeFor(IRecipeType<T> p_215371_1_, C p_215371_2_, World p_215371_3_)<C extends IInventory,T extends IRecipe<C>>
java.util.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<?>>
SIRecipeSerializer. register(java.lang.String p_222156_0_, S p_222156_1_)static <T extends IRecipe<?>>
IRecipeType<T>IRecipeType. register(java.lang.String p_222147_0_)Methods in net.minecraft.item.crafting that return IRecipe Modifier and Type Method Description static 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 IRecipe Modifier and Type Method Description java.util.Optional<? extends IRecipe<?>>RecipeManager. byKey(ResourceLocation p_215367_1_)private <C extends IInventory,T extends IRecipe<C>>
java.util.Map<ResourceLocation,IRecipe<C>>RecipeManager. byType(IRecipeType<T> p_215366_1_)java.util.Collection<IRecipe<?>>RecipeManager. getRecipes()Methods in net.minecraft.item.crafting with parameters of type IRecipe Modifier and Type Method Description voidRecipeBook. add(IRecipe<?> p_194073_1_)voidRecipeBook. addHighlight(IRecipe<?> p_193825_1_)booleanRecipeItemHelper. canCraft(IRecipe<?> p_194116_1_, it.unimi.dsi.fastutil.ints.IntList p_194116_2_)booleanRecipeItemHelper. canCraft(IRecipe<?> p_194118_1_, it.unimi.dsi.fastutil.ints.IntList p_194118_2_, int p_194118_3_)booleanRecipeBook. contains(IRecipe<?> p_193830_1_)intRecipeItemHelper. 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_, java.util.Iterator<T> p_201501_5_, int p_201501_6_)voidServerRecipePlacer. recipeClicked(ServerPlayerEntity p_194327_1_, IRecipe<C> p_194327_2_, boolean p_194327_3_)voidRecipeBook. remove(IRecipe<?> p_193831_1_)voidRecipeBook. removeHighlight(IRecipe<?> p_194074_1_)default <C extends IInventory>
java.util.Optional<T>IRecipeType. tryMatch(IRecipe<C> p_222148_1_, World p_222148_2_, C p_222148_3_)booleanRecipeBook. willHighlight(IRecipe<?> p_194076_1_)Method parameters in net.minecraft.item.crafting with type arguments of type IRecipe Modifier and Type Method Description intServerRecipeBook. addRecipes(java.util.Collection<IRecipe<?>> p_197926_1_, ServerPlayerEntity p_197926_2_)private voidServerRecipeBook. loadRecipes(ListNBT p_223417_1_, java.util.function.Consumer<IRecipe<?>> p_223417_2_, RecipeManager p_223417_3_)intServerRecipeBook. removeRecipes(java.util.Collection<IRecipe<?>> p_197925_1_, ServerPlayerEntity p_197925_2_)voidRecipeManager. replaceRecipes(java.lang.Iterable<IRecipe<?>> p_223389_1_)Constructors in net.minecraft.item.crafting with parameters of type IRecipe Constructor Description RecipePicker(IRecipe<?> p_i47608_2_) -
Uses of IRecipe in net.minecraft.network.play.client
Constructors in net.minecraft.network.play.client with parameters of type IRecipe Constructor Description CMarkRecipeSeenPacket(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 IRecipe Modifier and Type Field Description private java.util.List<IRecipe<?>>SUpdateRecipesPacket. recipesMethods in net.minecraft.network.play.server with type parameters of type IRecipe Modifier and Type Method Description static <T extends IRecipe<?>>
voidSUpdateRecipesPacket. toNetwork(T p_218771_0_, PacketBuffer p_218771_1_)Methods in net.minecraft.network.play.server that return IRecipe Modifier and Type Method Description static IRecipe<?>SUpdateRecipesPacket. fromNetwork(PacketBuffer p_218772_0_)Methods in net.minecraft.network.play.server that return types with arguments of type IRecipe Modifier and Type Method Description java.util.List<IRecipe<?>>SUpdateRecipesPacket. getRecipes()Constructors in net.minecraft.network.play.server with parameters of type IRecipe Constructor Description SPlaceGhostRecipePacket(int p_i47615_1_, IRecipe<?> p_i47615_2_)Constructor parameters in net.minecraft.network.play.server with type arguments of type IRecipe Constructor Description SUpdateRecipesPacket(java.util.Collection<IRecipe<?>> p_i48176_1_) -
Uses of IRecipe in net.minecraft.tileentity
Methods in net.minecraft.tileentity that return IRecipe Modifier and Type Method Description IRecipe<?>AbstractFurnaceTileEntity. getRecipeUsed()Methods in net.minecraft.tileentity that return types with arguments of type IRecipe Modifier and Type Method Description java.util.List<IRecipe<?>>AbstractFurnaceTileEntity. getRecipesToAwardAndPopExperience(World p_235640_1_, Vector3d p_235640_2_)Methods in net.minecraft.tileentity with parameters of type IRecipe Modifier and Type Method Description private voidAbstractFurnaceTileEntity. burn(IRecipe<?> p_214007_1_)protected booleanAbstractFurnaceTileEntity. canBurn(IRecipe<?> p_214008_1_)voidAbstractFurnaceTileEntity. setRecipeUsed(IRecipe<?> p_193056_1_) -
Uses of IRecipe in net.minecraftforge.common.crafting
Classes in net.minecraftforge.common.crafting with type parameters of type IRecipe Modifier and Type Class Description static classConditionalRecipe.Serializer<T extends IRecipe<?>>Subinterfaces of IRecipe in net.minecraftforge.common.crafting Modifier and Type Interface Description interfaceIShapedRecipe<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 IRecipe Modifier and Type Field Description static IRecipeSerializer<IRecipe<?>>ConditionalRecipe. SERIALZIER
-