Smart Completion avatar

Smart Completion [1.21.5] [1.20.6] [1.19.4]

Умное автодополнение

Потому что печатать — слишком утомительно

📖 Описание

Клиентский мод, улучшающий систему автодополнения команд.

Поддерживает модифицированные и пользовательские команды из датапаков или серверных плагинов. Не требует установки на сервере.

💡 Использование

Для ввода команды/аргумента, состоящего из нескольких слов, достаточно ввести первые буквы каждого слова.

Пример: вместо /gamerule doDaylightCycle true можно ввести /gr dc t

/gamerule doDaylightCycle false

Горячие клавиши

Помимо <Tab>, для принятия предложения можно использовать <Ctrl>+<Space>, что автоматически добавит пробел для следующего аргумента.

При неполной команде (красный текст) нажатие <Enter> применит выбранное предложение вместо попытки выполнения неверной команды.

🔀 Разрешение неоднозначностей

Для различения похожих вариантов может потребоваться ввод дополнительных букв. Например:

fdfallDamage
fidfireDamage

fallDamage/fireDamage

🔍 Поиск предложений

Система учитывает частичные совпадения в любом месте названия. Например, /give @p wood покажет все предметы, содержащие слово с началом "wood".

/give @p wood

Принцип работы

Мод использует два запроса к серверу: "слепой" (без последнего аргумента) и "информированный" (полный запрос). Предложения фильтруются и сортируются на стороне клиента с помощью:

  • Сопоставления инициалов слов (как в IDE)
  • Нечёткого поиска внутри предложений

Разделение слов

Система разделяет слова по не-буквенным символам и camelCase. Для flatcase (напр. dodaylightcycle) используется специальный словарь.

📋 Сортировка предложений

Приоритеты сортировки:

  1. Близость к курсору
  2. Совпадение инициалов слов
  3. Количество значимых совпадений
  4. Количество слов в предложении
  5. Позиция совпадения
  6. Длина предложения

🎨 Настройки

Цвета выделения можно настроить через файл style.json в ресурспаках. По умолчанию:

  • Основные совпадения — синий
  • Альтернативные совпадения — темно-бирюзовый
  • Пространства имён — серый

Скачать Smart Completion

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasesmartcompletion-1.21.5-neoforge-2.1.0.jar1.21.5NeoForge12 апреля 2025120,1 КБ
Releasesmartcompletion-1.21.5-fabric-2.1.0.jar1.21.5Fabric12 апреля 2025120 КБ
Releasesmartcompletion-1.21.3-neoforge-2.1.0.jar1.21.2+1 NeoForge4 января 2025120 КБ
Releasesmartcompletion-1.21.3-fabric-2.1.0.jar1.21.2+1 Fabric4 января 2025119,8 КБ
Releasesmartcompletion-1.21.4-neoforge-2.1.0.jar1.21.4NeoForge4 января 2025120 КБ
Releasesmartcompletion-1.21.4-fabric-2.1.0.jar1.21.4Fabric4 января 2025119,9 КБ
Releasesmartcompletion-1.16.5-forge-2.1.0.jar1.16.3+2 Forge2 сентября 202497,1 КБ
Releasesmartcompletion-1.16.5-fabric-2.1.0.jar1.16.3+2 Fabric2 сентября 202497,2 КБ
Releasesmartcompletion-1.17.1-forge-2.1.0.jar1.17+1 Forge2 сентября 202496,1 КБ
Releasesmartcompletion-1.17.1-fabric-2.1.0.jar1.17+1 Fabric2 сентября 202496,6 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.