Package net.minecraft.screen
Class AbstractCraftingScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.AbstractRecipeScreenHandler
net.minecraft.screen.AbstractCraftingScreenHandler
- Direct Known Subclasses:
CraftingScreenHandler,PlayerScreenHandler
- Mappings:
Namespace Name named net/minecraft/screen/AbstractCraftingScreenHandlerintermediary net/minecraft/class_9884official crt
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.screen.AbstractRecipeScreenHandler
AbstractRecipeScreenHandler.PostFillAction -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final RecipeInputInventoryprotected final CraftingResultInventoryprivate final intprivate final intFields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, field_52557, field_52558, slots, syncId -
Constructor Summary
ConstructorsConstructorDescriptionAbstractCraftingScreenHandler(ScreenHandlerType<?> type, int syncId, int width, int height) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddInputSlots(int x, int y) protected SlotaddResultSlot(PlayerEntity player, int x, int y) fillInputSlots(boolean craftAll, boolean creative, RecipeEntry<?> recipe, PlayerInventory inventory) intabstract Slotprotected abstract PlayerEntityintgetWidth()protected voidprotected voidvoidpopulateRecipeFinder(RecipeFinder finder) Methods inherited from class net.minecraft.screen.AbstractRecipeScreenHandler
getCategoryMethods inherited from class net.minecraft.screen.ScreenHandler
addListener, addPlayerHotbarSlots, addPlayerInventorySlots, addPlayerSlots, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onClosed, onContentChanged, onSlotClick, packQuickCraftData, quickMove, removeListener, selectBundleStack, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
width
private final int width- Mappings:
Namespace Name Mixin selector named widthLnet/minecraft/screen/AbstractCraftingScreenHandler;width:Iintermediary field_52561Lnet/minecraft/class_9884;field_52561:Iofficial oLcrt;o:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector named heightLnet/minecraft/screen/AbstractCraftingScreenHandler;height:Iintermediary field_52562Lnet/minecraft/class_9884;field_52562:Iofficial pLcrt;p:I
-
craftingInventory
- Mappings:
Namespace Name Mixin selector named craftingInventoryLnet/minecraft/screen/AbstractCraftingScreenHandler;craftingInventory:Lnet/minecraft/inventory/RecipeInputInventory;intermediary field_52559Lnet/minecraft/class_9884;field_52559:Lnet/minecraft/class_8566;official mLcrt;m:Lcsk;
-
craftingResultInventory
- Mappings:
Namespace Name Mixin selector named craftingResultInventoryLnet/minecraft/screen/AbstractCraftingScreenHandler;craftingResultInventory:Lnet/minecraft/inventory/CraftingResultInventory;intermediary field_52560Lnet/minecraft/class_9884;field_52560:Lnet/minecraft/class_1731;official nLcrt;n:Lctk;
-
-
Constructor Details
-
AbstractCraftingScreenHandler
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/screen/AbstractCraftingScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;III)Vintermediary <init>Lnet/minecraft/class_9884;<init>(Lnet/minecraft/class_3917;III)Vofficial <init>Lcrt;<init>(Lctb;III)V
-
-
Method Details
-
addResultSlot
- Mappings:
Namespace Name Mixin selector named addResultSlotLnet/minecraft/screen/AbstractCraftingScreenHandler;addResultSlot(Lnet/minecraft/entity/player/PlayerEntity;II)Lnet/minecraft/screen/slot/Slot;intermediary method_61625Lnet/minecraft/class_9884;method_61625(Lnet/minecraft/class_1657;II)Lnet/minecraft/class_1735;official aLcrt;a(Lcor;II)Lctp;
-
addInputSlots
protected void addInputSlots(int x, int y) - Mappings:
Namespace Name Mixin selector named addInputSlotsLnet/minecraft/screen/AbstractCraftingScreenHandler;addInputSlots(II)Vintermediary method_61626Lnet/minecraft/class_9884;method_61626(II)Vofficial dLcrt;d(II)V
-
fillInputSlots
public AbstractRecipeScreenHandler.PostFillAction fillInputSlots(boolean craftAll, boolean creative, RecipeEntry<?> recipe, PlayerInventory inventory) - Specified by:
fillInputSlotsin classAbstractRecipeScreenHandler- Mappings:
Namespace Name Mixin selector named fillInputSlotsLnet/minecraft/screen/AbstractRecipeScreenHandler;fillInputSlots(ZZLnet/minecraft/recipe/RecipeEntry;Lnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/AbstractRecipeScreenHandler$PostFillAction;intermediary method_17697Lnet/minecraft/class_1729;method_17697(ZZLnet/minecraft/class_8786;Lnet/minecraft/class_1661;)Lnet/minecraft/class_1729$class_9885;official aLcth;a(ZZLdav;Lcoq;)Lcth$a;
-
onInputSlotFillStart
protected void onInputSlotFillStart()- Mappings:
Namespace Name Mixin selector named onInputSlotFillStartLnet/minecraft/screen/AbstractCraftingScreenHandler;onInputSlotFillStart()Vintermediary method_59963Lnet/minecraft/class_9884;method_59963()Vofficial lLcrt;l()V
-
onInputSlotFillFinish
- Mappings:
Namespace Name Mixin selector named onInputSlotFillFinishLnet/minecraft/screen/AbstractCraftingScreenHandler;onInputSlotFillFinish(Lnet/minecraft/recipe/RecipeEntry;)Vintermediary method_59964Lnet/minecraft/class_9884;method_59964(Lnet/minecraft/class_8786;)Vofficial aLcrt;a(Ldav;)V
-
getOutputSlot
- Mappings:
Namespace Name Mixin selector named getOutputSlotLnet/minecraft/screen/AbstractCraftingScreenHandler;getOutputSlot()Lnet/minecraft/screen/slot/Slot;intermediary method_61627Lnet/minecraft/class_9884;method_61627()Lnet/minecraft/class_1735;official mLcrt;m()Lctp;
-
getInputSlots
- Mappings:
Namespace Name Mixin selector named getInputSlotsLnet/minecraft/screen/AbstractCraftingScreenHandler;getInputSlots()Ljava/util/List;intermediary method_61628Lnet/minecraft/class_9884;method_61628()Ljava/util/List;official nLcrt;n()Ljava/util/List;
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector named getWidthLnet/minecraft/screen/AbstractCraftingScreenHandler;getWidth()Iintermediary method_61629Lnet/minecraft/class_9884;method_61629()Iofficial oLcrt;o()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector named getHeightLnet/minecraft/screen/AbstractCraftingScreenHandler;getHeight()Iintermediary method_61630Lnet/minecraft/class_9884;method_61630()Iofficial pLcrt;p()I
-
getPlayer
- Mappings:
Namespace Name Mixin selector named getPlayerLnet/minecraft/screen/AbstractCraftingScreenHandler;getPlayer()Lnet/minecraft/entity/player/PlayerEntity;intermediary method_61631Lnet/minecraft/class_9884;method_61631()Lnet/minecraft/class_1657;official qLcrt;q()Lcor;
-
populateRecipeFinder
- Specified by:
populateRecipeFinderin classAbstractRecipeScreenHandler- Mappings:
Namespace Name Mixin selector named populateRecipeFinderLnet/minecraft/screen/AbstractRecipeScreenHandler;populateRecipeFinder(Lnet/minecraft/recipe/RecipeFinder;)Vintermediary method_7654Lnet/minecraft/class_1729;method_7654(Lnet/minecraft/class_9875;)Vofficial aLcth;a(Lcow;)V
-