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

Помогите Как запретить команду в одном мире и разрешить в другом?

Тема в разделе "Разработка плагинов для новичков", создана пользователем WETEIDO, 22 июн 2018.

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

    WETEIDO Участник Пользователь

    Баллы:
    31
    Как запретить команду в одном мире и разрешить в другом?
     
  2. Mr Hosting
  3. reZero

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

    Баллы:
    46
    if(cmd.getName().equalsIgnoreCase("myCommand"))
    {
    if(sender.getWorld().getName().equalsIgnoreCase("Мир в котором запретить"))
    {
    sender.sendMessage("Соси бучу");
    return true;
    }
    }
    Примерно так
     
  4. Автор темы
    WETEIDO

    WETEIDO Участник Пользователь

    Баллы:
    31
    А если команда из другого плагина?
     
  5. Автор темы
    WETEIDO

    WETEIDO Участник Пользователь

    Баллы:
    31
    спасибо
     
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Пермишенсами по мирам. Не знать такое в 2к18.
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Как таким жить? Лечится не пробовал?
     
  8. Автор темы
    WETEIDO

    WETEIDO Участник Пользователь

    Баллы:
    31
    теперь знаю
     
  9. MrMineRs

    MrMineRs Новичок

    Баллы:
    6
    Имя в Minecraft:
    BeyBae
    if(p.getWorld().contains("world"){
    //world - это мир в котором разрешить
     
  10. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Как и world_nether и world_the_end ¯\_(ツ)_/¯
    Если по имени сравнивать - то equals
     
  11. AbstractCoder

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

    Баллы:
    46
    Имя в Minecraft:
    AbstractCoder
    Бред написал, да еще и апаешь исчерпанную тему.
    Дядя, alexandrage уже написал, что для этого есть per world permissions.
     
  12. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    MrMineRs строки сравнивать не умеет, показал ему где его ошибка
     

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