7

I have been creating a jungle map recently, but a strange phenomenon has constantly drawn my attention away from building...

enter image description here

it appears that all animals spawned thus far (llamas, rabbits, ocelots) like to climb to the highest point around, and then stay there, regardless of where they were initially created.

enter image description here

I haven't seen this before 1.11, and although interesting, it's kind of annoying. Is this common, or is there an explanation in the game's code?

Could a plugin be causing this? How can I address the problem of constantly-climbing creatures?


Edit 1: The mobs have all been spawned manually, and natural spawning is disabled: they are making their way up. The hills themselves are in the same biome as the rest of the islands - "Jungle" with no variation - and even after knocking all mobs off the mountains (or killing them with a command) I see new ones climbing up occasionally, until they are repopulated.

Therefore I have concluded that this is an issue of AI or a plugin, not spawning procedures or biome.


Edit 2: Here are my plugins. enter image description here

11
  • That is interesting... If you need a solution that is primitive (and the players arent supposed to be near the animals) you can use a custom texture pack and use glass or something to cage them in. – Shadow Z. Jan 17 '17 at 22:42
  • @ShadowZ. That would solve the problem, but the map is open-world. Any barrier that stops players would be somewhat problematic for me :/ – Zxyrra Jan 17 '17 at 23:45
  • 2
    Out of interest, what plugins are you using? – Pharap Jan 18 '17 at 13:50
  • 1
    @Pharap Added my plugins to the question – Zxyrra Jan 18 '17 at 21:14
  • Could you not try removing the lead texture and tieing them to a fence? – Reflexive Jan 18 '17 at 21:25
3

No one but the people who created Minecraft knows, they are the only ones with the source code. This mob behavior has been noticed in 2014 on http://minecraft.gamepedia.com/Talk:Mob_AI. My hypothesis is that the ai is fairly simple, and has no problem jumping up on a block when wandering, but all edges may look more or less like cliffs to the ai, because they probably use a less advanced path finding when wandering. The reason you might not see this in survival mode, is because llamas don't usually spawn near mountains, they spawn in relatively few numbers, and the terrain is not flat, so they might find a hill to stand on, or find a ravine in the way.

From the image of your map the non-mountain areas are fairly flat, so maybe adding some dips will reduce how long it takes before all the llamas find their way to the top. If you add a little hill, they may find themselves staying on that hill. You could also make the mountains unclimbable. If your player needs to be able to go up the mountain, make 1.5 blocks high to be able to climb the mountain and give the player jump boost I. You could also use command blocks to spawn in your mobs when the player gets close to your spawn area, and despawn them the player goes out of that area. Or just keep them spawned, and the player will have to go climbing to find them again.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.