CLASS bsv net/minecraft/block/entity/ShulkerBoxBlockEntity CLASS bsv$a net/minecraft/block/entity/ShulkerBoxBlockEntity$AnimationStage FIELD a CLOSED Lbsv$a; FIELD c OPENED Lbsv$a; FIELD a AVAILABLE_SLOTS [I FIELD b inventory Lfi; FIELD c viewerCount I FIELD i animationStage Lbsv$a; FIELD j animationProgress F FIELD k prevAnimationProgress F FIELD l cachedColor Lazo; FIELD m cachedColorUpdateNeeded Z METHOD a getAnimationProgress (F)F METHOD a getBoundingBox (Lbtx;)Lcqc; ARG 1 state METHOD b getBoundingBox (Lez;)Lcqc; ARG 1 openDirection METHOD i updateAnimation ()V METHOD t getAnimationStage ()Lbsv$a; METHOD u getColor ()Lazo;