User:Vktec/Tick

Server Tick
The Minecraft server is where all ticks start. The server's tick method does the following things:


 * 1) Execute functions tagged in
 * 2) Run level ticks for each dimension
 * 3) Process networking
 * 4) Process players

Level Tick
A level tick occurs every game tick, once in each dimension. The following things are done by this tick method:


 * 1) Weather cycle
 * 2) Pass the night (if all players are asleep or in spectator)
 * 3) Advance time/daytime
 * 4) Tick chunks
 * 5) Unload chunks
 * 6) Tile ticks
 * 7) Fluid ticks
 * 8) Portal cache invalidataion
 * 9) Raids
 * 10) Wandering trader spawning
 * 11) Block events
 * 12) Process dragon fight (if in The End)
 * 13) Process entities

Chunk Tick
A chunk tick occurs every game tick, once per loaded chunk. This tick method does the following:


 * 1) Mob spawning
 * 2) Lightning (chance to spawn a skeleton horse at the same time)
 * 3) Freeze water to ice, place snow on blocks (if in a cold biome)
 * 4) Random ticks