Мод для Майнкрафт улучшает автодополнение команд в чате: искать и вводить длинные команды и аргументы можно по нескольким начальным буквам слов. Работает на клиенте с командами из модов, датапаков и серверных плагинов; устанавливать его на сервер не нужно.
Возможности
- Ищет варианты по начальным буквам частей названия:
/gr dc tдополняется до/gamerule doDaylightCycle true. - Учитывает слова в составных названиях и camelCase: по запросу
woodв/give @p woodпоказывает предметы, в названии которых встречается словоwood. - Если точного совпадения по инициалам нет, добавляет менее точные варианты поиска; они отображаются после подходящих вариантов.
- Сортирует подсказки по релевантности и выводит наиболее подходящую ближе к строке ввода. Неожиданные подсказки от сервера выделяются отдельным цветом, чтобы их не пропустить.
- Не даёт курсору случайно выбрать подсказку, появившуюся под ним.



Как пользоваться
- Вводите несколько начальных букв каждого слова команды или аргумента. Если вариантов несколько, добавьте буквы нужного слова: например,
fidпоможет выбратьfireDamageвместоfallDamage. - Подтверждайте выделенную подсказку клавишей
TabилиCtrl+Пробел. Второй вариант сразу добавляет пробел для следующего аргумента. - Если команда подсвечена красным как незавершённая,
Enterподтверждает выбранную подсказку вместо попытки выполнить неверную команду. - При подтверждении через
Ctrl+Пробелили средней кнопкой мыши текст после курсора по умолчанию удаляется. Это поведение настраивается отдельно для клавиш и кнопок мыши.
Настройки
Команда меняет порядок отображения подсказок:
/smartcompletion invert_suggestion_order false
Оформление подсказок задаётся в файле style.json; его можно переопределить набором ресурсов. По умолчанию совпавшие части выделены синим, альтернативные и неточные совпадения — тёмно-бирюзовым, а пространство имён в идентификаторах ресурсов — тёмно-серым.
Требования и совместимость
Мод работает на стороне клиента и доступен для Fabric, Forge и NeoForge. Совместим с пользовательскими командами, датапаками и серверными плагинами.
