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

Cristalix

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Test
Есть необходимость отгрузить команды которые зарегистрированы на сервере по дефолту. Они имеют описание по типу "A mojang provide". Как их удалить?
 
Удалить? Никак.
Запретить? Просто отобрать пермы. Как? Если LP - можно посмотреть на опции apply-bukkit-child-permissions, apply-bukkit-default-permissions и apply-bukkit-attachment-permissions, если pex или вариант с настройками LP не устраивает, https://bukkit.gamepedia.com/CraftBukkit_Commands и просто ставить пермы на false / - перед пермом
 
Удалить? Никак.
Запретить? Просто отобрать пермы. Как? Если LP - можно посмотреть на опции apply-bukkit-child-permissions, apply-bukkit-default-permissions и apply-bukkit-attachment-permissions, если pex или вариант с настройками LP не устраивает, https://bukkit.gamepedia.com/CraftBukkit_Commands и просто ставить пермы на false / - перед пермом

Можно же как-то рефлексией
 
Ну погугли remove/unregister vanilla commands bukkit/spigot
Я видел только варианты типа переопределение алиасами, отбиранием пермов, если самописом, то проверка команды из списка и отмена ивента.
Вот в этой темке можешь глянуть, там вроде много всякого, но очень старая https://bukkit.org/threads/how-to-get-commandmap-with-default-commands.122746/
Всё ещё надеюсь, что кто-то придёт и скажет что-то нормальное, а то я не туда полез xD
 
Есть необходимость отгрузить команды которые зарегистрированы на сервере по дефолту. Они имеют описание по типу "A mojang provide". Как их удалить?
Все намного проще. Пройдемся по стандартным настройкам сервера.
Почитать можно тут - https://bukkit.gamepedia.com/Commands.yml
Заходим в Commands.yml
и добавляем перенаправление на give, тем самым удаляем ее с сервера
Код:
command-block-overrides: []
unrestricted-advancements: false
aliases:
  icanhasbukkit:
  - version $1-
  give:
  - []
 
Назад
Верх