How to Change the Tick Speed in Minecraft

Minecraft runs on an internal clock that governs nearly everything happening in your world — crop growth, fire spread, weather changes, mob behavior, and more. Understanding and adjusting that clock gives you meaningful control over how your game world behaves. Here's what tick speed actually means, how to change it, and why the right value depends entirely on what you're trying to do.

What Is Tick Speed in Minecraft?

Minecraft processes game logic in discrete time steps called ticks. The game targets 20 ticks per second (TPS) — meaning one full game cycle happens every 0.05 seconds. This is the engine's heartbeat.

Random tick speed is a separate, related concept. It controls how often random game events are triggered per chunk per tick. These events include:

  • Crop and grass growth
  • Leaf decay
  • Fire spreading or extinguishing
  • Bamboo, kelp, and sugar cane growth
  • Composting and some block state changes

The default random tick speed is 3, which is Mojang's baseline for a natural, balanced survival experience. Changing this number speeds up or slows down those random events — it does not change the core 20 TPS engine speed.

How to Change Tick Speed Using a Game Command

Changing random tick speed requires cheats enabled in your world, or operator permissions on a server. The command is the same across Java and Bedrock editions:

/gamerule randomTickSpeed [value] 

To check your current setting:

/gamerule randomTickSpeed 

To set it to a specific value, replace [value] with any whole number. For example:

/gamerule randomTickSpeed 10 

This command takes effect immediately — no restart required.

What Different Values Actually Do

ValueEffect
0Disables random ticking entirely — crops stop growing, fire doesn't spread
1Very slow — near-frozen natural progression
3Default — natural survival pacing
10–20Noticeably faster crop and plant growth
100+Extremely accelerated — forests can burn rapidly, crops mature almost instantly
1000+Effectively instant for most random events; can cause performance issues

⚡ High values aren't free — they increase the number of block updates processed per tick, which raises CPU load. On weaker hardware or large servers, values above 100 can cause noticeable lag.

Java Edition vs. Bedrock Edition

The /gamerule randomTickSpeed command works in both Java and Bedrock, but there are behavioral differences worth knowing:

  • Java Edition applies tick speed globally across all loaded chunks.
  • Bedrock Edition behaves similarly but may have slight differences in which block types respond to random ticks, particularly around some plant and weather interactions.
  • In Java Edition, random tick speed affects all three dimensions (Overworld, Nether, End) simultaneously when set via command.

If you're playing on a server, only operators (permission level 2 or higher) can run /gamerule commands. Server owners can also set default gamerules in server.properties or through admin plugins.

Common Use Cases and Their Trade-offs

🌱 Farming and automation builds — Players building large-scale crop farms often raise tick speed during testing to verify farm mechanics without waiting. The trade-off is that it makes the test environment unrealistic compared to standard survival.

Adventure maps and custom scenarios — Map makers sometimes set tick speed to 0 to freeze environmental changes, preventing fire spread or unintended crop growth during scripted sequences.

Performance optimization — Lowering tick speed below 3 can reduce server load in heavily populated worlds where chunk processing is a bottleneck. It's a real lever, though a blunt one.

Survival gameplay — Most survival players leave it at the default 3. Raising it can make the game feel artificially easy; lowering it can make farming tediously slow.

What Tick Speed Cannot Control

It's worth being clear about limitations:

  • Mob spawning rates are not directly controlled by random tick speed — those follow separate spawn cycle logic.
  • Redstone timing runs on the core 20 TPS clock, which cannot be changed through in-game commands. Redstone circuits will always tick at the same rate regardless of randomTickSpeed.
  • Day/night cycle speed is controlled by a different gamerule — /gamerule doDaylightCycle toggles it on or off, but adjusting cycle speed requires a different approach (such as time commands).
  • You cannot change the base 20 TPS engine speed through vanilla commands. That's a server-level or hardware performance factor, not a configurable gamerule.

Variables That Affect the Right Value for Your World

Several factors determine what tick speed makes sense:

  • Hardware capability — Higher values demand more processing. A solo player on a modern PC handles 100 easily; a shared server with 20 players might struggle at 20.
  • World size and loaded chunks — More loaded chunks means more blocks receiving random ticks per cycle. The load scales with tick speed multiplied by loaded area.
  • Game mode and purpose — Creative builds, survival worlds, server economies, and technical farms each have different tolerances and goals.
  • Existing automation — If you have large automated farms already running, raising tick speed can create item overflow or unexpected behavior faster than your systems can handle.

The default of 3 exists because it balances realism, performance, and playability across the widest range of setups — but it was never meant to be the only valid choice. What your world actually needs depends on the kind of experience you're building and the hardware running it.