Right now, Animals that cant move more than 20 blocks in any direction will not despawn, allowing us to fence in the little critters so they can be harvested for there sweet tasty meat stuffs.
Problem: animals spawning on a block upon the side of a mountain are unable to move, and thus the game counts them as being farm animals and prevents them from being despawned.
Solution#1: instead of having the game check to see if the animal can move more than 20 blocks, change it so that the game check to see if the animal is boxxed in. and as i write this i realise a flaw with that so i now propose a second solution, becauses im pretty sure if i suggest that the game check for a fence boxing in the animal, someone will be upset that pits or wall of dirt no longer work, and its probably going to be too hard to check if the blocks around the animal are two high...
Solution #2: Branding. dont want that cow to vanish when you walk away? burn some of its flesh with a hot iron rod. you may still want to fence in the poor little guy, as he may wander off.
im sure solution #1 would still work, but as i started this post i realised that it may not be quite as easy as i thought. could still be better than having to create a new item. or maybe you can use a torch...
new idea, what if animals need at least 20+ blocks in any direction in order to spawn. that will keep them from spawning on mountains to begin with. problem solved.
Another solution: Any animal that you feed will not despawn. And I like the branding idea.
You also said that an animal would need 20x20 blocks to spawn, that could work, but what happens is the animal will try and climb down the mountain, then get stuck. So I think they should go with the branding idea, or my feeding idea.
well, at leaast they woulnt be spawning in locations where they have no movement you know? i litteraly just spawned in a world and saw a few cows pop up on ledges with nowhere to move to.
well, at leaast they woulnt be spawning in locations where they have no movement you know? i litteraly just spawned in a world and saw a few cows pop up on ledges with nowhere to move to.
I know, and you're right, but some animals would also climb onto ledges.
you know, they could make animals not spawn in mountain biomes... then they can introduce goats, who can jump further than normal animals, possibly allowing them to get out of those sticky situations... or plumet to their deaths (if they remove their safety limits)
I think animals should only SPAWN if there's 9 blocks squared of space at least or they can't spawn there.
Sometimes, the animals will spawn on this little 1x1 ledges, but most if the time, animals spawn on the mountain tops, where the have tons of space. Then they start to climb down the mountains, THEN they get stuck on the ledges. The 3x3 spawn space slightly usefull, but they'll still find somewhere to get stuck anyways.
Alternative solution: Kill every animal you see perched precariously on a single block on a cliff...
That way you don't need to change anything...
if you are suggesting this because you dont want minecraft to change, i would kindly point out that without change, the game wouldnt even have animals. im just thinking, animals shouldnt be able to spawn in an area in which they cant despawn. this would also remove the risk of a wolf spawning in my sheep pen. also keeps cows from spawning in my sheep pen, but thats annoying for a different reason.
if you are suggesting this because you dont want minecraft to change, i would kindly point out that without change, the game wouldnt even have animals. im just thinking, animals shouldnt be able to spawn in an area in which they cant despawn. this would also remove the risk of a wolf spawning in my sheep pen. also keeps cows from spawning in my sheep pen, but thats annoying for a different reason.
Their pathing AI should also not lead them into an area where they cannot escape (unless player coaxed by food)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Problem: animals spawning on a block upon the side of a mountain are unable to move, and thus the game counts them as being farm animals and prevents them from being despawned.
Solution#1: instead of having the game check to see if the animal can move more than 20 blocks, change it so that the game check to see if the animal is boxxed in. and as i write this i realise a flaw with that so i now propose a second solution, becauses im pretty sure if i suggest that the game check for a fence boxing in the animal, someone will be upset that pits or wall of dirt no longer work, and its probably going to be too hard to check if the blocks around the animal are two high...
Solution #2: Branding. dont want that cow to vanish when you walk away? burn some of its flesh with a hot iron rod. you may still want to fence in the poor little guy, as he may wander off.
im sure solution #1 would still work, but as i started this post i realised that it may not be quite as easy as i thought. could still be better than having to create a new item. or maybe you can use a torch...
new idea, what if animals need at least 20+ blocks in any direction in order to spawn. that will keep them from spawning on mountains to begin with. problem solved.
You also said that an animal would need 20x20 blocks to spawn, that could work, but what happens is the animal will try and climb down the mountain, then get stuck. So I think they should go with the branding idea, or my feeding idea.
I know, and you're right, but some animals would also climb onto ledges.
Yeah, I'll go with the feeding one. It sounds useful.
Stay fluffy~
^ Agree the feeding one is better in my opinion.
Cause yeah.. It's annoying.
However.. in my one world.. it's a bit of a blessing, because all the animals are stuck on the mountain instead of bothering me.
Sometimes, the animals will spawn on this little 1x1 ledges, but most if the time, animals spawn on the mountain tops, where the have tons of space. Then they start to climb down the mountains, THEN they get stuck on the ledges. The 3x3 spawn space slightly usefull, but they'll still find somewhere to get stuck anyways.
Step 2:Repeat daily, as more animals will spawn after you leave.
if you are suggesting this because you dont want minecraft to change, i would kindly point out that without change, the game wouldnt even have animals. im just thinking, animals shouldnt be able to spawn in an area in which they cant despawn. this would also remove the risk of a wolf spawning in my sheep pen. also keeps cows from spawning in my sheep pen, but thats annoying for a different reason.
Their pathing AI should also not lead them into an area where they cannot escape (unless player coaxed by food)