mojira.dev
MC-56472

grass doesn't grow on blocks placed by command blocks

when i was building a map, and started placing down dirt using command blocks (/execute on a 20hz redstone clock). when i placed grass next to it, nothing happened. i had /gamerule randomtickspeed set to 100000, so normally everything should be covered in grass immediately. i tested some things:

when dirt is placed by a player using /fill or /execute x y z fill, grass does grow on it.

when dirt is placed by command blocks using /fill or /execute x y z fill, grass doesn't grow on it.

when randomtickspeed is set back to 3, it still doesnt grow on the dirt.

i hope this is usefull, and can be fixed soon,
Harm Prins

Attachments

Comments 13

Please provide the exact command that you used.

/execute @a ~ ~ ~ fill ~ ~-1 ~ ~ ~-3 ~ minecraft:grass 0 replace minecraft:air

Cannot confirm. Please see attached screenshots.

i am sorry, i copied the wrong command. the command i was supposed to copy was:

/execute @a ~ ~ ~ fill ~ ~-1 ~ ~ ~-3 ~ minecraft:dirt 1 replace minecraft:air

when a grass block is placed next to it, it doesn't spread onto the placed dirt

3 more comments

this world is the world where the dirt growing problem is fixed though, after i went in to a new world and back in to this one...

Cannot see any significant difference between your and mine (newly created world)

i don't know if it has anything to do with the level.dat, because it was fixed after i went into a different world.

the only difference i can remember is that i restarted my game in between the two tests, before and after you commented about it not working...

FIXED

i know the difference, when the item id of dirt is set to 1, it looks normal, but in the f3 menu, on the top left, after variant, "grassless" shows up (see screenshots).

this means, no grass can grow on it. so it isn't a bug :/

Harm Prins

(Unassigned)

Unconfirmed

Minecraft 14w21b

Retrieved