Ищу | Плагин на god

Здравствуйте, ищу плагин на /god, вырезать с апи не могу, помогите пожалуйста кто может.
Aquamarine 1.0.1 | 1.1.x

так по кускам и соберешь целый плагин

1 лайк

Интересно, такие люди понимают что такое api, но называют кучу команд в одном плагине так потому-что его многие так называют, или все-таки не понимают что это означает?

блин даже не знаю

можешь в плагин засунуть пожалуйста?

не, сорри, занят я щас

норм все)

ладно, ну если не жалко будет уделить времени в дальнейшем, то скинь в плагине пожалуйста

хорошо

Самый лучший программист тысячелетия

всм? норм же код

Но толку от него нету

<?php namespace folder;

declare(strict_types=1);

use pocketmine\plugin\PluginBase;
use pocketmine\utils\TextFormat;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;

use pocketmine\event\Listener;
use pocketmine\event\EntityDamageEvent;

class ClassName extends PluginBase implements Listener
{
    private array $players = [];
    
    public function onEnable(): void
    {
        $this->getServer()->getPluginManeger()->registerEvents($this, $this);
    }

    public function onCommand(CommandSender $sender, Command $command, $label, array $args): bool
    {
        if($command->getName() === "god")
        {

            if($this->checkGod($sender)){
                 $sender->sendMessage(TextFormat::RED . "Режим бессмертия выключен!");
            }else{
                $sender->sendMessage(TextFormat::GREEN . "Режим бессмертия включен!");
            }
        }
    }

    public function onDamage(EntityDamageEvent $event)
    {
        $entity = $event->getEntity();
        if($this->checkGod($entity))
        {
            $event->setCancelled(true);
        }
    }

    public function checkGod($player): bool
    {
        $nickname = strtolower($player->getName());
        if(isset($this->players[$nickname]))
        {
            unset($this->players[$nickname]);
            return true;
        }else{
            $this->players[$nickname] = true;
            return false;
        }
    }
}
?>

У меня есть подозрение что ивент нерабочий, поэтому да, если что, поправьте меня. Я нубик в кубиках ваших.

в плагине можешь скинуть пожалуйста?

Сам вставляй, я сейчас на ноуте ОС переустанавливаю
Я специально скинул в виде класса

я прошлый код вставил мне ошибку выдало

при этом владелец лайта и делаешь новую версию)))

Да, что-то против имеешь?

А по факту, я просто не собирался ему писать ничего. Мне лень было в документацию залазить.

Основное написал, пусть сам думает