Package net.minecraft.screen
Class AbstractRecipeScreenHandler<C extends Inventory>
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.AbstractRecipeScreenHandler<C>
- Direct Known Subclasses:
AbstractFurnaceScreenHandler,CraftingScreenHandler,PlayerScreenHandler
public abstract class AbstractRecipeScreenHandler<C extends Inventory> extends ScreenHandler
- Mappings:
Namespace Name official bluintermediary net/minecraft/class_1729named net/minecraft/screen/AbstractRecipeScreenHandler
-
Field Summary
Fields inherited from class net.minecraft.screen.ScreenHandler
slots, syncId -
Constructor Summary
Constructors Constructor Description AbstractRecipeScreenHandler(ScreenHandlerType<?> screenHandlerType, int syncId) -
Method Summary
Modifier and Type Method Description abstract voidclearCraftingSlots()voidfillInputSlots(boolean craftAll, Recipe<?> recipe, ServerPlayerEntity player)abstract RecipeBookCategorygetCategory()abstract intgetCraftingHeight()abstract intgetCraftingResultSlotIndex()abstract intgetCraftingSlotCount()abstract intgetCraftingWidth()abstract booleanmatches(Recipe<? super C> recipe)abstract booleanmethod_32339(int int2)abstract voidpopulateRecipeFinder(RecipeFinder finder)Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, canUse, checkDataCount, checkSize, close, dropInventory, endQuickCraft, getSlot, getStacks, getType, insertItem, method_34245, method_34247, method_34248, method_34250, method_34252, method_34254, method_34255, method_34256, method_34257, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setProperty, setStackInSlot, shouldQuickCraftContinue, transferSlot, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks
-
Constructor Details
-
AbstractRecipeScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbkl;<init>(Lblp;I)Vintermediary <init>Lnet/minecraft/class_1703;<init>(Lnet/minecraft/class_3917;I)Vnamed <init>Lnet/minecraft/screen/ScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;I)V
-
-
Method Details
-
fillInputSlots
- Mappings:
Namespace Name Mixin selector official aLblu;a(ZLbri;Labg;)Vintermediary method_17697Lnet/minecraft/class_1729;method_17697(ZLnet/minecraft/class_1860;Lnet/minecraft/class_3222;)Vnamed fillInputSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;fillInputSlots(ZLnet/minecraft/recipe/Recipe;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
populateRecipeFinder
- Mappings:
Namespace Name Mixin selector official aLblu;a(Lbih;)Vintermediary method_7654Lnet/minecraft/class_1729;method_7654(Lnet/minecraft/class_1662;)Vnamed populateRecipeFinderLnet/minecraft/screen/AbstractRecipeScreenHandler;populateRecipeFinder(Lnet/minecraft/recipe/RecipeFinder;)V
-
clearCraftingSlots
public abstract void clearCraftingSlots()- Mappings:
Namespace Name Mixin selector official iLblu;i()Vintermediary method_7657Lnet/minecraft/class_1729;method_7657()Vnamed clearCraftingSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;clearCraftingSlots()V
-
matches
- Mappings:
Namespace Name Mixin selector official aLblu;a(Lbri;)Zintermediary method_7652Lnet/minecraft/class_1729;method_7652(Lnet/minecraft/class_1860;)Znamed matchesLnet/minecraft/screen/AbstractRecipeScreenHandler;matches(Lnet/minecraft/recipe/Recipe;)Z
-
getCraftingResultSlotIndex
public abstract int getCraftingResultSlotIndex()- Mappings:
Namespace Name Mixin selector official jLblu;j()Iintermediary method_7655Lnet/minecraft/class_1729;method_7655()Inamed getCraftingResultSlotIndexLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingResultSlotIndex()I
-
getCraftingWidth
public abstract int getCraftingWidth()- Mappings:
Namespace Name Mixin selector official kLblu;k()Iintermediary method_7653Lnet/minecraft/class_1729;method_7653()Inamed getCraftingWidthLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingWidth()I
-
getCraftingHeight
public abstract int getCraftingHeight()- Mappings:
Namespace Name Mixin selector official lLblu;l()Iintermediary method_7656Lnet/minecraft/class_1729;method_7656()Inamed getCraftingHeightLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingHeight()I
-
getCraftingSlotCount
public abstract int getCraftingSlotCount()- Mappings:
Namespace Name Mixin selector official mLblu;m()Iintermediary method_7658Lnet/minecraft/class_1729;method_7658()Inamed getCraftingSlotCountLnet/minecraft/screen/AbstractRecipeScreenHandler;getCraftingSlotCount()I
-
getCategory
- Mappings:
Namespace Name Mixin selector official qLblu;q()Lblv;intermediary method_30264Lnet/minecraft/class_1729;method_30264()Lnet/minecraft/class_5421;named getCategoryLnet/minecraft/screen/AbstractRecipeScreenHandler;getCategory()Lnet/minecraft/recipe/book/RecipeBookCategory;
-
method_32339
public abstract boolean method_32339(int int2)- Mappings:
Namespace Name Mixin selector official dLblu;d(I)Zintermediary method_32339Lnet/minecraft/class_1729;method_32339(I)Znamed method_32339Lnet/minecraft/screen/AbstractRecipeScreenHandler;method_32339(I)Z
-