CLASS bud net/minecraft/block/entity/ShulkerBoxBlockEntity CLASS bud$a AnimationStage FIELD a CLOSED Lbud$a; FIELD c OPENED Lbud$a; FIELD a AVAILABLE_SLOTS [I FIELD b inventory Lfj; FIELD c viewerCount I FIELD i animationStage Lbud$a; FIELD j animationProgress F FIELD k prevAnimationProgress F FIELD l cachedColor Lbau; FIELD m cachedColorUpdateNeeded Z METHOD a getAnimationProgress (F)F METHOD a getBoundingBox (Lbvf;)Lcrm; ARG 1 state METHOD b getBoundingBox (Lfa;)Lcrm; ARG 1 openDirection METHOD r updateAnimation ()V METHOD s getAnimationStage ()Lbud$a; METHOD t getColor ()Lbau;