Fix for player->CID

This commit is contained in:
Intyre 2014-06-06 02:22:53 +02:00
parent e37b731e88
commit 5355a95d1d
2 changed files with 4 additions and 4 deletions

View File

@ -104,7 +104,7 @@ abstract class Door extends Transparent{
$this->getLevel()->setBlock($down, Block::get($this->id, $meta), true, false, true);
$players = $this->getLevel()->getUsingChunk($this->x >> 4, $this->z >> 4);
if($player instanceof Player){
unset($players[$player->CID]);
unset($players[$player->getID()]);
}
$pk = new LevelEventPacket;
$pk->x = $this->x;
@ -123,7 +123,7 @@ abstract class Door extends Transparent{
$this->getLevel()->setBlock($this, $this, true, false, true);
$players = $this->getLevel()->getUsingChunk($this->x >> 4, $this->z >> 4);
if($player instanceof Player){
unset($players[$player->CID]);
unset($players[$player->getID()]);
}
$pk = new LevelEventPacket;
$pk->x = $this->x;

View File

@ -857,10 +857,10 @@ abstract class Entity extends Position implements Metadatable{
if(!$this->justCreated){
$newChunk = $this->getLevel()->getUsingChunk($this->x >> 4, $this->z >> 4);
foreach($this->hasSpawned as $player){
if(!isset($newChunk[$player->CID])){
if(!isset($newChunk[$player->getID()])){
$this->despawnFrom($player);
}else{
unset($newChunk[$player->CID]);
unset($newChunk[$player->getID()]);
}
}
foreach($newChunk as $player){