Class ChestBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.ChestBlockEntity
All Implemented Interfaces:
Inventory

public class ChestBlockEntity extends BlockEntity implements Inventory
Mappings:
Namespace Name
official anh
intermediary net/minecraft/class_216
named net/minecraft/block/entity/ChestBlockEntity
  • Field Details

    • inventoryStacks

      private ItemStack[] inventoryStacks
      Mappings:
      Namespace Name Mixin selector
      official p Lanh;p:[Labo;
      intermediary field_525 Lnet/minecraft/class_216;field_525:[Lnet/minecraft/class_1071;
      named inventoryStacks Lnet/minecraft/block/entity/ChestBlockEntity;inventoryStacks:[Lnet/minecraft/item/ItemStack;
    • field_517

      public boolean field_517
      Mappings:
      Namespace Name Mixin selector
      official a Lanh;a:Z
      intermediary field_517 Lnet/minecraft/class_216;field_517:Z
      named field_517 Lnet/minecraft/block/entity/ChestBlockEntity;field_517:Z
    • field_518

      public ChestBlockEntity field_518
      Mappings:
      Namespace Name Mixin selector
      official i Lanh;i:Lanh;
      intermediary field_518 Lnet/minecraft/class_216;field_518:Lnet/minecraft/class_216;
      named field_518 Lnet/minecraft/block/entity/ChestBlockEntity;field_518:Lnet/minecraft/block/entity/ChestBlockEntity;
    • field_519

      public ChestBlockEntity field_519
      Mappings:
      Namespace Name Mixin selector
      official j Lanh;j:Lanh;
      intermediary field_519 Lnet/minecraft/class_216;field_519:Lnet/minecraft/class_216;
      named field_519 Lnet/minecraft/block/entity/ChestBlockEntity;field_519:Lnet/minecraft/block/entity/ChestBlockEntity;
    • field_520

      public ChestBlockEntity field_520
      Mappings:
      Namespace Name Mixin selector
      official k Lanh;k:Lanh;
      intermediary field_520 Lnet/minecraft/class_216;field_520:Lnet/minecraft/class_216;
      named field_520 Lnet/minecraft/block/entity/ChestBlockEntity;field_520:Lnet/minecraft/block/entity/ChestBlockEntity;
    • field_521

      public ChestBlockEntity field_521
      Mappings:
      Namespace Name Mixin selector
      official l Lanh;l:Lanh;
      intermediary field_521 Lnet/minecraft/class_216;field_521:Lnet/minecraft/class_216;
      named field_521 Lnet/minecraft/block/entity/ChestBlockEntity;field_521:Lnet/minecraft/block/entity/ChestBlockEntity;
    • animationAngle

      public float animationAngle
      Mappings:
      Namespace Name Mixin selector
      official m Lanh;m:F
      intermediary field_522 Lnet/minecraft/class_216;field_522:F
      named animationAngle Lnet/minecraft/block/entity/ChestBlockEntity;animationAngle:F
    • field_523

      public float field_523
      Mappings:
      Namespace Name Mixin selector
      official n Lanh;n:F
      intermediary field_523 Lnet/minecraft/class_216;field_523:F
      named field_523 Lnet/minecraft/block/entity/ChestBlockEntity;field_523:F
    • viewerCount

      public int viewerCount
      Mappings:
      Namespace Name Mixin selector
      official o Lanh;o: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 q Lanh;q:I
      intermediary field_526 Lnet/minecraft/class_216;field_526:I
      named ticksOpen Lnet/minecraft/block/entity/ChestBlockEntity;ticksOpen:I
    • field_5649

      private int field_5649
      Mappings:
      Namespace Name Mixin selector
      official r Lanh;r:I
      intermediary field_5649 Lnet/minecraft/class_216;field_5649:I
      named field_5649 Lnet/minecraft/block/entity/ChestBlockEntity;field_5649:I
    • translationKey

      private String translationKey
      Mappings:
      Namespace Name Mixin selector
      official s Lanh;s:Ljava/lang/String;
      intermediary field_5650 Lnet/minecraft/class_216;field_5650:Ljava/lang/String;
      named translationKey Lnet/minecraft/block/entity/ChestBlockEntity;translationKey:Ljava/lang/String;
  • Constructor Details

    • ChestBlockEntity

      public ChestBlockEntity()
    • ChestBlockEntity

      @Environment(CLIENT) public ChestBlockEntity(int int2)
  • Method Details

    • getInvSize

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

      public ItemStack getInvStack(int slot)
      Specified by:
      getInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(I)Labo;
      intermediary method_2381 Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;
      named getInvStack Lnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
    • takeInvStack

      public ItemStack takeInvStack(int slot, int amount)
      Specified by:
      takeInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(II)Labo;
      intermediary method_2382 Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;
      named takeInvStack Lnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
    • removeInvStack

      public ItemStack removeInvStack(int slot)
      Specified by:
      removeInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a_ Lpn;a_(I)Labo;
      intermediary method_2386 Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;
      named removeInvStack Lnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
    • setInvStack

      public void setInvStack(int slot, ItemStack stack)
      Specified by:
      setInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(ILabo;)V
      intermediary method_2383 Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)V
      named setInvStack Lnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
    • method_2385

      public String method_2385()
      Specified by:
      method_2385 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official b Lpn;b()Ljava/lang/String;
      intermediary method_2385 Lnet/minecraft/class_849;method_2385()Ljava/lang/String;
      named method_2385 Lnet/minecraft/inventory/Inventory;method_2385()Ljava/lang/String;
    • method_5339

      public boolean method_5339()
      Specified by:
      method_5339 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official k_ Lpn;k_()Z
      intermediary method_5339 Lnet/minecraft/class_849;method_5339()Z
      named method_5339 Lnet/minecraft/inventory/Inventory;method_5339()Z
    • setTranslationKeyName

      public void setTranslationKeyName(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lanh;a(Ljava/lang/String;)V
      intermediary method_4805 Lnet/minecraft/class_216;method_4805(Ljava/lang/String;)V
      named setTranslationKeyName Lnet/minecraft/block/entity/ChestBlockEntity;setTranslationKeyName(Ljava/lang/String;)V
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Overrides:
      fromNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lanc;a(Ldg;)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
    • toNbt

      public void toNbt(NbtCompound nbt)
      Overrides:
      toNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lanc;b(Ldg;)V
      intermediary method_541 Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)V
      named toNbt Lnet/minecraft/block/entity/BlockEntity;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getInvMaxStackAmount

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

      public boolean canPlayerUseInv(PlayerEntity player)
      Specified by:
      canPlayerUseInv in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(Lxk;)Z
      intermediary method_2384 Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Z
      named canPlayerUseInv Lnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • resetBlock

      public void resetBlock()
      Overrides:
      resetBlock in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lanc;u()V
      intermediary method_546 Lnet/minecraft/class_226;method_546()V
      named resetBlock Lnet/minecraft/block/entity/BlockEntity;resetBlock()V
    • method_4205

      private void method_4205(ChestBlockEntity chestBlockEntity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lanh;a(Lanh;I)V
      intermediary method_4205 Lnet/minecraft/class_216;method_4205(Lnet/minecraft/class_216;I)V
      named method_4205 Lnet/minecraft/block/entity/ChestBlockEntity;method_4205(Lnet/minecraft/block/entity/ChestBlockEntity;I)V
    • method_511

      public void method_511()
      Mappings:
      Namespace Name Mixin selector
      official i Lanh;i()V
      intermediary method_511 Lnet/minecraft/class_216;method_511()V
      named method_511 Lnet/minecraft/block/entity/ChestBlockEntity;method_511()V
    • method_4804

      private boolean method_4804(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lanh;a(III)Z
      intermediary method_4804 Lnet/minecraft/class_216;method_4804(III)Z
      named method_4804 Lnet/minecraft/block/entity/ChestBlockEntity;method_4804(III)Z
    • method_545

      public void method_545()
      Overrides:
      method_545 in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lanc;h()V
      intermediary method_545 Lnet/minecraft/class_226;method_545()V
      named method_545 Lnet/minecraft/block/entity/BlockEntity;method_545()V
    • onBlockAction

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

      public void method_2390()
      Specified by:
      method_2390 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official f Lpn;f()V
      intermediary method_2390 Lnet/minecraft/class_849;method_2390()V
      named method_2390 Lnet/minecraft/inventory/Inventory;method_2390()V
    • method_2387

      public void method_2387()
      Specified by:
      method_2387 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official l_ Lpn;l_()V
      intermediary method_2387 Lnet/minecraft/class_849;method_2387()V
      named method_2387 Lnet/minecraft/inventory/Inventory;method_2387()V
    • isValidInvStack

      public boolean isValidInvStack(int slot, ItemStack stack)
      Specified by:
      isValidInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official b Lpn;b(ILabo;)Z
      intermediary method_5338 Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Z
      named isValidInvStack Lnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
    • markRemoved

      public void markRemoved()
      Overrides:
      markRemoved in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official s Lanc;s()V
      intermediary method_547 Lnet/minecraft/class_226;method_547()V
      named markRemoved Lnet/minecraft/block/entity/BlockEntity;markRemoved()V
    • method_4806

      public int method_4806()
      Mappings:
      Namespace Name Mixin selector
      official j Lanh;j()I
      intermediary method_4806 Lnet/minecraft/class_216;method_4806()I
      named method_4806 Lnet/minecraft/block/entity/ChestBlockEntity;method_4806()I