mojira.dev
MCPE-184249

Grass spreading/dying does not occur for grass/dirt that has some partial blocks above it, and is covered from sky access at night

Grass dies under partial, transparent blocks such as fences, buttons, grindstones, pots, trapdoors, doors chains, etc. when the grass should be able to grow underneath. The grass dies in a low light level and when a block is above it, it will only grow back in light. While the grass growing back in light makes sense, the grass should not die when these blocks are placed on top.

Some partial blocks just kill grass no matter the light level, while on Java edition they don't, such as the anvil.

Current list of blocks: Fence, Trapdoor, Door, Sign, Wall, Plant pot, lightning rod, anvil, structure void, chain, button, grindstone, and pressure plate.

Steps to Reproduce:

  1. Place one of the partial blocks above a grass block

  2. Set time to midnight

    /time set midnight
  3. Place any full block 3 blocks above the grass

  4. Either wait, or increase random tick speed

    /gamerule randomtickspeed 1000

Linked issues

Attachments

Comments 3

[media][media][media]

This appears to be a very similar issue to some other reports such as; MCPE-135043 MCPE-113306 MCPE-62132 MCPE-113305 MCPE-116758 but these only specific cases of some blocks and do not address that the block is covered from above.

[media]

Blockmaster200

(Unassigned)

964302

Confirmed

Multiple

Windows 11

dirt, grass

1.21.2 Hotfix, 1.21.31 Hotfix

Retrieved