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 boolean
RecipeUnlockedTrigger.Instance. matches(IRecipe<?> p_193215_1_)
void
RecipeUnlockedTrigger. 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 void
ClientPlayerEntity. 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. lastClickedRecipe
private IRecipe<?>
RecipeOverlayGui. lastRecipeClicked
private IRecipe<?>
GhostRecipe. recipe
private IRecipe<?>
RecipeOverlayGui.RecipeButtonWidget. recipe
Fields in net.minecraft.client.gui.recipebook with type parameters of type IRecipe Modifier and Type Field Description private java.util.Set<IRecipe<?>>
RecipeList. craftable
private java.util.Set<IRecipe<?>>
RecipeList. fitsDimensions
private java.util.Set<IRecipe<?>>
RecipeList. known
private java.util.List<IRecipe<?>>
RecipeList. recipes
Methods 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 void
RecipeOverlayGui.FurnaceRecipeButtonWidget. calculateIngredientsPositions(IRecipe<?> p_201505_1_)
protected void
RecipeOverlayGui.RecipeButtonWidget. calculateIngredientsPositions(IRecipe<?> p_201505_1_)
boolean
RecipeList. isCraftable(IRecipe<?> p_194213_1_)
void
GhostRecipe. setRecipe(IRecipe<?> p_192685_1_)
void
AbstractRecipeBookGui. setupGhostRecipe(IRecipe<?> p_193951_1_, java.util.List<Slot> p_193951_2_)
void
RecipeBookGui. 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 boolean
RecipeList. allRecipesHaveSameResult(java.util.List<IRecipe<?>> p_243413_0_)
void
IRecipeUpdateListener. recipesShown(java.util.List<IRecipe<?>> p_193001_1_)
void
RecipeBookGui. recipesShown(java.util.List<IRecipe<?>> p_193001_1_)
void
RecipeBookPage. 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. recipes
Methods in net.minecraft.client.gui.toasts with parameters of type IRecipe Modifier and Type Method Description private void
RecipeToast. addItem(IRecipe<?> p_202905_1_)
static void
RecipeToast. 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 void
PlayerController. 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 RecipeBookCategories
ClientRecipeBook. 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_)
void
ClientRecipeBook. 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 int
PlayerEntity. awardRecipes(java.util.Collection<IRecipe<?>> p_195065_1_)
int
ServerPlayerEntity. awardRecipes(java.util.Collection<IRecipe<?>> p_195065_1_)
int
PlayerEntity. resetRecipes(java.util.Collection<IRecipe<?>> p_195069_1_)
int
ServerPlayerEntity. 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. recipeUsed
Methods 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 void
CraftResultInventory. setRecipeUsed(IRecipe<?> p_193056_1_)
void
IRecipeHolder. setRecipeUsed(IRecipe<?> p_193056_1_)
default boolean
IRecipeHolder. 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 void
AbstractFurnaceContainer. handlePlacement(boolean p_217056_1_, IRecipe<?> p_217056_2_, ServerPlayerEntity p_217056_3_)
void
RecipeBookContainer. handlePlacement(boolean p_217056_1_, IRecipe<?> p_217056_2_, ServerPlayerEntity p_217056_3_)
boolean
AbstractFurnaceContainer. recipeMatches(IRecipe<? super IInventory> p_201769_1_)
boolean
PlayerContainer. recipeMatches(IRecipe<? super CraftingInventory> p_201769_1_)
abstract boolean
RecipeBookContainer. recipeMatches(IRecipe<? super C> p_201769_1_)
boolean
WorkbenchContainer. 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 interface
IRecipeSerializer<T extends IRecipe<?>>
interface
IRecipeType<T extends IRecipe<?>>
class
SpecialRecipeSerializer<T extends IRecipe<?>>
Subinterfaces of IRecipe in net.minecraft.item.crafting Modifier and Type Interface Description interface
ICraftingRecipe
Classes in net.minecraft.item.crafting that implement IRecipe Modifier and Type Class Description class
AbstractCookingRecipe
class
ArmorDyeRecipe
class
BannerDuplicateRecipe
class
BlastingRecipe
class
BookCloningRecipe
class
CampfireCookingRecipe
class
FireworkRocketRecipe
class
FireworkStarFadeRecipe
class
FireworkStarRecipe
class
FurnaceRecipe
class
MapCloningRecipe
class
MapExtendingRecipe
class
RepairItemRecipe
class
ShapedRecipe
class
ShapelessRecipe
class
ShieldRecipes
class
ShulkerBoxColoringRecipe
class
SingleItemRecipe
class
SmithingRecipe
class
SmokingRecipe
class
SpecialRecipe
class
StonecuttingRecipe
class
SuspiciousStewRecipe
class
TippedArrowRecipe
Fields in net.minecraft.item.crafting declared as IRecipe Modifier and Type Field Description private IRecipe<?>
RecipeItemHelper.RecipePicker. recipe
Fields 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. recipes
Methods 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 void
RecipeBook. add(IRecipe<?> p_194073_1_)
void
RecipeBook. addHighlight(IRecipe<?> p_193825_1_)
boolean
RecipeItemHelper. canCraft(IRecipe<?> p_194116_1_, it.unimi.dsi.fastutil.ints.IntList p_194116_2_)
boolean
RecipeItemHelper. canCraft(IRecipe<?> p_194118_1_, it.unimi.dsi.fastutil.ints.IntList p_194118_2_, int p_194118_3_)
boolean
RecipeBook. contains(IRecipe<?> p_193830_1_)
int
RecipeItemHelper. getBiggestCraftableStack(IRecipe<?> p_194121_1_, int p_194121_2_, it.unimi.dsi.fastutil.ints.IntList p_194121_3_)
int
RecipeItemHelper. getBiggestCraftableStack(IRecipe<?> p_194114_1_, it.unimi.dsi.fastutil.ints.IntList p_194114_2_)
protected void
ServerRecipePlacer. handleRecipeClicked(IRecipe<C> p_201508_1_, boolean p_201508_2_)
protected void
ServerRecipePlacerFurnace. handleRecipeClicked(IRecipe<C> p_201508_1_, boolean p_201508_2_)
default void
IRecipePlacer. 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_)
void
ServerRecipePlacer. recipeClicked(ServerPlayerEntity p_194327_1_, IRecipe<C> p_194327_2_, boolean p_194327_3_)
void
RecipeBook. remove(IRecipe<?> p_193831_1_)
void
RecipeBook. 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_)
boolean
RecipeBook. willHighlight(IRecipe<?> p_194076_1_)
Method parameters in net.minecraft.item.crafting with type arguments of type IRecipe Modifier and Type Method Description int
ServerRecipeBook. addRecipes(java.util.Collection<IRecipe<?>> p_197926_1_, ServerPlayerEntity p_197926_2_)
private void
ServerRecipeBook. loadRecipes(ListNBT p_223417_1_, java.util.function.Consumer<IRecipe<?>> p_223417_2_, RecipeManager p_223417_3_)
int
ServerRecipeBook. removeRecipes(java.util.Collection<IRecipe<?>> p_197925_1_, ServerPlayerEntity p_197925_2_)
void
RecipeManager. 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. recipes
Methods 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 void
AbstractFurnaceTileEntity. burn(IRecipe<?> p_214007_1_)
protected boolean
AbstractFurnaceTileEntity. canBurn(IRecipe<?> p_214008_1_)
void
AbstractFurnaceTileEntity. 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 class
ConditionalRecipe.Serializer<T extends IRecipe<?>>
Subinterfaces of IRecipe in net.minecraftforge.common.crafting Modifier and Type Interface Description interface
IShapedRecipe<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
-