На твоем месте я бы вообще использовал
$player->setDataFlags(Entity::DATA_FLAGS, Entity::ENTITY_FLAG_INVISIBLE, true);
$player->setDataFlags(Entity::DATA_FLAGS, Entity::ENTITY_FLAG_INVISIBLE, false);
А то делать ваниш эффектом… который легко может исчезнуть от молока или типо такого как то глупо…
Спойлер
use pocketmine\enity\Entity;