CLASS ali net/minecraft/entity/passive/EntityHorse FIELD bN VARIANT Lpi; FIELD bO ARMOR_TYPE Lpi; FIELD bP HORSE_TEX [Ljava/lang/String; FIELD bQ HORSE_TEX_ID [Ljava/lang/String; FIELD bR HORSE_MARKING_TEX [Ljava/lang/String; FIELD bS HORSE_MARKING_TEX_ID [Ljava/lang/String; FIELD bT textureLocation Ljava/lang/String; FIELD bU textureLayers [Ljava/lang/String; METHOD D getSoundAmbient ()Lwv; METHOD G getLootTableId ()Lpt; METHOD S_ update ()V METHOD a onInvChange (Ladu;)V ARG 0 inventory METHOD a createChild (Lafe;)Lafe; ARG 0 other METHOD a interactMob (Lapb;Laea;)Z ARG 0 player ARG 1 playerHand METHOD a (Lazb;Ladz;Lafz;Lhl;)Lafz; ARG 1 difficulty METHOD a deserializeCustomData (Lhl;)V ARG 0 tag METHOD b serializeCustomData (Lhl;)V ARG 0 tag METHOD cb initAttributes ()V METHOD cu getSoundDeath ()Lwv; METHOD d getSoundHurt (Laeq;)Lwv; METHOD dA getTextureLocation ()Ljava/lang/String; METHOD dD getTextureLayers ()[Ljava/lang/String; METHOD dI getArmorType ()Lalj; METHOD dz getVariant ()I METHOD eh clearTextureInfo ()V METHOD ei initTextureInfo ()V METHOD h setArmorTypeFromStack (Lauc;)V ARG 0 stack METHOD s setVariant (I)V ARG 0 value METHOD y_ initDataTracker ()V