mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-22 19:06:35 +00:00
World: added getter and setter for simulation radius
This commit is contained in:
parent
b4b8ef1c6b
commit
2fcff13578
@ -1104,6 +1104,21 @@ class World implements ChunkManager{
|
|||||||
unset($this->randomTickBlocks[$block->getFullId()]);
|
unset($this->randomTickBlocks[$block->getFullId()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the radius of chunks to be ticked around each ticking chunk loader (usually players). This is referred to
|
||||||
|
* as "simulation distance" in the Minecraft: Bedrock world options screen.
|
||||||
|
*/
|
||||||
|
public function getChunkTickRadius() : int{
|
||||||
|
return $this->chunkTickRadius;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the radius of chunks ticked around each ticking chunk loader (usually players).
|
||||||
|
*/
|
||||||
|
public function setChunkTickRadius(int $radius) : void{
|
||||||
|
$this->chunkTickRadius = $radius;
|
||||||
|
}
|
||||||
|
|
||||||
private function tickChunks() : void{
|
private function tickChunks() : void{
|
||||||
if($this->chunkTickRadius <= 0 || count($this->tickingLoaders) === 0){
|
if($this->chunkTickRadius <= 0 || count($this->tickingLoaders) === 0){
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user