CLASS aum net/minecraft/block/entity/BlockEntityShulkerBox CLASS aum$a AnimationStage FIELD a CLOSED Laum$a; FIELD c OPENED Laum$a; FIELD a SLOTS [I FIELD f inv Lem; FIELD g cleared Z FIELD i animationStage Laum$a; FIELD j animationProgress F FIELD k prevAnimationProgress F FIELD l color Lagi; METHOD (Lagi;)V ARG 0 color METHOD G_ update ()V METHOD a getAnimationProgress (F)F ARG 0 deltaTicks METHOD a canInsertInvStack (ILahf;Lee;)Z METHOD a createContainer (Lact;Lacu;)Laeh; METHOD a getInvAvailableSlots (Lee;)[I METHOD a deserialize (Lfc;)V METHOD a registerTagUpgraders (Lqv;)V METHOD b canExtractInvStack (ILahf;Lee;)Z METHOD b onInvOpen (Lacu;)V METHOD b serialize (Lfc;)Lfc; METHOD c getUpdatePacket ()Lhi; METHOD c onInvClose (Lacu;)V METHOD h_ getName ()Ljava/lang/String; METHOD l getContainerId ()Ljava/lang/String; METHOD m clearInv ()V METHOD o updateAnimation ()V METHOD p getAnimationStage ()Laum$a; METHOD q getInvStackList ()Lem; METHOD r hasBeenCleared ()Z METHOD s getColor ()Lagi; METHOD w_ getInvSize ()I METHOD x_ isInvEmpty ()Z METHOD z_ getInvMaxStackAmount ()I