CLASS bky net/minecraft/block/entity/BlockEntityShulkerBox CLASS bky$a AnimationStage FIELD a CLOSED Lbky$a; FIELD c OPENED Lbky$a; FIELD e inv Lfe; FIELD j animationStage Lbky$a; FIELD k animationProgress F FIELD l prevAnimationProgress F FIELD m color Lasz; METHOD (Lasz;)V ARG 0 color METHOD O_ getNameAsComponent ()Liw; METHOD Q_ isInvEmpty ()Z METHOD U_ getInvSize ()I METHOD Z_ tick ()V METHOD a getAnimationProgress (F)F ARG 0 deltaTicks METHOD a canInsertInvStack (ILauc;Lev;)Z ARG 0 slot ARG 1 stack ARG 2 facing METHOD a createContainer (Lapa;Lapb;)Laqq; ARG 0 playerInv ARG 1 player METHOD a getInvAvailableSlots (Lev;)[I ARG 0 facing METHOD a serialize (Lhl;)Lhl; ARG 0 tag METHOD aa_ getUpdatePacket ()Ljx; METHOD b canExtractInvStack (ILauc;Lev;)Z ARG 0 slot ARG 1 stack ARG 2 facing METHOD b onInvOpen (Lapb;)V ARG 0 player METHOD b deserialize (Lhl;)V ARG 0 tag METHOD c onInvClose (Lapb;)V ARG 0 player METHOD f getInvMaxStackAmount ()I METHOD l getContainerId ()Ljava/lang/String; METHOD p updateAnimation ()V METHOD q getInvStackList ()Lfe; METHOD r getAnimationStage ()Lbky$a; METHOD s getColor ()Lasz;