CLASS xf net/minecraft/entity/passive/EntityHorse FIELD bI VARIANT Lkj; FIELD bJ ARMOR_TYPE Lkj; FIELD bK HORSE_TEX [Ljava/lang/String; FIELD bL HORSE_TEX_ID [Ljava/lang/String; FIELD bM HORSE_MARKING_TEX [Ljava/lang/String; FIELD bN HORSE_MARKING_TEX_ID [Ljava/lang/String; FIELD bO textureLocation Ljava/lang/String; FIELD bP textureLayers [Ljava/lang/String; METHOD G getSoundAmbient ()Lnk; METHOD J getLootTableId ()Lkp; METHOD a interactMob (Laam;Lrb;)Z ARG 0 player ARG 1 playerHand METHOD a deserializeCustomData (Ldt;)V ARG 0 tag METHOD a onInvChange (Lqv;)V ARG 0 inventory METHOD a (Lra;Lss;)Lss; ARG 0 localDifficulty METHOD a createChild (Lsd;)Lsd; ARG 0 other METHOD b serializeCustomData (Ldt;)V ARG 0 tag METHOD b registerTagUpgraders (Lpf;)V ARG 0 handler METHOD bD initAttributes ()V METHOD bV getSoundHurt ()Lnk; METHOD bW getSoundDeath ()Lnk; METHOD dD getTextureLocation ()Ljava/lang/String; METHOD dE getTextureLayers ()[Ljava/lang/String; METHOD dF getArmorType ()Lxg; METHOD dG clearTextureInfo ()V METHOD dH initTextureInfo ()V METHOD de getVariant ()I METHOD f setArmorTypeFromStack (Laes;)V ARG 0 stack METHOD i initDataTracker ()V METHOD o setVariant (I)V ARG 0 value METHOD y_ update ()V