Package net.minecraft.screen
Class Generic3x3ContainerScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.Generic3x3ContainerScreenHandler
public class Generic3x3ContainerScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official bmc
intermediary net/minecraft/class_1716
named net/minecraft/screen/Generic3x3ContainerScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private static int
field_30788
private static int
field_30789
private static int
field_30790
private static int
field_30791
private static int
field_30792
private Inventory
inventory
Fields inherited from class net.minecraft.screen.ScreenHandler
field_30730, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
-
Constructor Summary
Constructors Constructor Description Generic3x3ContainerScreenHandler(int syncId, PlayerInventory playerInventory)
Generic3x3ContainerScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory)
-
Method Summary
Modifier and Type Method Description boolean
canUse(PlayerEntity player)
void
close(PlayerEntity player)
ItemStack
transferSlot(PlayerEntity player, int index)
Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getSlot, getStacks, getType, insertItem, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
Field Details
-
field_30788
private static final int field_30788- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official k
Lbmc;k:I
intermediary field_30788
Lnet/minecraft/class_1716;field_30788:I
named field_30788
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;field_30788:I
-
field_30789
private static final int field_30789- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official l
Lbmc;l:I
intermediary field_30789
Lnet/minecraft/class_1716;field_30789:I
named field_30789
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;field_30789:I
-
field_30790
private static final int field_30790- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official m
Lbmc;m:I
intermediary field_30790
Lnet/minecraft/class_1716;field_30790:I
named field_30790
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;field_30790:I
-
field_30791
private static final int field_30791- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official n
Lbmc;n:I
intermediary field_30791
Lnet/minecraft/class_1716;field_30791:I
named field_30791
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;field_30791:I
-
field_30792
private static final int field_30792- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official o
Lbmc;o:I
intermediary field_30792
Lnet/minecraft/class_1716;field_30792:I
named field_30792
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;field_30792:I
-
inventory
- Mappings:
Namespace Name Mixin selector official p
Lbmc;p:Laqz;
intermediary field_7806
Lnet/minecraft/class_1716;field_7806:Lnet/minecraft/class_1263;
named inventory
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
-
Constructor Details
-
Generic3x3ContainerScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>
Lbmc;<init>(ILbje;)V
intermediary <init>
Lnet/minecraft/class_1716;<init>(ILnet/minecraft/class_1661;)V
named <init>
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
Generic3x3ContainerScreenHandler
public Generic3x3ContainerScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory)- Mappings:
Namespace Name Mixin selector official <init>
Lbmc;<init>(ILbje;Laqz;)V
intermediary <init>
Lnet/minecraft/class_1716;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V
named <init>
Lnet/minecraft/screen/Generic3x3ContainerScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;)V
-
-
Method Details
-
canUse
- Specified by:
canUse
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official a
Lbll;a(Lbjf;)Z
intermediary method_7597
Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Z
named canUse
Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlot
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official b
Lbll;b(Lbjf;I)Lbpr;
intermediary method_7601
Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;
named transferSlot
Lnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
close
- Overrides:
close
in classScreenHandler
- Mappings:
Namespace Name Mixin selector official b
Lbll;b(Lbjf;)V
intermediary method_7595
Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)V
named close
Lnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-