GenisysPro  for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
LevelTimings Class Reference

Public Member Functions

 __construct (Level $level)
 

Data Fields

 $setBlock
 
 $doBlockLightUpdates
 
 $doBlockSkyLightUpdates
 
 $mobSpawn
 
 $doChunkUnload
 
 $doPortalForcer
 
 $doTickPending
 
 $doTickTiles
 
 $doVillages
 
 $doChunkMap
 
 $doChunkGC
 
 $doSounds
 
 $entityTick
 
 $tileEntityTick
 
 $tileEntityPending
 
 $tracker
 
 $doTick
 
 $tickEntities
 
 $syncChunkSendTimer
 
 $syncChunkSendPrepareTimer
 
 $syncChunkLoadTimer
 
 $syncChunkLoadDataTimer
 
 $syncChunkLoadStructuresTimer
 
 $syncChunkLoadEntitiesTimer
 
 $syncChunkLoadTileEntitiesTimer
 
 $syncChunkLoadTileTicksTimer
 
 $syncChunkLoadPostTimer
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( Level  $level)

LevelTimings constructor.

Parameters
Level$level
90  {
91  $name = $level->getFolderName() . " - ";
92 
93  $this->setBlock = new TimingsHandler("** " . $name . "setBlock");
94  $this->doBlockLightUpdates = new TimingsHandler("** " . $name . "doBlockLightUpdates");
95  $this->doBlockSkyLightUpdates = new TimingsHandler("** " . $name . "doBlockSkyLightUpdates");
96 
97  $this->mobSpawn = new TimingsHandler("** " . $name . "mobSpawn");
98  $this->doChunkUnload = new TimingsHandler("** " . $name . "doChunkUnload");
99  $this->doTickPending = new TimingsHandler("** " . $name . "doTickPending");
100  $this->doTickTiles = new TimingsHandler("** " . $name . "doTickTiles");
101  $this->doVillages = new TimingsHandler("** " . $name . "doVillages");
102  $this->doChunkMap = new TimingsHandler("** " . $name . "doChunkMap");
103  $this->doSounds = new TimingsHandler("** " . $name . "doSounds");
104  $this->doChunkGC = new TimingsHandler("** " . $name . "doChunkGC");
105  $this->doPortalForcer = new TimingsHandler("** " . $name . "doPortalForcer");
106  $this->entityTick = new TimingsHandler("** " . $name . "entityTick");
107  $this->tileEntityTick = new TimingsHandler("** " . $name . "tileEntityTick");
108  $this->tileEntityPending = new TimingsHandler("** " . $name . "tileEntityPending");
109 
110  $this->syncChunkSendTimer = new TimingsHandler("** " . $name . "syncChunkSend");
111  $this->syncChunkSendPrepareTimer = new TimingsHandler("** " . $name . "syncChunkSendPrepare");
112 
113  $this->syncChunkLoadTimer = new TimingsHandler("** " . $name . "syncChunkLoad");
114  $this->syncChunkLoadDataTimer = new TimingsHandler("** " . $name . "syncChunkLoad - Data");
115  $this->syncChunkLoadStructuresTimer = new TimingsHandler("** " . $name . "syncChunkLoad - Structures");
116  $this->syncChunkLoadEntitiesTimer = new TimingsHandler("** " . $name . "syncChunkLoad - Entities");
117  $this->syncChunkLoadTileEntitiesTimer = new TimingsHandler("** " . $name . "syncChunkLoad - TileEntities");
118  $this->syncChunkLoadTileTicksTimer = new TimingsHandler("** " . $name . "syncChunkLoad - TileTicks");
119  $this->syncChunkLoadPostTimer = new TimingsHandler("** " . $name . "syncChunkLoad - Post");
120 
121  $this->tracker = new TimingsHandler($name . "tracker");
122  $this->doTick = new TimingsHandler($name . "doTick");
123  $this->tickEntities = new TimingsHandler($name . "tickEntities");
124  }

Field Documentation

◆ $doBlockLightUpdates

$doBlockLightUpdates

◆ $doBlockSkyLightUpdates

$doBlockSkyLightUpdates

◆ $doChunkGC

$doChunkGC

◆ $doChunkMap

$doChunkMap

◆ $doChunkUnload

$doChunkUnload

◆ $doPortalForcer

$doPortalForcer

◆ $doSounds

$doSounds

◆ $doTick

$doTick

◆ $doTickPending

$doTickPending

◆ $doTickTiles

$doTickTiles

◆ $doVillages

$doVillages

◆ $entityTick

$entityTick

◆ $mobSpawn

$mobSpawn

◆ $setBlock

$setBlock

◆ $syncChunkLoadDataTimer

$syncChunkLoadDataTimer

◆ $syncChunkLoadEntitiesTimer

$syncChunkLoadEntitiesTimer

◆ $syncChunkLoadPostTimer

$syncChunkLoadPostTimer

◆ $syncChunkLoadStructuresTimer

$syncChunkLoadStructuresTimer

◆ $syncChunkLoadTileEntitiesTimer

$syncChunkLoadTileEntitiesTimer

◆ $syncChunkLoadTileTicksTimer

$syncChunkLoadTileTicksTimer

◆ $syncChunkLoadTimer

$syncChunkLoadTimer

◆ $syncChunkSendPrepareTimer

$syncChunkSendPrepareTimer

◆ $syncChunkSendTimer

$syncChunkSendTimer

◆ $tickEntities

$tickEntities

◆ $tileEntityPending

$tileEntityPending

◆ $tileEntityTick

$tileEntityTick

◆ $tracker

$tracker

The documentation for this class was generated from the following file: