Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Описание аргумента при наведении курсора

neverlessy

Новичок
Пользователь
Баллы
21
Имя в Minecraft
neverlessy
upload_2022-11-12_14-10-26.png

в майнкрафте есть такая фича с give и еще некоторыми кмд, такое можно реализовать на ведре?Ничего по этой теме не нашел
 
Это реализуется, наследованием интерфейса TabCompleter.

и устанавливаешь команде твой интерфейс
getCommand(название).setTabCompleter(tabCompleter)
 
Это реализуется, наследованием интерфейса TabCompleter.

и устанавливаешь команде твой интерфейс
getCommand(название).setTabCompleter(tabCompleter)

я просил не как установить tabCompleter, а как сделать описание аргументу как на скрине
 
После того как я перерыл код ванильных команд и не нашел это могу сделать вывод что @e и тому подобные жестко захардкожены в сам клиент(Всего лишь предположение). Пытался и Десериализованный Component с hoverEventom отправить тоже никакого результата не дало.
 
Ну ваще, ядро Minestom так умеет, значит не онли клиент-сайд штука для особых команд
 
Можно воспользоваться AsyncTabCompleteEvent в PaperAPI. Его completions() поддерживает подобные описания при наведении.
 
Чекни bcf и commad-api, там это, вроде, на protocollib'е завязано
 

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

Назад
Верх