Package net.minecraft.screen
Class GenericContainerScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GenericContainerScreenHandler
- Mappings:
Namespace Name official bvwintermediary net/minecraft/class_1707named net/minecraft/screen/GenericContainerScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final Inventoryprivate final intFields 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 player) 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, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
field_30780
private static final int field_30780- See Also:
- Mappings:
Namespace Name Mixin selector official kLbvw;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 lLbvw;l:Lazf;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 mLbvw;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>Lbvw;<init>(Lbwt;ILbte;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>Lbvw;<init>(Lbwt;ILbte;Lazf;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 aLbvw;a(ILbte;)Lbvw;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 bLbvw;b(ILbte;)Lbvw;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 cLbvw;c(ILbte;)Lbvw;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 dLbvw;d(ILbte;)Lbvw;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 eLbvw;e(ILbte;)Lbvw;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 fLbvw;f(ILbte;)Lbvw;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 aLbvw;a(ILbte;Lazf;)Lbvw;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 bLbvw;b(ILbte;Lazf;)Lbvw;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 aLbvp;a(Lbtf;)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
- Specified by:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvp;a(Lbtf;I)Lcaa;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 bLbvp;b(Lbtf;)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 lLbvw;l()Lazf;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 mLbvw;m()Iintermediary method_17388Lnet/minecraft/class_1707;method_17388()Inamed getRowsLnet/minecraft/screen/GenericContainerScreenHandler;getRows()I
-