Package net.minecraft.screen
Class CraftingScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.CraftingScreenHandler
- Mappings:
Namespace Name official yqintermediary net/minecraft/class_1012named net/minecraft/screen/CraftingScreenHandler
-
Field Summary
FieldsFields inherited from class net.minecraft.screen.ScreenHandler
listeners, slots, syncId, trackedStacks -
Constructor Summary
ConstructorsConstructorDescriptionCraftingScreenHandler(PlayerInventory playerInventory, World world, int int2, int int3, int int4) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanInsertIntoSlot(ItemStack stack, Slot slot) booleancanUse(PlayerEntity player) voidclose(PlayerEntity player) voidonContentChanged(Inventory inventory) transferSlot(PlayerEntity player, int invSlot) Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addSlot, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertItemIntoSlot, endQuickCraft, getNextActionId, getSlot, getStacks, insertItem, isNotRestricted, method_3255, method_5455, onButtonClick, onSlotClick, onSlotClick, packClickData, removeListener, sendContentUpdates, setPlayerRestriction, setProperty, setStackInSlot, unpackButtonId, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
craftingInv
- Mappings:
Namespace Name Mixin selector official aLyq;a:Lyp;intermediary field_4106Lnet/minecraft/class_1012;field_4106:Lnet/minecraft/class_1011;named craftingInvLnet/minecraft/screen/CraftingScreenHandler;craftingInv:Lnet/minecraft/inventory/CraftingInventory;
-
resultInv
- Mappings:
Namespace Name Mixin selector official fLyq;f:Lpn;intermediary field_4107Lnet/minecraft/class_1012;field_4107:Lnet/minecraft/class_849;named resultInvLnet/minecraft/screen/CraftingScreenHandler;resultInv:Lnet/minecraft/inventory/Inventory;
-
world
- Mappings:
Namespace Name Mixin selector official gLyq;g:Lafm;intermediary field_4108Lnet/minecraft/class_1012;field_4108:Lnet/minecraft/class_1150;named worldLnet/minecraft/screen/CraftingScreenHandler;world:Lnet/minecraft/world/World;
-
field_4109
private int field_4109- Mappings:
Namespace Name Mixin selector official hLyq;h:Iintermediary field_4109Lnet/minecraft/class_1012;field_4109:Inamed field_4109Lnet/minecraft/screen/CraftingScreenHandler;field_4109:I
-
field_4110
private int field_4110- Mappings:
Namespace Name Mixin selector official iLyq;i:Iintermediary field_4110Lnet/minecraft/class_1012;field_4110:Inamed field_4110Lnet/minecraft/screen/CraftingScreenHandler;field_4110:I
-
field_4111
private int field_4111- Mappings:
Namespace Name Mixin selector official jLyq;j:Iintermediary field_4111Lnet/minecraft/class_1012;field_4111:Inamed field_4111Lnet/minecraft/screen/CraftingScreenHandler;field_4111:I
-
-
Constructor Details
-
CraftingScreenHandler
public CraftingScreenHandler(PlayerInventory playerInventory, World world, int int2, int int3, int int4)
-
-
Method Details
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLyd;a(Lpn;)Vintermediary method_3254Lnet/minecraft/class_1002;method_3254(Lnet/minecraft/class_849;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLyd;b(Lxk;)Vintermediary method_3257Lnet/minecraft/class_1002;method_3257(Lnet/minecraft/class_988;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLyd;a(Lxk;)Zintermediary method_3269Lnet/minecraft/class_1002;method_3269(Lnet/minecraft/class_988;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLyd;b(Lxk;I)Labo;intermediary method_3265Lnet/minecraft/class_1002;method_3265(Lnet/minecraft/class_988;I)Lnet/minecraft/class_1071;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
canInsertIntoSlot
- Overrides:
canInsertIntoSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLyd;a(Labo;Lzj;)Zintermediary method_5449Lnet/minecraft/class_1002;method_5449(Lnet/minecraft/class_1071;Lnet/minecraft/class_1026;)Znamed canInsertIntoSlotLnet/minecraft/screen/ScreenHandler;canInsertIntoSlot(Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/slot/Slot;)Z
-