Is there any way to make horses unable to jump?

Is there any way to make horses unable to jump? - Men Riding on Horses on Race

I made a horse track in Minecraft, but I don't want people to be able to jump over the starting gate at the beginning. I tried using /effect @e 8 1000000 150, which made me unable to jump but made the horses jump really high. How can I make it so that they can't jump either?



Best Answer

You can use a negative value of jump boost effect to achieve a corrupted jump boost (which, in effect, makes an entity unable to jump). You can't use the /effect command to do this, though, you have to edit the entity data manually. Which can be done like so:

/entitydata @e[type=EntityHorse] {ActiveEffects:[{Id:8,Amplifier:-128,Duration:600,Ambient:0}]}

Where Duration is measured in ticks. So 600 ticks will give you around 30 seconds of no jumping. Adjust this value depending on what you want. This is the best solution if you want just a temporary "no jump" effect.

If you want this to be permanent, that can be done too. Horses also have a horse.jumpStrength attribute in their NBT data. If you want to make all horses unable to jump, you can change that value to '0' with the following command:

/entitydata @e[type=EntityHorse] {Attributes:[{Name:"horse.jumpStrength",Base:0}]}

This will make all horses completely unable to jump. You can reset this by setting the value to some other value, however, that will set the overall jump strength for all horses to be the same, which may or may not be what you want.




Pictures about "Is there any way to make horses unable to jump?"

Is there any way to make horses unable to jump? - Back view of anonymous young female in casual clothes riding horse on rural road during sundown in countryside
Is there any way to make horses unable to jump? - Anonymous people crossing street on horses
Is there any way to make horses unable to jump? - Brown Horse on Green Grass Field



What makes a horse not jump?

Pain while working (lameness, sore back, teeth issues etc.) is the most common reason for a horse to refuse to jump and it is important that this is dealt with before addressing his training. You can nip future issues in the bud early by learning how to spot a horse in pain.

How do you control a horse from jumping?

Put a placing pole in the middle between the cross pole and small vertical. Add one more placing pole after the vertical, again at around 2.5 metres away from the fence. Trot or canter in to the grid, allow the horse to canter over both jumps and the final pole, and then quietly transition to walk.

Can some horses not jump?

All horses have the natural ability to jump, barring any physical disabilities, such as lameness or blindness.

Why do some horses refuse to jump?

Horses regularly refuse to do certain movements and jumps in order to protect themselves from pain. If the horse has previously felt pain while jumping they may simply be refusing in order to project an injury. Try and pinpoint any musculoskeltal injuries or ascertain if your horse is limping.



How to fix a horse that stops at jumps.




More answers regarding is there any way to make horses unable to jump?

Answer 2

Easy answer: Make an arch over the starting gate so that the horses can't jump over.

Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: @coldbeer, Helena Lopes, Rosivan Morais, Pavel Bak