1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как сделать так чтобы команда /heal не снимала эффект?

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

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

    MrTeldi Новичок Пользователь

    Баллы:
    11
    Как сделать так чтобы команда /heal не снимала эффект?
    Через ивент PlayerCommandPreprocessEvent?
     
  2. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Эмм, ты пытаешься отловить команду EssentialsX?
     
  3. Автор темы
    MrTeldi

    MrTeldi Новичок Пользователь

    Баллы:
    11
    Мне нужно чтобы некоторые эффекты только снимало и в определённых мирах.
     
  4. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Это ничего не меняет, зачем отлавливать команду EssentialsX? Можно свой плагин на /heal написать и проверки сделать
     
  5. Автор темы
    MrTeldi

    MrTeldi Новичок Пользователь

    Баллы:
    11
    Мне нужно встроить уже в плагин, который уже почти готов осталось лишь чтобы heal не снимал эффекты.
     
  6. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Напиши в реализации команды (В onCommand крч)
     
  7. Автор темы
    MrTeldi

    MrTeldi Новичок Пользователь

    Баллы:
    11
    Как? Я же наверно не писал если знал бы как это зделать.
     
  8. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Player player = (Player) sender;
    if(player.getWorld().getName().equalsIgnoreCase("название_мира")) {
    //Хилишь
    } else {
    //Хилишь и убираешь эффекты
    }
     
  9. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Сойдёт?
     
  10. Автор темы
    MrTeldi

    MrTeldi Новичок Пользователь

    Баллы:
    11
    А команду где писать? :)
     
  11. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Я понял что ты имеешь ввиду, если ты пока что <0 в разработке плагинов, то можешь по ютабу начинать учиться, я начинал с этого:

    Тем не менее я пока что до сих пор 0
     
  12. Автор темы
    MrTeldi

    MrTeldi Новичок Пользователь

    Баллы:
    11
    Я смотрел нечего нормального не дают, только вступление максимальное
     
  13. therimuru_

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

    Баллы:
    66
    Имя в Minecraft:
    therimuru_
    Если ты не в курсе как создать свою первую команду стоит посмотреть. Лишним не будет. В 3 части создание команды
     
  14. Zlodey_duo

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

    Баллы:
    66
    Имя в Minecraft:
    _X_ZLODEY_X_
    Omg

    Могу посоветовать посмотреть:
    TheSourseCode
    GHG

    Они англо-язычные, но код понятный и доступный новичкам.
     

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