Class GenericContainerScreenHandler

java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.GenericContainerScreenHandler

public class GenericContainerScreenHandler extends ScreenHandler
Mappings:
Namespace Name
official bmq
intermediary net/minecraft/class_1707
named net/minecraft/screen/GenericContainerScreenHandler
  • Field Details

    • field_30780

      private static final int field_30780
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbmq;k:I
      intermediary field_30780 Lnet/minecraft/class_1707;field_30780:I
      named field_30780 Lnet/minecraft/screen/GenericContainerScreenHandler;field_30780:I
    • inventory

      private final Inventory inventory
      Mappings:
      Namespace Name Mixin selector
      official l Lbmq;l:Lart;
      intermediary field_17495 Lnet/minecraft/class_1707;field_17495:Lnet/minecraft/class_1263;
      named inventory Lnet/minecraft/screen/GenericContainerScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
    • rows

      private final int rows
      Mappings:
      Namespace Name Mixin selector
      official m Lbmq;m:I
      intermediary field_17496 Lnet/minecraft/class_1707;field_17496:I
      named rows Lnet/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)V
      intermediary <init> Lnet/minecraft/class_1707;<init>(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;I)V
      named <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)V
      intermediary <init> Lnet/minecraft/class_1707;<init>(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;I)V
      named <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 a Lbmq;a(ILbkc;)Lbmq;
      intermediary method_19244 Lnet/minecraft/class_1707;method_19244(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
      named createGeneric9x1 Lnet/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 b Lbmq;b(ILbkc;)Lbmq;
      intermediary method_19246 Lnet/minecraft/class_1707;method_19246(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
      named createGeneric9x2 Lnet/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 c Lbmq;c(ILbkc;)Lbmq;
      intermediary method_19248 Lnet/minecraft/class_1707;method_19248(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
      named createGeneric9x3 Lnet/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 d Lbmq;d(ILbkc;)Lbmq;
      intermediary method_19249 Lnet/minecraft/class_1707;method_19249(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
      named createGeneric9x4 Lnet/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 e Lbmq;e(ILbkc;)Lbmq;
      intermediary method_19250 Lnet/minecraft/class_1707;method_19250(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
      named createGeneric9x5 Lnet/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 f Lbmq;f(ILbkc;)Lbmq;
      intermediary method_19251 Lnet/minecraft/class_1707;method_19251(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;
      named createGeneric9x6 Lnet/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 a Lbmq;a(ILbkc;Lart;)Lbmq;
      intermediary method_19245 Lnet/minecraft/class_1707;method_19245(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;
      named createGeneric9x3 Lnet/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 b Lbmq;b(ILbkc;Lart;)Lbmq;
      intermediary method_19247 Lnet/minecraft/class_1707;method_19247(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;
      named createGeneric9x6 Lnet/minecraft/screen/GenericContainerScreenHandler;createGeneric9x6(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;)Lnet/minecraft/screen/GenericContainerScreenHandler;
    • canUse

      public boolean canUse(PlayerEntity player)
      Specified by:
      canUse in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbmj;a(Lbkd;)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

      public ItemStack transferSlot(PlayerEntity player, int index)
      Overrides:
      transferSlot in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbmj;b(Lbkd;I)Lbqp;
      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

      public void close(PlayerEntity playerEntity)
      Overrides:
      close in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbmj;b(Lbkd;)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
    • getInventory

      public Inventory getInventory()
      Mappings:
      Namespace Name Mixin selector
      official i Lbmq;i()Lart;
      intermediary method_7629 Lnet/minecraft/class_1707;method_7629()Lnet/minecraft/class_1263;
      named getInventory Lnet/minecraft/screen/GenericContainerScreenHandler;getInventory()Lnet/minecraft/inventory/Inventory;
    • getRows

      public int getRows()
      Mappings:
      Namespace Name Mixin selector
      official j Lbmq;j()I
      intermediary method_17388 Lnet/minecraft/class_1707;method_17388()I
      named getRows Lnet/minecraft/screen/GenericContainerScreenHandler;getRows()I