CLASS bpr net/minecraft/block/entity/ShulkerBoxBlockEntity CLASS bpr$a AnimationStage FIELD a CLOSED Lbpr$a; FIELD c OPENED Lbpr$a; FIELD a AVAILABLE_SLOTS [I FIELD b inventory Lfh; FIELD c viewerCount I FIELD i animationStage Lbpr$a; FIELD j animationProgress F FIELD k prevAnimationProgress F FIELD l cachedColor Lawj; FIELD m cachedColorUpdateNeeded Z METHOD a getAnimationProgress (F)F METHOD a getBoundingBox (Lbqs;)Lcmu; ARG 1 state METHOD b getBoundingBox (Ley;)Lcmu; ARG 1 openDirection METHOD h updateAnimation ()V METHOD s getAnimationStage ()Lbpr$a; METHOD t getColor ()Lawj;