mojira.dev
MCPE-169210

Foxes can spawn on any block

Foxes are supposed to only be able to spawn on blocks like dirt, grass, podzol, etc. However, they can spawn on any block, if the biome is correct. This means that, unlike any other animals, foxes keep spawning in my buildings. 

I'm not sure how to replicate it. How do the developers test mob's natural spawning?

Comments 5

Can you attach the affected world to your report? Does the world use any packs/addons? What happens if you remove them?
This ticket will automatically reopen when you reply.

No, absolutely no packs or add-ons of any kind. I'm not sure how I can send you the affected world, I'm on xbox one.

This article may be helpful for you, when managing your Data and Game Storage. It explains how to manage your worlds on different devices: Managing Data and Game Storage in Minecraft – Home

This ticket will automatically reopen when you reply. 

It is not necessary to give a world save. I can confirm this issue from the vanilla behavior pack. You could, if necessary, go to a taiga and make a stone or planks platform above the trees and watch it from 24 blocks away while it is daytime.

This occurs because spawn_rules\fox.json does not contain any "minecraft:spawns_on_block_filter" component. Same is true for frogs. Most other animals use this component to restrict their spawning to specific block types.

Can confirm this in v1.21.81. Foxes were spawning inside and on the roof of my house so often to the point where I had to place a command block to kill all foxes in the area. 😒

swagopotamus

(Unassigned)

1029343

Confirmed

Multiple

1.19.73, 1.19.81 Hotfix

Retrieved