Package net.minecraft.screen
Class GenericContainerScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GenericContainerScreenHandler
- Mappings:
Namespace Name official bmqintermediary net/minecraft/class_1707named net/minecraft/screen/GenericContainerScreenHandler
-
Field Summary
FieldsFields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateGenericContainerScreenHandler(ScreenHandlerType<?> type, int syncId, PlayerInventory playerInventory, int rows)GenericContainerScreenHandler(ScreenHandlerType<?> type, int syncId, PlayerInventory playerInventory, Inventory inventory, int rows) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player)voidclose(PlayerEntity playerEntity)createGeneric9x1(int syncId, PlayerInventory playerInventory)createGeneric9x2(int syncId, PlayerInventory playerInventory)createGeneric9x3(int syncId, PlayerInventory playerInventory)createGeneric9x3(int syncId, PlayerInventory playerInventory, Inventory inventory)createGeneric9x4(int syncId, PlayerInventory playerInventory)createGeneric9x5(int syncId, PlayerInventory playerInventory)createGeneric9x6(int syncId, PlayerInventory playerInventory)createGeneric9x6(int syncId, PlayerInventory playerInventory, Inventory inventory)intgetRows()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_30780
private static final int field_30780- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLbmq;k:Iintermediary field_30780Lnet/minecraft/class_1707;field_30780:Inamed field_30780Lnet/minecraft/screen/GenericContainerScreenHandler;field_30780:I
-
inventory
- Mappings:
Namespace Name Mixin selector official lLbmq;l:Lart;intermediary field_17495Lnet/minecraft/class_1707;field_17495:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/screen/GenericContainerScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
rows
private final int rows- Mappings:
Namespace Name Mixin selector official mLbmq;m:Iintermediary field_17496Lnet/minecraft/class_1707;field_17496:Inamed rowsLnet/minecraft/screen/GenericContainerScreenHandler;rows:I
-
-
Constructor Details
-
GenericContainerScreenHandler
private GenericContainerScreenHandler(ScreenHandlerType<?> type, int syncId, PlayerInventory playerInventory, int rows)- Mappings:
Namespace Name Mixin selector official <init>Lbmq;<init>(Lbnn;ILbkc;I)Vintermediary <init>Lnet/minecraft/class_1707;<init>(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;I)Vnamed <init>Lnet/minecraft/screen/GenericContainerScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;ILnet/minecraft/entity/player/PlayerInventory;I)V
-
GenericContainerScreenHandler
public GenericContainerScreenHandler(ScreenHandlerType<?> type, int syncId, PlayerInventory playerInventory, Inventory inventory, int rows)- Mappings:
Namespace Name Mixin selector official <init>Lbmq;<init>(Lbnn;ILbkc;Lart;I)Vintermediary <init>Lnet/minecraft/class_1707;<init>(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;I)Vnamed <init>Lnet/minecraft/screen/GenericContainerScreenHandler;<init>(Lnet/minecraft/screen/ScreenHandlerType;ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;I)V
-
-
Method Details
-
createGeneric9x1
public static GenericContainerScreenHandler createGeneric9x1(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official aLbmq;a(ILbkc;)Lbmq;intermediary method_19244Lnet/minecraft/class_1707;method_19244(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;named createGeneric9x1Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x1(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x2
public static GenericContainerScreenHandler createGeneric9x2(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official bLbmq;b(ILbkc;)Lbmq;intermediary method_19246Lnet/minecraft/class_1707;method_19246(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;named createGeneric9x2Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x2(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x3
public static GenericContainerScreenHandler createGeneric9x3(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official cLbmq;c(ILbkc;)Lbmq;intermediary method_19248Lnet/minecraft/class_1707;method_19248(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;named createGeneric9x3Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x3(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x4
public static GenericContainerScreenHandler createGeneric9x4(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official dLbmq;d(ILbkc;)Lbmq;intermediary method_19249Lnet/minecraft/class_1707;method_19249(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;named createGeneric9x4Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x4(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x5
public static GenericContainerScreenHandler createGeneric9x5(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official eLbmq;e(ILbkc;)Lbmq;intermediary method_19250Lnet/minecraft/class_1707;method_19250(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;named createGeneric9x5Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x5(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x6
public static GenericContainerScreenHandler createGeneric9x6(int syncId, PlayerInventory playerInventory)- Mappings:
Namespace Name Mixin selector official fLbmq;f(ILbkc;)Lbmq;intermediary method_19251Lnet/minecraft/class_1707;method_19251(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;named createGeneric9x6Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x6(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x3
public static GenericContainerScreenHandler createGeneric9x3(int syncId, PlayerInventory playerInventory, Inventory inventory)- Mappings:
Namespace Name Mixin selector official aLbmq;a(ILbkc;Lart;)Lbmq;intermediary method_19245Lnet/minecraft/class_1707;method_19245(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;named createGeneric9x3Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x3(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
createGeneric9x6
public static GenericContainerScreenHandler createGeneric9x6(int syncId, PlayerInventory playerInventory, Inventory inventory)- Mappings:
Namespace Name Mixin selector official bLbmq;b(ILbkc;Lart;)Lbmq;intermediary method_19247Lnet/minecraft/class_1707;method_19247(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;named createGeneric9x6Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x6(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbmj;a(Lbkd;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbmj;b(Lbkd;I)Lbqp;intermediary method_7601Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;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 bLbmj;b(Lbkd;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
getInventory
- Mappings:
Namespace Name Mixin selector official iLbmq;i()Lart;intermediary method_7629Lnet/minecraft/class_1707;method_7629()Lnet/minecraft/class_1263;named getInventoryLnet/minecraft/screen/GenericContainerScreenHandler;getInventory()Lnet/minecraft/inventory/Inventory;
-
getRows
public int getRows()- Mappings:
Namespace Name Mixin selector official jLbmq;j()Iintermediary method_17388Lnet/minecraft/class_1707;method_17388()Inamed getRowsLnet/minecraft/screen/GenericContainerScreenHandler;getRows()I
-