FloatingTexts/src/Ad5001/FloatingTexts/SetNameTagVisibleTask.php
2017-04-05 10:17:52 +02:00

29 lines
781 B
PHP

<?php
# FloatingTexts
# A new production from Ad5001 generated using ImagicalPlugCreator by Ad5001 (C) 2017
namespace Ad5001\FloatingTexts;
use pocketmine\Server;
use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\entity\Entity;
class SetNameTagVisibleTask extends \pocketmine\scheduler\PluginTask {
/*
RUns when the task runs
@param $tick int
@return void
*/
public function onRun($tick) {
foreach($this->getOwner()->getServer()->getLevels() as $level) {
foreach ($level->getEntities() as $et) {
if(isset($et->namedtag->isUsedToFloat)) {
$et->setNameTagAlwaysVisible(true);
$et->setNameTagVisible(true);
$et->setImmobile(true);
}
}
}
}
}