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

Помогите Как отгрузить команды которые установлены по дефолту на сервере

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Test
    Есть необходимость отгрузить команды которые зарегистрированы на сервере по дефолту. Они имеют описание по типу "A mojang provide". Как их удалить?
     
  2. HauserGrim

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

    Баллы:
    96
    Удалить? Никак.
    Запретить? Просто отобрать пермы. Как? Если LP - можно посмотреть на опции apply-bukkit-child-permissions, apply-bukkit-default-permissions и apply-bukkit-attachment-permissions, если pex или вариант с настройками LP не устраивает, https://bukkit.gamepedia.com/CraftBukkit_Commands и просто ставить пермы на false / - перед пермом
     
  3. Автор темы
    Cristalix

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

    Баллы:
    76
    Имя в Minecraft:
    Test
    Можно же как-то рефлексией
     
  4. HauserGrim

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

    Баллы:
    96
    Ну погугли remove/unregister vanilla commands bukkit/spigot
    Я видел только варианты типа переопределение алиасами, отбиранием пермов, если самописом, то проверка команды из списка и отмена ивента.
    Вот в этой темке можешь глянуть, там вроде много всякого, но очень старая https://bukkit.org/threads/how-to-get-commandmap-with-default-commands.122746/
    Всё ещё надеюсь, что кто-то придёт и скажет что-то нормальное, а то я не туда полез xD
     
  5. alexandrage

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

    Баллы:
    173
    Зачем? Без всяких рефлексий отбираешь пермишенсы и все.
     
  6. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Все намного проще. Пройдемся по стандартным настройкам сервера.
    Почитать можно тут - https://bukkit.gamepedia.com/Commands.yml
    Заходим в Commands.yml
    и добавляем перенаправление на give, тем самым удаляем ее с сервера
    Код:
    command-block-overrides: []
    unrestricted-advancements: false
    aliases:
      icanhasbukkit:
      - version $1-
      give:
      - []
    
     

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