Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как передать возможности ивента в команду.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Bomber123, 1 апр 2017.

  1. Автор темы
    Bomber123

    Bomber123 Активный участник Пользователь

    Баллы:
    46
    Мне нужно для плагина передать возможности ивента PlayerMoveEvent в команду
    ну или хотя-бы с зарегистрировать его как функцию.
    Мне нужно чтобы когда я вводил команду включался этот ивент.
    Как мне это сделать?
    И не удивляйте как у меня много тем с вопросами я самоучка и по этому занимаюсь через видео на ютубе и через ваш форум.
     
  2. Хостинг MineCraft
    <
  3. HunterGaming

    HunterGaming Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    HunterGaming13
    Ну смотри в коде

    boolean enableMove = false;

    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    Player p = (Player) sender;
    if (sender instanceof Player) {
    if (label.equalsIgnoreCase("ТУТ ТВОЯ КОМАНДА"))
    enableMove = !enableMove;
    } else
    p.sendMessage("Только игрок может использовать данную команду!");
    }

    @EventHandler
    public void onPlayerMove(PlayerMoveEvent e) {
    if (enableMove) {
    ДЕЙСТВИЕ
    }
    }
     
  4. Автор темы
    Bomber123

    Bomber123 Активный участник Пользователь

    Баллы:
    46
    спс ща протестю
     

Поделиться этой страницей