I'm trying to make Minecraft Dungeons in vanilla Minecraft but I just realised something: "Since grass spreads, how am I going to keep the dirt as dirt?". Is there something I can do to keep the dirt I place AS dirt? This is in java 1.16.5, and no, I can't use coarse dirt.
Minecraft Commands – How to Stop Grass Spreading
minecraft-commandsminecraft-java-edition
Related Topic
- Minecraft – How to i make a ridable mob
- Minecraft – In Minecraft, How to create floating grass with command blocks
- Minecraft Java Edition – How to Use CanPlaceOn Tag to Restrict Block Placement
- Minecraft Bedrock Edition – How to Prevent Dirt from Turning into Grass Block
- Minecraft Commands – Get Enchanted Items Unusable in Grindstone
Best Answer
The
randomTickSpeed
gamerule denotes how often chunks receive random ticks. A chunk receiving a random tick triggers a variety of events, which include, but are not limited to:There's no way to my knowledge how to pick only which of these updates you'd like to perform during a random tick - you can only manipulate the speed at which they hapen.
To disable random updates altogether (and therefore prevent grass from spreading), simply use:
The default value for this gamerule is
3
for the Java Edition.An alternative approach would be paying attention to the grass block's spreading rules and designing your map so that the dirt blocks wouldn't come in proximity (3x3x5 blocks area) of other grass blocks.