CLASS bpd net/minecraft/block/entity/ShulkerBoxBlockEntity CLASS bpd$a AnimationStage FIELD a CLOSED Lbpd$a; FIELD c OPENED Lbpd$a; FIELD b inv Lfh; FIELD i animationStage Lbpd$a; FIELD j animationProgress F FIELD k prevAnimationProgress F FIELD l color Lawa; METHOD U_ getInvSize ()I METHOD a getAnimationProgress (F)F METHOD a createContainer (ILarj;)Latf; METHOD a canInsertInvStack (ILaxd;Ley;)Z ARG 1 slot ARG 2 stack METHOD a getInvAvailableSlots (Ley;)[I METHOD a setInvStackList (Lfh;)V ARG 1 list METHOD a fromTag (Lhs;)V METHOD a_ onBlockAction (II)Z METHOD aa_ tick ()V METHOD b canExtractInvStack (ILaxd;Ley;)Z ARG 1 slot ARG 2 stack METHOD b toTag (Lhs;)Lhs; METHOD b_ onInvOpen (Lark;)V METHOD c isInvEmpty ()Z METHOD c_ onInvClose (Lark;)V METHOD f getInvStackList ()Lfh; METHOD g getDefaultName ()Ljd; METHOD h updateAnimation ()V METHOD s getAnimationStage ()Lbpd$a; METHOD t getColor ()Lawa;