CLASS buf net/minecraft/block/entity/ShulkerBoxBlockEntity CLASS buf$a AnimationStage FIELD a CLOSED Lbuf$a; FIELD c OPENED Lbuf$a; FIELD a AVAILABLE_SLOTS [I FIELD b inventory Lfj; FIELD c viewerCount I FIELD i animationStage Lbuf$a; FIELD j animationProgress F FIELD k prevAnimationProgress F FIELD l cachedColor Lbaw; FIELD m cachedColorUpdateNeeded Z METHOD a getAnimationProgress (F)F METHOD a getBoundingBox (Lbvh;)Lcro; ARG 1 state METHOD b getBoundingBox (Lfa;)Lcro; ARG 1 openDirection METHOD c getCollisionBox (Lfa;)Lcro; ARG 1 facing METHOD f deserializeInventory (Lib;)V ARG 1 tag METHOD g serializeInventory (Lib;)Lib; ARG 1 tag METHOD r updateAnimation ()V METHOD s getAnimationStage ()Lbuf$a; METHOD t getColor ()Lbaw; METHOD u pushEntities ()V METHOD v updateNeighborStates ()V