diff --git a/src/pmf/Level.php b/src/pmf/Level.php index c1daf68e0..13072d15c 100644 --- a/src/pmf/Level.php +++ b/src/pmf/Level.php @@ -193,6 +193,8 @@ class PMFLevel extends PMF{ $Z = (int) $Z; if($this->isChunkLoaded($X, $Z)){ return true; + }elseif(!isset($this->locationTable[$index])){ + return false; } $index = $this->getIndex($X, $Z); $info = $this->locationTable[$index]; diff --git a/src/world/Entity.php b/src/world/Entity.php index 86af7a78a..fb9b146c3 100644 --- a/src/world/Entity.php +++ b/src/world/Entity.php @@ -118,7 +118,7 @@ class Entity extends Position{ $this->setHealth($this->health, "generic"); break; case ENTITY_ITEM: - if($data["item"] instanceof Item){ + if(isset($data["item"]) and ($data["item"] instanceof Item)){ $this->meta = $this->data["item"]->getMetadata(); $this->stack = $this->data["item"]->count; }else{