What Default Tick Speed Means in Minecraft Java

Default tick speed in Minecraft Java is 20 ticks per second. A tick is the smallest unit of game time — it is the interval at which the game updates the world, moves mobs, processes commands, and checks for player input. At 20 ticks per second, the game updates 20 times every second, which is the standard pace the game was designed around.

You will not normally see or change this number because it runs in the background. The only reason to adjust it is if you are building a redstone contraption that depends on precise timing, testing command behavior, or running a server where you want the world to move faster or slower than normal. Most players never touch tick speed and do not need to.

Key Takeaways

  • Default tick speed is 20 ticks per second, which means the game updates the world 20 times every second.
  • You change tick speed using the command /gamerule randomTickSpeed for block updates or /gamerule gameLoopFunction for overall game speed on servers.
  • Lowering tick speed makes the world move slower (crops grow slower, mobs move slower, redstone reacts slower), while raising it speeds everything up.
  • Changing tick speed affects gameplay balance and can cause lag or unexpected behavior if set too high.

How Tick Speed Affects What You See in the Game

Every action in Minecraft happens on a tick schedule. Crops grow, water flows, mobs pathfind toward you, redstone circuits set up, and falling sand falls — all of these happen once per tick or once every few ticks. If you lower the tick speed, all of these processes slow down. If you raise it, they speed up.

The most visible effect is on crop growth and mob behavior. At the default 20 ticks per second, wheat takes about 10 minutes to grow from seed to harvest. If you set tick speed to 10, it takes 20 minutes. If you set it to 40, it takes 5 minutes. Mobs also move and attack more slowly at lower tick speeds, and redstone circuits respond more slowly to input.

Changing tick speed also affects server performance. A higher tick speed means more calculations per second, which uses more CPU. If your server is already struggling, raising tick speed will make lag worse. Lowering it can help, but it also makes the game feel sluggish to players.

The Difference Between Tick Speed and Random Tick Speed

Minecraft has two separate tick-related settings that are often confused. Game tick speed is the 20 ticks per second that runs everything. Random tick speed is a separate setting that controls how often blocks in loaded chunks receive a random update — this is what makes crops grow, leaves decay, and ice melt.

On a single-player world, you cannot change the core game tick speed without using commands or mods. What you can change is random tick speed using the command /gamerule randomTickSpeed 3 (the default is 3). This number means each block has a 3 in 65,536 chance of receiving a random update each tick. Raising this number makes crops grow faster and ice melt faster. Lowering it slows these processes down.

On a server, the server software itself (like Spigot or Paper) can change the core tick speed, but this is a server configuration file setting, not a command you run in-game. Most servers run at the default 20 ticks per second because changing it breaks mob spawning rates, redstone timing, and player expectations.

When You Might Want to Change Tick Speed

If you are building a redstone contraption that needs to run at a specific speed, you may need to adjust tick speed to test it. For example, if you are designing a piston door that should open in exactly 2 seconds, you might lower tick speed to 10 to make testing easier — you can see what happens in half the real time.

Some players lower random tick speed on servers to reduce lag from too many block updates happening at once. Others raise it on creative servers where players want crops to grow faster for building purposes. If you are running a server and want to experiment, you can change random tick speed without restarting, but changing core tick speed usually requires editing the server properties file and restarting.

For single-player survival worlds, there is rarely a reason to change tick speed. The default 20 ticks per second is what the game balance is built around — mobs spawn at the right rate, crops grow at the intended pace, and redstone circuits work as designed.

How to Change Random Tick Speed in Single-Player

Open your world and press the Escape key to pause. Click "Open to LAN" and toggle "Allow Cheats" to on, then close that menu. Now you can use commands. Press the forward slash key (/) to open the command box and type /gamerule randomTickSpeed 1 to slow crop growth, or /gamerule randomTickSpeed 10 to speed it up. Press Enter and the change takes effect when ready.

You can set random tick speed to any number from 0 (no random updates at all) to 1000 or higher. The default is 3. There is no "undo" button — if you want to go back to default, just run the command again with the number 3. The setting stays in that world even after you close and reopen it.

How to Change Tick Speed on a Server

If you are running a Minecraft server, changing the core tick speed requires editing the server software configuration, not a command. Most server software (Spigot, Paper, Purpur) does not expose tick speed as a straightforward setting because changing it breaks too many things. Some forks like Purpur do allow it through the configuration file purpur.yml, where you can set ticks-per-second to a different number.

Changing random tick speed on a server is simpler — you can run /gamerule randomTickSpeed 5 in the server console or as a command block, and it takes effect when ready for all players. This is the safer change to make because it only affects crop growth and similar block updates, not the entire game loop.

If you do change core tick speed on a server, be aware that it affects mob spawning rates, player movement speed, and redstone timing. A server running at 10 ticks per second will feel sluggish to players, while one at 40 ticks per second will use significantly more CPU and may cause lag if your hardware cannot handle it.

Common Mistakes When Adjusting Tick Speed

The most common mistake is setting random tick speed too high and then wondering why the server is lagging. Each block update is a calculation, and if you set random tick speed to 100, you are asking the server to do 100 times more block calculations per tick. This can tank performance on older hardware.

Another mistake is changing core tick speed and then wondering why redstone contraptions do not work the way they did in videos. Redstone timing is built around 20 ticks per second. If you change it to 10, a circuit that should set up in 1 second will take 2 seconds. If you change it to 40, it will set up in half a second. This breaks any contraption that depends on exact timing.

A third mistake is forgetting that tick speed changes persist. If you lower random tick speed to test something and then forget about it, your crops will grow much slower than you expect for weeks until you notice and change it back.

Frequently Asked Questions

Can I change tick speed without using commands?

No. In single-player, you must enable cheats and use the /gamerule command. On a server, you must either edit the configuration file or use the server console. There is no menu option to change tick speed in the regular settings.

Will changing tick speed affect my existing world?

Yes. If you lower random tick speed, crops that are already growing will grow slower from that point forward. If you raise it, they will grow faster. The change takes effect when ready and applies to all chunks, not just new ones.

What is the maximum tick speed I can set?

There is no hard limit in the command itself — you can type any number. However, setting it above 20 for core tick speed or above 100 for random tick speed will likely cause lag or performance problems depending on your hardware. Most servers stick to the default 20 ticks per second.

Does changing tick speed affect multiplayer servers I join?

No. The server's tick speed is set by the server owner, and you cannot change it from your client. You see the world at whatever tick speed the server is running. If the server is running at 10 ticks per second, everything will feel slower to you, but you cannot speed it up on your end.

Why do some Minecraft videos show crops growing in seconds?

Those videos are usually running on servers with random tick speed set much higher than default, or they are using time-lapse editing. Some creators also use command blocks to when ready grow crops for demonstration purposes. The default single-player experience is much slower.