From 4fac800f1c4a2e2747ab5aad005db7a2ecac0d0e Mon Sep 17 00:00:00 2001 From: Cortex Date: Tue, 30 Oct 2018 23:37:34 -0500 Subject: [PATCH] =?UTF-8?q?fix=20#324=20[untested=20=F0=9F=98=82]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pretty sure this'll work --- src/CortexPE/EventListener.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/CortexPE/EventListener.php b/src/CortexPE/EventListener.php index be243dad..d2a08547 100644 --- a/src/CortexPE/EventListener.php +++ b/src/CortexPE/EventListener.php @@ -361,8 +361,10 @@ public function onPlayerDropItem(PlayerDropItemEvent $ev){ * @priority LOWEST */ public function onTeleport(EntityTeleportEvent $ev){ - if(Main::$registerDimensions && ($from = $ev->getFrom())->getLevel() !== ($to = $ev->getTo())->getLevel()){ - if(Utils::getDimension($from->getLevel()) != ($dim = Utils::getDimension($to->getLevel()))){ + $frLvl = ($from = $ev->getFrom())->getLevel(); + $toLvl = ($to = $ev->getTo())->getLevel(); + if(Main::$registerDimensions && $frLvl instanceof Level && $toLvl instanceof Level && $frLvl !== $toLvl){ + if(Utils::getDimension($frLvl) != ($dim = Utils::getDimension($toLvl))){ $p = $ev->getEntity(); if($p instanceof PMPlayer){ $pk = new ChangeDimensionPacket();