Package net.minecraft.screen
Class HopperScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.HopperScreenHandler
public class HopperScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official xwintermediary net/minecraft/class_2000named net/minecraft/screen/HopperScreenHandler
-
Field Summary
Fields inherited from class net.minecraft.screen.ScreenHandler
listeners, slots, syncId, trackedStacks -
Constructor Summary
Constructors Constructor Description HopperScreenHandler(PlayerInventory playerInventory, Inventory inventory, PlayerEntity player) -
Method Summary
Modifier and Type Method Description booleancanUse(PlayerEntity player)voidclose(PlayerEntity player)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 aLxw;a:Log;intermediary field_8496Lnet/minecraft/class_2000;field_8496:Lnet/minecraft/class_1718;named inventoryLnet/minecraft/screen/HopperScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
-
Constructor Details
-
HopperScreenHandler
public HopperScreenHandler(PlayerInventory playerInventory, Inventory inventory, PlayerEntity player)- Mappings:
Namespace Name Mixin selector official <init>Lxw;<init>(Lwm;Log;Lwn;)Vintermediary <init>Lnet/minecraft/class_2000;<init>(Lnet/minecraft/class_1962;Lnet/minecraft/class_1718;Lnet/minecraft/class_1963;)Vnamed <init>Lnet/minecraft/screen/HopperScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;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
-