Package net.minecraft.screen
Class PlayerScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.PlayerScreenHandler
- Mappings:
Namespace Name intermediary net/minecraft/class_277glue class_3server oclient aanamed net/minecraft/screen/PlayerScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanDetermines if the world is local Will be true on Client in Singleplayer and on Server in MultiplayerFields inherited from class net.minecraft.screen.ScreenHandler
listeners, slots, syncId, trackedStacks -
Constructor Summary
ConstructorsConstructorDescriptionPlayerScreenHandler(PlayerInventory inventory) PlayerScreenHandler(PlayerInventory inventory, boolean isLocal) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player) voidonClosed(PlayerEntity player) voidonSlotUpdate(Inventory inventory) quickMove(int slot) Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addSlot, canOpen, getSlot, getSlot, getStacks, insertItem, nextRevision, onAcknowledgementAccepted, onAcknowledgementDenied, onSlotClick, sendContentUpdates, setProperty, setStackInSlot, updatePlayerList, updateSlotStacks
-
Field Details
-
craftingInput
- Mappings:
Namespace Name Mixin selector intermediary field_1124Lnet/minecraft/class_277;field_1124:Lnet/minecraft/class_159;glue field_4Lclass_3;field_4:Lclass_305;server aLo;a:Lhz;client aLaa;a:Lmq;named craftingInputLnet/minecraft/screen/PlayerScreenHandler;craftingInput:Lnet/minecraft/inventory/CraftingInventory;
-
craftingResult
- Mappings:
Namespace Name Mixin selector intermediary field_1125Lnet/minecraft/class_277;field_1125:Lnet/minecraft/class_134;glue field_5Lclass_3;field_5:Lclass_287;server bLo;b:Lhp;client bLaa;b:Llw;named craftingResultLnet/minecraft/screen/PlayerScreenHandler;craftingResult:Lnet/minecraft/inventory/Inventory;
-
isLocal
public boolean isLocalDetermines if the world is local Will be true on Client in Singleplayer and on Server in Multiplayer- Mappings:
Namespace Name Mixin selector intermediary field_1126Lnet/minecraft/class_277;field_1126:Zglue field_6Lclass_3;field_6:Zserver cLo;c:Zclient cLaa;c:Znamed isLocalLnet/minecraft/screen/PlayerScreenHandler;isLocal:Z
-
-
Constructor Details
-
PlayerScreenHandler
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_277;<init>(Lnet/minecraft/class_136;)Vglue <init>Lclass_3;<init>(Lclass_223;)Vserver <init>Lo;<init>(Lfx;)Vclient <init>Laa;<init>(Lix;)Vnamed <init>Lnet/minecraft/screen/PlayerScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;)V
-
PlayerScreenHandler
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_277;<init>(Lnet/minecraft/class_136;Z)Vglue <init>Lclass_3;<init>(Lclass_223;Z)Vserver <init>Lo;<init>(Lfx;Z)Vclient <init>Laa;<init>(Lix;Z)Vnamed <init>Lnet/minecraft/screen/PlayerScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Z)V
-
-
Method Details
-
onSlotUpdate
- Overrides:
onSlotUpdatein classScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_2088Lnet/minecraft/class_71;method_2088(Lnet/minecraft/class_134;)Vglue method_7Lclass_94;method_7(Lclass_287;)Vserver aLcl;a(Lhp;)Vclient aLdw;a(Llw;)Vnamed onSlotUpdateLnet/minecraft/screen/ScreenHandler;onSlotUpdate(Lnet/minecraft/inventory/Inventory;)V
-
onClosed
- Overrides:
onClosedin classScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_2087Lnet/minecraft/class_71;method_2087(Lnet/minecraft/class_54;)Vglue method_6Lclass_94;method_6(Lclass_172;)Vserver aLcl;a(Lem;)Vclient aLdw;a(Lgs;)Vnamed onClosedLnet/minecraft/screen/ScreenHandler;onClosed(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_2094Lnet/minecraft/class_71;method_2094(Lnet/minecraft/class_54;)Zglue method_8Lclass_94;method_8(Lclass_172;)Zserver bLcl;b(Lem;)Zclient bLdw;b(Lgs;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
quickMove
- Overrides:
quickMovein classScreenHandler- Mappings:
Namespace Name Mixin selector intermediary method_2086Lnet/minecraft/class_71;method_2086(I)Lnet/minecraft/class_31;glue method_5Lclass_94;method_5(I)Lclass_224;server aLcl;a(I)Lfy;client aLdw;a(I)Liz;named quickMoveLnet/minecraft/screen/ScreenHandler;quickMove(I)Lnet/minecraft/item/ItemStack;
-