Package net.minecraft.screen
Class ChestScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.ChestScreenHandler
public class ChestScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official xointermediary net/minecraft/class_1992named net/minecraft/screen/ChestScreenHandler
-
Field Summary
Fields inherited from class net.minecraft.screen.ScreenHandler
listeners, slots, syncId, trackedStacks -
Constructor Summary
Constructors Constructor Description ChestScreenHandler(Inventory inventory, Inventory playerInventory, PlayerEntity player) -
Method Summary
Modifier and Type Method Description booleancanUse(PlayerEntity player)voidclose(PlayerEntity player)InventorygetInventory()ItemStacktransferSlot(PlayerEntity player, int invSlot)Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, endQuickCraft, getNextActionId, getSlot, getStacks, insertItem, isNotRestricted, method_8096, method_8102, onButtonClick, onContentChanged, onSlotClick, packClickData, removeListener, sendContentUpdates, setPlayerRestriction, setProperty, setStackInSlot, shouldQuickCraftContinue, unpackButtonId, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
inventory
- Mappings:
Namespace Name Mixin selector official aLxo;a:Log;intermediary field_8468Lnet/minecraft/class_1992;field_8468:Lnet/minecraft/class_1718;named inventoryLnet/minecraft/screen/ChestScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
hieght
private int hieght- Mappings:
Namespace Name Mixin selector official fLxo;f:Iintermediary field_8469Lnet/minecraft/class_1992;field_8469:Inamed hieghtLnet/minecraft/screen/ChestScreenHandler;hieght:I
-
-
Constructor Details
-
ChestScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lxo;<init>(Log;Log;Lwn;)Vintermediary <init>Lnet/minecraft/class_1992;<init>(Lnet/minecraft/class_1718;Lnet/minecraft/class_1718;Lnet/minecraft/class_1963;)Vnamed <init>Lnet/minecraft/screen/ChestScreenHandler;<init>(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/entity/player/PlayerEntity;)V
-
-
Method Details
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLxi;a(Lwn;)Zintermediary method_8104Lnet/minecraft/class_1983;method_8104(Lnet/minecraft/class_1963;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(Lwn;I)Lzx;intermediary method_8118Lnet/minecraft/class_1983;method_8118(Lnet/minecraft/class_1963;I)Lnet/minecraft/class_2056;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLxi;b(Lwn;)Vintermediary method_8117Lnet/minecraft/class_1983;method_8117(Lnet/minecraft/class_1963;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
getInventory
- Mappings:
Namespace Name Mixin selector official eLxo;e()Log;intermediary method_8135Lnet/minecraft/class_1992;method_8135()Lnet/minecraft/class_1718;named getInventoryLnet/minecraft/screen/ChestScreenHandler;getInventory()Lnet/minecraft/inventory/Inventory;
-