VOOZH about

URL: https://minecraft.wiki/w/Random_tick

โ‡ฑ Random Tick โ€“ Minecraft Wiki


Random Tick

From Minecraft Wiki
(Redirected from Random tick)
Jump to navigation Jump to search
๐Ÿ‘ Image
This article is about random ticks that update blocks. For other types of ticks, see Ticks. For the command, see Game Rule  ยง  Random Tick Speed.
This article is a stub.
 
You can help by expanding it. The talk page may contain suggestions.
Instructions: Add more detail from code, and add list of estimation times
This article would benefit from the addition of more images.
 
Please remove this notice once you have added suitable images to the article.
The specific instructions are: Add crops, spreading, uprooting, growth particles, all blocks that can be random ticked

Random ticks is a feature that updates blocks in every sub-chunk around the player. Most blocks do not respond to this, but some that have a random-ticking function implemented perform some kind of action, like growing, spreading, or decay|decaying. One of these updates is called a random tick.

Calculation

[edit | edit source]

The position for a random tick is calculated by choosing random blocks inside a subchunk during the chunk tick phase. The number of blocks is determined by the /gamerule random_tick_speed, a direct relationship in Java Edition when the value is the number of blocks chosen, while in Bedrock Edition it only specifies the relative speed instead of the exact number. Subchunks are 16 block vertical segments inside each chunk, with a volume of 16x16x16. If any block chosen has a random-ticking function, it will be called and the block might do something. Any block in the subchunk can be chosen, including air.

One block can also be chosen multiple times.โ€Œ[Java Edition only][verify]

The chance of a block being selected at least once is then: [note 1], where n is the number of blocks selected. This is for default random tick speed.

  1. โ†‘ This assumes that a block can be selected multiple times, otherwise the chance that a block is selected is . The difference between these results is very small though.

Effects

[edit | edit source]

Many things may happen when a block is random-ticked, including:

  1. โ†‘ In Java Edition, this requires a player within an 8-chunk radius. However, /gamerule allowFireTicksAwayFromPlayer removes this requirement if set to true.

Time estimation

[edit | edit source]

Because random block ticks are granted randomly, there is no way to predict when a block can receive its next tick. In Java Edition, the median time between ticks is 47.30 seconds ( 946.03 game ticks). That is, there is a 50% chance for the interval to be equal or shorter than 47.30 seconds and a 50% chance for it to be longer than 47.30. However, sometimes it is much longer or shorter: for example, there is a 1.38% chance for the interval to be less than one second and a 1.23% chance for the interval to be over five minutes. On average, blocks are updated every 68.27 seconds ( 1365.33 game ticks). For the math behind these numbers, see the Wikipedia entries for the geometric distribution.

Some blocks also have additional conditions for growing, Nether wart for instance has only a 10% chance to grow one growth stage, and it also has a 3 growth stages until it is fully grown. This means that it takes much longer than 68.27 seconds for Nether wart to fully grow on average. In total, it will now take 34.1333 minutes for nether wart to grow.


Create a list of growth times here for each crop in the game.

Navigation

[edit | edit source]
Retrieved from "https://minecraft.wiki/w/Random_Tick?oldid=3615707"

Navigation menu