CLASS amp net/minecraft/entity/passive/HorseEntity FIELD bN VARIANT Lpn; FIELD bO ARMOR_TYPE Lpn; 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 ()Lxf; METHOD U_ update ()V METHOD a onInvChange (Laev;)V METHOD a createChild (Lagf;)Lagf; METHOD a interactMob (Laqj;Lafb;)Z ARG 1 player METHOD a (Lbar;Lafa;Lagu;Lahc;Lhp;)Lahc; ARG 3 difficulty METHOD a deserializeCustomData (Lhp;)V ARG 1 tag METHOD b serializeCustomData (Lhp;)V ARG 1 tag METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxf; METHOD dA getTextureLocation ()Ljava/lang/String; METHOD dD getTextureLayers ()[Ljava/lang/String; METHOD dI getArmorType ()Lamq; METHOD dz getVariant ()I METHOD e getSoundHurt (Lafr;)Lxf; METHOD eh clearTextureInfo ()V METHOD ei initTextureInfo ()V METHOD h setArmorTypeFromStack (Lavs;)V METHOD s setVariant (I)V METHOD x_ initDataTracker ()V