Помогите Не работает авто-дополнение команд

  • Автор темы Автор темы Extryde
  • Дата начала Дата начала

Extryde

Участник
Баллы
31
Ник в Minecraft
Extryde
Проблема в том, что на сервере не работает автодополнение команды из ChestCommands, все делаю как обычно, захожу в чат, начинаю вводить команду, нажимаю TAB, но к сожелению автодополнение не срабатывает. не понимаю из-за чего.​
Как это настроить? Подскажите, зарание спасибо!:creeper:​
 
Команды CC не регистрируются в сервере, поэтому таб комплит их не видит
 
не пробовал, но можно к плагину, любому, добавить команды которые нужны для автотаба.
получится, что другой плагин их зарегистрирует, но выполняться будет все равно от плагина СС.
так как плагин СС перехватывает каманду и после выполнения отменяет дальнейшее выполнение (что отменит действие другого плагина с зарегистрированными командами)
По сути получится то, что вы хотите, но я не пробовал так извращаться)
 
не пробовал, но можно к плагину, любому, добавить команды которые нужны для автотаба.
получится, что другой плагин их зарегистрирует, но выполняться будет все равно от плагина СС.
так как плагин СС перехватывает каманду и после выполнения отменяет дальнейшее выполнение (что отменит действие другого плагина с зарегистрированными командами)
По сути получится то, что вы хотите, но я не пробовал так извращаться)
Проще будет скачать исходники и уже в них дописать функцию таб комплита.
 
Проще будет скачать исходники и уже в них дописать функцию таб комплита.
Фишка не в функции, а в том что создатель не имел понятия когда создавал плагин какие команды придумает пользователь! у него было 2 выбора или перехватывать до выполнения команды команды и сравниваать с теми которые предложил пользователь (как сейчас и работает) или регистрировать переменную команду, которая будет во время работы создаваться! и только в этом случае автотаб будет работать) И переписать придется не мало! так как самих команд нет в исходниках, они пользовательские. и по этому проще взять любой плагин другой и записать тот же donate в какой-нить ессентиалс в команду афк, чем ломать голову и переписывать большую часть плагина.
 
юзаем MyCommand -> делаем команду /menu (или свою), прописываем ей register: true и добавляем к ней действия от имени консоли: /chestcommands open menu.yml $player

Код:
menu:
 command: /menu
 register: true
 type: RUN_CONSOLE
 runcmd:
 - "/chestcommands open menu.yml $player"
 permission-requied: false
 
Последнее редактирование:
юзаем MyCommand -> делаем команду /menu (или свою), прописываем ей register: true и добавляем к ней действия от имени консоли: /chestcommands open menu.yml $player

Код:
menu:
 command: /menu
 register: true
 type: RUN_CONSOLE
 runcmd:
 - "/menu open menu.yml $player"
 permission-requied: false
Спасибо огромное!
 
Назад
Верх Низ