Godlike
en | USD
Language:
    Currency:
    Make your own Minecraft server Minecraft Server Hosting

    How to change tick speed in Minecraft?

    Fawn

    Fawn

    Minecraft Writer
    • 3 min read
    • 45 views
    • 0 likes

    What is tick?

    In Minecraft, there is no seconds, minutes hours etc. Time is measured in "ticks" - a single update cycle / calculation loop in game. It's smallest unit of time in game's engine.

    1 tick = 0.05 seconds of real time

    Despite tick speed or "TPS" being a core game mechanic, it has plenty of confusion around it, all due to the game having 2 different ticks:

    • Normal Tick: the game tries to run at 20 TPS. This process controls mob AI, player movement, day/night cycle etc. It is unchangeable even with commands.
    • Random Tick: this is a subcategory of game's ticks, which handles specific random events, such as: fire propagation, ice melting, crop growth, leaf decay etc. Random Tick, unlike Normal Tick, is changeable via commands. So when later we will be talking about "changing tick speed", we refer to Random Tick specifically.

    changing-tick-speed-in-minecraft

    GET YOUR MINECRAFT SERVER JUST NOW

    Why would you want to change tick speed?

    As it was mentioned before, adjustments of tick speed only affect random events, so the main reason is - time efficiency. Instead of waiting for the leaves of a chopped tree to decay on their own(which usually takes quite a while) or waiting for the crops to grow you can manually control the speed of this processes to make your gameplay faster and easier. This is also widely used in map creation or server handling to create certain challenge or experience for players.

    tickspeed-how-to-chage-minecraft

    How to change tick speed?

    To change tick speed of the game you need to use just one quite simple command(if you are unfamiliar with commands in Minecraft, check out our previous article). The command is universal and works on both Java Edition and Bedrock edition of the game, here's the syntax:

    /gamerule randomTickSpeed <numeric_value>

    Note, that the default value of tick speed(random tick speed specifically, not the normal tick speed) for Java Edition is 3. For Bedrock Edition - 1. Additionally, before entering the command, make sure you have cheats enabled in your world /server settings, as without them enabled the command will simply not work.

    gamerule-randomTickSpeed-10-minecraft

    Warning

    Before playing around with the tick speed, be aware that setting it too high(e.g. 10 000+) will lead to performance issues and potential crash of the game / server. Also, as it was mentioned before, fire propagation is influenced by tick speed. Thus, even a small fire can become an uncontrollable hazard with high tick speed. To prevent that, you can additionally use this command, which stops fire from spreading and consuming blocks:

    /gamerule doFireTick false

    If you encounter issues after changing the tick speed, you can quickly reset everything to normal by using the same command with default values that were mentioned earlier:

    /gamerule randomTickSpeed 3 - default for Java Edition

    /gamerule randomTickSpeed 1 - default for Bedrock Edition

    Conclusion

    This was an ultimate guide to understand the ropes of what ticks are and how can you change them for your benefit. We hope this information was useful and interesting, thank you for reading and good luck!

    FAQ

    • What is tick?

      Tick is a single update cycle / calculation loop in game. It's smallest unit of time in game's engine.
    • What is the difference between Normal Tick and Random Tick?

      1) Normal Tick: the game tries to stay at consistent 20 TPS(Ticks per second). Handles core game features like: mob AI, player's movement, day/night cycle. Unchangeable. 2) Random Tick: a subcategory of game's ticks, which handles specific random events, such as: fire propagation, ice melting, crop growth, leaf decay etc. Changeable via commands.
    • How to change tick speed?

      Use the following command(works both on Java Edition and Bedrock Edition of the game): /gamerule randomTickSpeed "numeric_value"
    • Does changing tick speed affect redstone mechanisms?

      No. Redstone is handled by Normal Tick - an unchangeable 20 TPS. Thus, changing Random Tick speed won't make your redstone mechanisms work faster.
    • Does changing tick speed affect mob spawn rate?

      No. Mob spawn rate works independently of Random Tick speed. The only way changing tick speed with /gamerule randomTickSpeed would affect mobs is if you set a tick speed too high. Then the mobs will appear to be stuttering / lagging or stop moving at all due to world / server lags.
    • Is changing tick speed considered cheating?

      Technically speaking - yes, as to use the command you literally need cheats to be enabled. However, Minecraft is a sandbox game, it allows players to bend the gameplay to their liking - the main point is to have fun while playing. So don't overthink it too much, if you want you definitely can use it(as long as the cheats are enabled).
    Fawn

    Fawn

    Minecraft Writer

    Hi, I'm Fawn. I started out just messing around in Minecraft with friends, then one thing led to another, and suddenly I was streaming, building worlds, and losing sleep over redstone logic. I like games that make you feel something—whether it’s a good RPG story like Nier or Kingdom Hearts, or the collective suffering of solo-queuing in Valorant. Mostly, I just create, experiment, and have fun with it :D
    ×

    Report a bug

    Error text

    Your choice