Ты написал говнокод
Хорошо, как бы ты сделал по другому?
Я по-другому не умею. Делаю так, как мне нормально.
Работает? Нету ошибок? - Заебись
<?php
declare(strict_types=1);
namespace folder;
use pocketmine\plugin\PluginBase;
use pocketmine\utils\Config;
use pocketmine\level\Position;
use pocketmine\command\{
Command,
CommandSender
};
class Spawn extends PluginBase{
private Config $config;
public function onEnable() : void{
$this->config = new Config($this->getDataFolder() . 'config.yml', Config::YAML, [
'position' => [
1,
2,
3,
'world'
]
]);
}
public function onCommand(Command $command, CommandSender $sender, $label, array $args){
if($command->getName() === 'spawn'){
$points = $this->config->getAll()['points'];
$sender->teleport(new Position($points[0], $points[1], $points[2], $this->getServer()->getWorldByName('world')));
}
}
}
1 симпатия
Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.