Untitled
unknown
plain_text
2 years ago
1.5 kB
6
Indexable
Вот пример плагина на PHP, который создает сущность Testol и устанавливает ей nametag "привет" при выполнении команды /lole: php Copy code <?php namespace MyPlugin; use pocketmine\{Player, Server}; use pocketmine\command\{Command, CommandSender}; use pocketmine\entity\Entity; use pocketmine\plugin\PluginBase; class MyPlugin extends PluginBase { public function onEnable(){ $this->getLogger()->info("Plugin enabled!"); } public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool{ if(strtolower($command->getName()) === "lole") { $entity = Entity::createEntity("Testol", $sender->getPosition(), $sender->getLevel()); $entity->setNameTag("привет"); $entity->spawnToAll(); return true; } return false; } } class Testol extends Player { public function getName(): string { return "Testol"; } } Примечание: Плагин предполагает, что вы уже создали класс Testol, который наследуется от Player. Если вы не создали этот класс, то вы должны это сделать. В этом примере я сделал его пустым, чтобы показать, что он существует.
Editor is loading...