Войти или зарегистрироваться

Помогите Комманды

Lite-craft

Активный участник
Пользователь
Баллы
46
Имя в Minecraft
shiroihana
Создал я значт комманду но в другом плагине есть эта комманда
Как сделать чтобы и в том плагине она работала и в моем
 
Создал я значт комманду но в другом плагине есть эта комманда
Как сделать чтобы и в том плагине она работала и в моем
В чем проблема изменить команду в своём плагине?
 
В чем проблема изменить команду в своём плагине?
Мне именно эта комманда нужна, чтобы она сочеталась с коммандой в том плагине
Чтобы эта команда дополняла другую команду с другого плагина например частицами
 
Мне именно эта комманда нужна, чтобы она сочеталась с коммандой в том плагине
Чтобы эта команда дополняла другую команду с другого плагина например частицами
ну тогда используй PlayerCommandProccessEvent, как так он называется
 
Чтобы эта команда дополняла другую команду с другого плагина например частицами
Для этого используют API плагинов, а не команды.
В конце концов, если уж сильно приспичило использовать команды, то dispatchCommand в помощь.
ну тогда используй PlayerCommandProccessEvent, как так он называется
Die pls.
 
Для этого используют API плагинов, а не команды.
В конце концов, если уж сильно приспичило использовать команды, то dispatchCommand в помощь.
Die pls.
Так ему нужно типо когда человек вводит команду с другого плагина, то его плагин добавлял что-то. Например эффект или звук при вводе этойже команды.
 
Так ему нужно типо когда человек вводит команду с другого плагина, то его плагин добавлял что-то. Например эффект или звук при вводе этойже команды.
Вот бы в шапку в виде дополнения эти сведения закидывал.
Окей, тут из-за отсутствия опыта в чтении текста от неграмотного населения я написал не верное решение.
Не у всех плагинов есть api
Тогда эти плагины следует переписать самому и запилить API с эвентами и ассинхронными потоками (рофлю если че).
 
Java:
    @EventHandler(priority=EventPriority.HIGHEST)
    public void onPreprocess(PlayerCommandPreprocessEvent event)
    {
        if (event.getMessage().toLowerCase().startsWith("/command")) {
            event.getPlayer().playEffect(event.getPlayer().getLocation(), Effect.COLOURED_DUST , 20L);
        }
}
По моему как-то так.
 
Java:
    @EventHandler(priority=EventPriority.HIGHEST)
    public void onPreprocess(PlayerCommandPreprocessEvent event)
    {
        if (event.getMessage().toLowerCase().startsWith("/command")) {
            event.getPlayer().playEffect(event.getPlayer().getLocation(), Effect.COLOURED_DUST , 20L);
        }
}
По моему как-то так.
А если мне например нужно записать arg[0]
Тип вот так
Java:
config.set("HI", args[0]);
 
Нет такого слова в русском языке, будьте добры не использовать его больше.
Да я знаю частая ошибка у меня, несколько раз написал привязалось теперь пытаюсь отучиться
Command с англ прост
А если мне например нужно записать arg[0]
Как
 
Назад
Верх