Skip to content
Nohau edited this page May 3, 2013 · 24 revisions

Welcome to the TickThreading wiki!

Permissions

  • ticks with permission node me.nallar.tickthreading.minecraft.commands.TicksCommand
  • tps with permission node me.nallar.tickthreading.minecraft.commands.TPSCommand
  • profile with permission node me.nallar.tickthreading.minecraft.commands.ProfileCommand
  • dump with permission node me.nallar.tickthreading.minecraft.commands.DumpCommand

Command Usage

/ticks ? Usage: /ticks [e/b/?] [dimensionid]

/ticks

 World: Overworld/0
 ---- Slowest tick regions ----  
  |    X |     Z |   N |  Time  
T |  512 | -5024 | 357 | 1.234  
T | 1760 | -5616 | 215 | 1.119  
T | 1728 | -5648 | 242 | 1.069  
T | 1696 | -5648 | 201 | 0.976  
T |  512 | -5008 | 281 | 0.910  
T |  496 | -5008 | 387 | 0.895  
T | 1696 | -5584 |  61 | 0.872  
---- World stats ----  
Loaded 2693 Loading 0 Unload 0 UnloadSave 0 Locks 0 PartialSave 74 LCOPR false  
Average tick time: 0.04026646ms  
Max tick time: 1.2341139ms  
Effective tick time: 4.897597ms  
Average effective tick time: 8.33941ms  

This command allows you to see the Slowest tick region and how long it is taking in ms to go through the chunk. Each Row identifies it's own meaning.

  1. Row 1 : T = Tile / E = Entity
  2. Row 2 : Chunk X cordinates
  3. Row 3 : Chunk Z cordinates
  4. Row 4 : Number of Tiles
  5. Row 5 : Time it took to process that chunk in ms

/ticks r

This command is used to resend chunks from reading commit history you can add a radius or square to this such as /ticks r 10

/ticks b

This command is used to see pending block updates

Output :

92 pending block updates
	                              Block | Count
1434tile.world.blocks.aesthetic.sulfurTorch |    66
	       1119tile.rc.block.worldlogic |    12
	                       66tile.water |     9
	                       109tile.fire |     3
	                      151tile.diode |     1
	               685tile.blockRubWood |     1

/tps

This command shows the current loaded worlds if unload worlds is enabled you will not see all worlds as some may not have nothing in it to cause it to load.

What does each field mean :

  1. World Loaded
  2. Entities in World
  3. Tiles in World
  4. Chunks loaded in World
  5. Players in World
  6. Percentage of load used till tps lag will occur.

Overall calculates all items to a single row which will means if you have a overall percentage of 110% you are most likely getting TPS lag at that time. Below overall you will see your current TPS and a ideal server runs at 20 TPS.

Example Output

TickThreading v1.0.0.1488 for MC1.4.7
	            | Entities | Tiles | Chunks | Players |   Load
	Overworld/0 |     2209 | 13465 |   3114 |      10 | 30.50%
	  Nether/-1 |        5 |    43 |    152 |       0 |  3.57%
	Age 263/263 |        2 |    70 |     49 |       0 |  2.23%
	  Quarry/40 |       66 |    36 |    362 |       0 |  3.69%
	Age 467/467 |        2 |    18 |    169 |       0 |  2.89%
	    Age 2/2 |       72 |    26 |     27 |       0 |  2.29%
	Age 463/463 |        1 |   539 |     25 |       0 |  4.28%
	Age 419/419 |      197 |     6 |    310 |       0 |  3.64%
	Age 326/326 |       15 |   895 |    377 |       2 |  6.39%
	Age 537/537 |        5 |    44 |     53 |       0 |  3.95%
539 | Lava pool/539 |        1 |    12 |     25 |       0 |  2.66%
	    Overall |     2575 | 15154 |   4663 |      12 | 34.76%
 20.0 TPS [ ######################################## ] 

Mod Compatibility

You can find the mod compatiablity list located HERE

Clone this wiki locally