CLASS net/minecraft/class_9069 net/minecraft/entity/passive/ArmadilloEntity FIELD field_47780 scaredAnimationState Lnet/minecraft/class_7094; FIELD field_47781 rollingAnimationState Lnet/minecraft/class_7094; FIELD field_47785 STATE Lnet/minecraft/class_2940; FIELD field_47786 currentStateTicks J FIELD field_47787 nextScuteShedCooldown I METHOD method_55711 isRolledUp ()Z METHOD method_55713 setState (Lnet/minecraft/class_9069$class_9070;)V ARG 1 state METHOD method_55714 shouldSwitchToScaredState ()Z METHOD method_55715 startRolling ()V METHOD method_55716 brushScute ()V METHOD method_55717 canRollUp ()Z METHOD method_55718 getState ()Lnet/minecraft/class_9069$class_9070; METHOD method_55719 getNextScuteShedCooldown ()I METHOD method_55720 updateAnimationStates ()V METHOD method_55721 isEntityThreatening (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_55722 createArmadilloAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_55723 isNotIdle ()Z METHOD method_55724 unroll ()V METHOD method_55725 setRolling (Z)V ARG 1 rolling METHOD method_56083 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z ARG 0 entityType ARG 1 world ARG 2 spawnReason ARG 3 pos ARG 4 random CLASS class_9070 State FIELD field_47793 name Ljava/lang/String; FIELD field_47794 CODEC Lnet/minecraft/class_3542$class_7292; FIELD field_48335 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_48336 INDEX_TO_VALUE Ljava/util/function/IntFunction; FIELD field_48337 index I METHOD (Ljava/lang/String;ILjava/lang/String;I)V ARG 3 name ARG 4 index METHOD method_55727 fromName (Ljava/lang/String;)Lnet/minecraft/class_9069$class_9070; ARG 0 name METHOD method_56084 getIndex ()I