mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-03 00:29:54 +00:00
Limited block change packets to players using that chunk
This commit is contained in:
parent
bcb401c0c3
commit
396a3ff225
@ -351,7 +351,7 @@ class Level implements ChunkManager, Metadatable{
|
||||
$X = null;
|
||||
$Z = null;
|
||||
Level::getXZ($index, $X, $Z);
|
||||
foreach($this->players as $p){
|
||||
foreach($this->getUsingChunk($X, $Z) as $p){
|
||||
$p->unloadChunk($X, $Z);
|
||||
}
|
||||
unset($this->changedBlocks[$index][$Y]);
|
||||
@ -370,7 +370,7 @@ class Level implements ChunkManager, Metadatable{
|
||||
$pk->z = $b->z;
|
||||
$pk->block = $b->getID();
|
||||
$pk->meta = $b->getDamage();
|
||||
foreach($this->players as $player){
|
||||
foreach($this->getUsingChunk($b->x >> 4, $b->z >> 4) as $player){
|
||||
$player->dataPacket($pk);
|
||||
}
|
||||
}
|
||||
@ -581,7 +581,7 @@ class Level implements ChunkManager, Metadatable{
|
||||
$pk->block = $block->getID();
|
||||
$pk->meta = $block->getDamage();
|
||||
|
||||
foreach($this->players as $player){
|
||||
foreach($this->getUsingChunk($pos->x >> 4, $pos->z >> 4) as $player){
|
||||
$player->dataPacket($pk);
|
||||
}
|
||||
}else{
|
||||
|
Loading…
x
Reference in New Issue
Block a user