Обсуждение плагина MobClear

Плагин который удаляет все существа с карты, но можно сделать так, поставить ограничение чтобы мог спавнится Villager?

MobClear.zip (1,7 КБ)

MobClear.zip (1,5 КБ)

Автор плагина тебе помогает

1 лайк

Ничосе

Щас чекну

Благодарю, работает

Хороший плагин

<?php

declare(strict_types=1);

namespace MobClear;

use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\Server;
use pocketmine\scheduler\PluginTask;
use pocketmine\entity\Creature;
use pocketmine\entity\Human;
use pocketmine\entity\Villager;
use pocketmine\entity\EnderPearl;
use pocketmine\entity\Arrow;
use pocketmine\entity\DroppedItem;
use pocketmine\math\Vector3;

class Task extends PluginTask{
	
    public function onRun($currentTick): void{
       foreach ($this->getOwner()->getServer()->getOnlinePlayers() as $player){
		   foreach(Server::getInstance()->getLevels() as $level){
           foreach($level->getEntities() as $entity){
              if($entity instanceof Creature && !($entity instanceof Human) && !($entity instanceof Villager)){
              	$entity->despawnFromAll();
              	$entity->teleport(new Vector3($entity->x, $entity->y + 999, $entity->z));
              	$entity->kill();
              	$entity->setInvisible();
              	$entity->close();}
            }
		   }
		}
	}
}

?>

Подожди друг, ты этим что пытаешься сказать? аааааа?

Самый умный чтоль? мм?

Да

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.