--- a/net/minecraft/world/entity/animal/horse/Horse.java
+++ b/net/minecraft/world/entity/animal/horse/Horse.java
@@ -79,7 +_,7 @@
         return this.entityData.get(DATA_ID_TYPE_VARIANT);
     }
 
-    private void setVariantAndMarkings(Variant variant, Markings marking) {
+    public void setVariantAndMarkings(Variant variant, Markings marking) {
         this.setTypeVariant(variant.getId() & 0xFF | marking.getId() << 8 & 0xFF00);
     }
 
@@ -126,12 +_,12 @@
     }
 
     @Override
-    protected SoundEvent getAmbientSound() {
+    public SoundEvent getAmbientSound() {
         return SoundEvents.HORSE_AMBIENT;
     }
 
     @Override
-    protected SoundEvent getDeathSound() {
+    public SoundEvent getDeathSound() {
         return SoundEvents.HORSE_DEATH;
     }
 
@@ -142,7 +_,7 @@
     }
 
     @Override
-    protected SoundEvent getHurtSound(DamageSource damageSource) {
+    public SoundEvent getHurtSound(DamageSource damageSource) {
         return SoundEvents.HORSE_HURT;
     }
 
