CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity FIELD field_18118 PARENT_HORSE_PREDICATE Lnet/minecraft/class_4051; FIELD field_30419 TAMED_FLAG I FIELD field_30420 SADDLED_FLAG I FIELD field_30421 BRED_FLAG I FIELD field_30422 EATING_GRASS_FLAG I FIELD field_30423 ANGRY_FLAG I FIELD field_30424 EATING_FLAG I FIELD field_42462 ownerUuid Ljava/util/UUID; FIELD field_42641 MIN_MOVEMENT_SPEED_BONUS F FIELD field_42642 MAX_MOVEMENT_SPEED_BONUS F FIELD field_42643 MIN_JUMP_STRENGTH_BONUS F FIELD field_42644 MAX_JUMP_STRENGTH_BONUS F FIELD field_42645 MIN_HEALTH_BONUS F FIELD field_42646 MAX_HEALTH_BONUS F FIELD field_48830 inventory Lnet/minecraft/class_1263; FIELD field_6955 temper I FIELD field_6956 IS_BRED_HORSE Ljava/util/function/Predicate; FIELD field_6957 tailWagTicks I FIELD field_6959 HORSE_FLAGS Lnet/minecraft/class_2940; FIELD field_6960 jumping Z FIELD field_6961 lastEatingAnimationProgress F FIELD field_6962 items Lnet/minecraft/class_1277; FIELD field_6963 lastAngryAnimationProgress F FIELD field_6964 playExtraHorseSounds Z FIELD field_6965 eatingAnimationProgress F FIELD field_6966 lastEatingGrassAnimationProgress F FIELD field_6967 angryAnimationProgress F FIELD field_6968 inAir Z FIELD field_6969 eatingGrassAnimationProgress F FIELD field_6970 angryTicks I FIELD field_6971 eatingGrassTicks I FIELD field_6973 eatingTicks I FIELD field_6975 soundTicks I FIELD field_6976 jumpStrength F METHOD method_26899 createBaseHorseAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_27930 locateSafeDismountingPos (Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243; ARG 1 offset ARG 2 passenger METHOD method_28368 getEatSound ()Lnet/minecraft/class_3414; METHOD method_30009 interactHorse (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; ARG 1 player ARG 2 stack METHOD method_33338 areInventoriesDifferent (Lnet/minecraft/class_1263;)Z ARG 1 inventory METHOD method_45343 jump (FLnet/minecraft/class_243;)V ARG 1 strength ARG 2 movementInput METHOD method_45349 shouldAmbientStand ()Z METHOD method_45375 equipHorseArmor (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V ARG 1 player ARG 2 stack METHOD method_45376 getAmbientStandSound ()Lnet/minecraft/class_3414; METHOD method_45377 getMinAmbientStandDelay ()I METHOD method_49123 calculateAttributeBaseValue (DDDDLnet/minecraft/class_5819;)D ARG 0 parentBase ARG 2 otherParentBase ARG 4 min ARG 6 max ARG 8 random METHOD method_49124 setChildAttribute (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_6880;DD)V ARG 1 other ARG 2 child ARG 3 attribute ARG 4 min ARG 6 max METHOD method_49129 (I)I ARG 0 max METHOD method_49130 (I)I ARG 0 max METHOD method_49489 getControlledRotation (Lnet/minecraft/class_1309;)Lnet/minecraft/class_241; ARG 1 controllingPassenger METHOD method_49996 isWooden (Lnet/minecraft/class_2498;)Z ARG 1 soundGroup METHOD method_56679 updateSaddledFlag ()V METHOD method_56680 getInventory ()Lnet/minecraft/class_1263; METHOD method_58392 (Lnet/minecraft/class_1799;)Z ARG 0 stack METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V ARG 1 random METHOD method_6721 onChestedStatusChanged ()V METHOD method_6722 (Lnet/minecraft/class_1657;)V ARG 1 player METHOD method_6723 playJumpSound ()V METHOD method_6724 isEatingGrass ()Z METHOD method_6726 putPlayerOnBack (Lnet/minecraft/class_1657;)V ARG 1 player METHOD method_6727 isTame ()Z METHOD method_6728 getChildMovementSpeedBonus (Ljava/util/function/DoubleSupplier;)D ARG 0 randomDoubleGetter METHOD method_6729 getTemper ()I METHOD method_6730 getHorseFlag (I)Z ARG 1 bitmask METHOD method_6732 setOwnerUuid (Ljava/util/UUID;)V ARG 1 ownerUuid METHOD method_6733 playEatingAnimation ()V METHOD method_6734 canBreed ()Z METHOD method_6736 isAngry ()Z METHOD method_6737 setAngry (Z)V ARG 1 angry METHOD method_6738 setEating ()V METHOD method_6739 getEatingGrassAnimationProgress (F)F ARG 1 tickDelta METHOD method_6740 setEatingGrass (Z)V ARG 1 eatingGrass METHOD method_6741 (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_6742 receiveFood (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z ARG 1 player ARG 2 item METHOD method_6743 setChildAttributes (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)V ARG 1 other ARG 2 child METHOD method_6744 isBred ()Z METHOD method_6745 addTemper (I)I ARG 1 difference METHOD method_6746 walkToParent ()V METHOD method_6747 getAngrySound ()Lnet/minecraft/class_3414; METHOD method_6748 updateAnger ()V METHOD method_6749 setTemper (I)V ARG 1 temper METHOD method_6750 getInventorySize ()I METHOD method_6751 setBred (Z)V ARG 1 bred METHOD method_6752 bondWithPlayer (Lnet/minecraft/class_1657;)Z ARG 1 player METHOD method_6754 getChildHealthBonus (Ljava/util/function/IntUnaryOperator;)F ARG 0 randomIntGetter METHOD method_6755 getMaxTemper ()I METHOD method_6757 playAngrySound ()V METHOD method_6758 setInAir (Z)V ARG 1 inAir METHOD method_6759 wagTail ()V METHOD method_6760 spawnPlayerReactionParticles (Z)V ARG 1 positive METHOD method_6761 playWalkSound (Lnet/minecraft/class_2498;)V ARG 1 group METHOD method_6762 eatsGrass ()Z METHOD method_6763 isInAir ()Z METHOD method_6764 initCustomGoals ()V METHOD method_6766 setTame (Z)V ARG 1 tame METHOD method_6767 getAngryAnimationProgress (F)F ARG 1 tickDelta METHOD method_6769 setHorseFlag (IZ)V ARG 1 bitmask ARG 2 flag METHOD method_6772 getEatingAnimationProgress (F)F ARG 1 tickDelta METHOD method_6774 getChildJumpStrengthBonus (Ljava/util/function/DoubleSupplier;)D ARG 0 randomDoubleGetter