Class ChestBlockEntity

All Implemented Interfaces:
LockableScreenHandlerFactory, class_2964, class_3743, Inventory, NamedScreenHandlerFactory, Nameable, Tickable
Direct Known Subclasses:
class_3746

Mappings:
Namespace Name
official bjl
intermediary net/minecraft/class_216
named net/minecraft/block/entity/ChestBlockEntity
  • Field Details

    • field_15152

      private DefaultedList<ItemStack> field_15152
      Mappings:
      Namespace Name Mixin selector
      official j Lbjl;j:Lez;
      intermediary field_15152 Lnet/minecraft/class_216;field_15152:Lnet/minecraft/class_3114;
      named field_15152 Lnet/minecraft/block/entity/ChestBlockEntity;field_15152:Lnet/minecraft/util/collection/DefaultedList;
    • animationAngle

      protected float animationAngle
      Mappings:
      Namespace Name Mixin selector
      official a Lbjl;a:F
      intermediary field_522 Lnet/minecraft/class_216;field_522:F
      named animationAngle Lnet/minecraft/block/entity/ChestBlockEntity;animationAngle:F
    • field_523

      protected float field_523
      Mappings:
      Namespace Name Mixin selector
      official e Lbjl;e:F
      intermediary field_523 Lnet/minecraft/class_216;field_523:F
      named field_523 Lnet/minecraft/block/entity/ChestBlockEntity;field_523:F
    • viewerCount

      protected int viewerCount
      Mappings:
      Namespace Name Mixin selector
      official f Lbjl;f:I
      intermediary field_524 Lnet/minecraft/class_216;field_524:I
      named viewerCount Lnet/minecraft/block/entity/ChestBlockEntity;viewerCount:I
    • ticksOpen

      private int ticksOpen
      Mappings:
      Namespace Name Mixin selector
      official k Lbjl;k:I
      intermediary field_526 Lnet/minecraft/class_216;field_526:I
      named ticksOpen Lnet/minecraft/block/entity/ChestBlockEntity;ticksOpen:I
  • Constructor Details

    • ChestBlockEntity

      protected ChestBlockEntity(BlockEntityType<?> blockEntityType)
    • ChestBlockEntity

      public ChestBlockEntity()
  • Method Details

    • getInvSize

      public int getInvSize()
      Specified by:
      getInvSize in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official T_ Lade;T_()I
      intermediary method_2388 Lnet/minecraft/class_849;method_2388()I
      named getInvSize Lnet/minecraft/inventory/Inventory;getInvSize()I
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official P_ Lade;P_()Z
      intermediary method_13922 Lnet/minecraft/class_849;method_13922()Z
      named isEmpty Lnet/minecraft/inventory/Inventory;isEmpty()Z
    • method_15540

      public Text method_15540()
      Specified by:
      method_15540 in interface Nameable
      Mappings:
      Namespace Name Mixin selector
      official N_ Ladr;N_()Lij;
      intermediary method_15540 Lnet/minecraft/class_2611;method_15540()Lnet/minecraft/class_1982;
      named method_15540 Lnet/minecraft/text/Nameable;method_15540()Lnet/minecraft/text/Text;
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Overrides:
      fromNbt in class LockableContainerBlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbji;b(Lgy;)V
      intermediary method_537 Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_541

      public NbtCompound method_541(NbtCompound nbtCompound)
      Overrides:
      method_541 in class LockableContainerBlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Lgy;)Lgy;
      intermediary method_541 Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named method_541 Lnet/minecraft/block/entity/BlockEntity;method_541(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • getInvMaxStackAmount

      public int getInvMaxStackAmount()
      Specified by:
      getInvMaxStackAmount in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official f Lade;f()I
      intermediary method_2389 Lnet/minecraft/class_849;method_2389()I
      named getInvMaxStackAmount Lnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
    • tick

      public void tick()
      Specified by:
      tick in interface Tickable
      Mappings:
      Namespace Name Mixin selector
      official Y_ Lpt;Y_()V
      intermediary method_2053 Lnet/minecraft/class_746;method_2053()V
      named tick Lnet/minecraft/util/Tickable;tick()V
    • method_16794

      private void method_16794(SoundEvent soundEvent)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjl;a(Lwi;)V
      intermediary method_16794 Lnet/minecraft/class_216;method_16794(Lnet/minecraft/class_2926;)V
      named method_16794 Lnet/minecraft/block/entity/ChestBlockEntity;method_16794(Lnet/minecraft/client/sound/SoundEvent;)V
    • onBlockAction

      public boolean onBlockAction(int int2, int int3)
      Overrides:
      onBlockAction in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbji;c(II)Z
      intermediary method_4838 Lnet/minecraft/class_226;method_4838(II)Z
      named onBlockAction Lnet/minecraft/block/entity/BlockEntity;onBlockAction(II)Z
    • onInvOpen

      public void onInvOpen(PlayerEntity player)
      Specified by:
      onInvOpen in interface Inventory
      Overrides:
      onInvOpen in class class_2737
      Mappings:
      Namespace Name Mixin selector
      official b Lade;b(Laog;)V
      intermediary method_10894 Lnet/minecraft/class_849;method_10894(Lnet/minecraft/class_988;)V
      named onInvOpen Lnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
    • onInvClose

      public void onInvClose(PlayerEntity player)
      Specified by:
      onInvClose in interface Inventory
      Overrides:
      onInvClose in class class_2737
      Mappings:
      Namespace Name Mixin selector
      official c Lade;c(Laog;)V
      intermediary method_10895 Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)V
      named onInvClose Lnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
    • method_16795

      protected void method_16795()
      Mappings:
      Namespace Name Mixin selector
      official p Lbjl;p()V
      intermediary method_16795 Lnet/minecraft/class_216;method_16795()V
      named method_16795 Lnet/minecraft/block/entity/ChestBlockEntity;method_16795()V
    • getId

      public String getId()
      Specified by:
      getId in interface NamedScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official l Ladl;l()Ljava/lang/String;
      intermediary method_10906 Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;
      named getId Lnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
    • createScreenHandler

      public ScreenHandler createScreenHandler(PlayerInventory inventory, PlayerEntity player)
      Specified by:
      createScreenHandler in interface NamedScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official a Ladl;a(Laof;Laog;)Lapv;
      intermediary method_10905 Lnet/minecraft/class_2608;method_10905(Lnet/minecraft/class_987;Lnet/minecraft/class_988;)Lnet/minecraft/class_1002;
      named createScreenHandler Lnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
    • method_13730

      protected DefaultedList<ItemStack> method_13730()
      Specified by:
      method_13730 in class class_2737
      Mappings:
      Namespace Name Mixin selector
      official q Lbka;q()Lez;
      intermediary method_13730 Lnet/minecraft/class_2737;method_13730()Lnet/minecraft/class_3114;
      named method_13730 Lnet/minecraft/block/entity/class_2737;method_13730()Lnet/minecraft/util/collection/DefaultedList;
    • method_16834

      protected void method_16834(DefaultedList<ItemStack> defaultedList)
      Specified by:
      method_16834 in class class_2737
      Mappings:
      Namespace Name Mixin selector
      official a Lbka;a(Lez;)V
      intermediary method_16834 Lnet/minecraft/class_2737;method_16834(Lnet/minecraft/class_3114;)V
      named method_16834 Lnet/minecraft/block/entity/class_2737;method_16834(Lnet/minecraft/util/collection/DefaultedList;)V
    • method_16830

      @Environment(CLIENT) public float method_16830(float float2)
      Specified by:
      method_16830 in interface class_3743
      Mappings:
      Namespace Name Mixin selector
      official a Lbjy;a(F)F
      intermediary method_16830 Lnet/minecraft/class_3743;method_16830(F)F
      named method_16830 Lnet/minecraft/class_3743;method_16830(F)F
    • method_16792

      public static int method_16792(BlockView blockView, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjl;a(Laxk;Lel;)I
      intermediary method_16792 Lnet/minecraft/class_216;method_16792(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)I
      named method_16792 Lnet/minecraft/block/entity/ChestBlockEntity;method_16792(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
    • method_16793

      public static void method_16793(ChestBlockEntity chestBlockEntity, ChestBlockEntity chestBlockEntity2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjl;a(Lbjl;Lbjl;)V
      intermediary method_16793 Lnet/minecraft/class_216;method_16793(Lnet/minecraft/class_216;Lnet/minecraft/class_216;)V
      named method_16793 Lnet/minecraft/block/entity/ChestBlockEntity;method_16793(Lnet/minecraft/block/entity/ChestBlockEntity;Lnet/minecraft/block/entity/ChestBlockEntity;)V