Hi, I'm working on a plugin, and was wondering why this doesn't work: PHP: public function LevelChange(EntityLevelChangeEvent $event){if($event->getEntity() instanceof Player){if(isset($this->playertextes[$event->getEntity()->getName()])) { if ($event->getTarget()->getName() == "Hub") { //set text visible $hub = $event->getTarget(); $part = $this->playertextes[$event->getEntity()->getName()]; $part->setInvisible(false); $hub->addParticle($part); $this->playertextes[$event->getEntity()->getName()] = $part; } else { //set text invisible $hub = $event->getOrigin(); $to = $event->getTarget(); if ($hub->getName() == "Hub") { $part = $this->playertextes[$event->getEntity()->getName()]; $part->setInvisible(); $to->addParticle($part); $this->playertextes[$event->getEntity()->getName()] = $part; } }}}} The textes are still there, if I teleport into another world. Anyone can help me fixing this issue?