Перейти к содержимому

MCDR-Command-Suggestion

Мод автодополнения команд MCDR с поддержкой подсказок параметров.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
4,3 тыс.
Подписчиков на Modrinth
4
версий
97
Обновлён
8 октября 20268 окт.
Опубликован
в 2025

Коротко о моде

Работает на Fabric
Для Minecraft 1.14–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — v1.1.5-mc1.15 от 8 октября 2026
Нужен Fabric API
Лицензия AGPL-3.0-or-later — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.14–26.3
Описание переведено автоматическиПоказать оригинал (EN)

🚀 McdrCmdSuggest

preview

✨ Более элегантное автодополнение команд MCDR

Для работы этого мода требуется плагин CommandSuggest.

McdrCmdSuggest — это мод для Fabric, который обеспечивает более элегантное автодополнение команд для MCDReforged. Регистрируя команды MCDR на сервере Minecraft и отправляя их клиенту, игроки получают нативное автодополнение команд.

🛠️ Возможности

  • ⚡ Нативное автодополнение команд: регистрирует команды MCDR как нативные команды Minecraft, позволяя выполнять команды MCDR без вывода в чат.
  • 💡 Поддержка автодополнения аргументов (метод suggests в плагинах MCDR).
  • 🖥️ Чисто серверный мод: не требует установки на клиент, совместим с ванильными клиентами.
  • 🛡️ Без зависимости от mixin: проще поддерживать на разных версиях.
  • ⚙️ Полностью автоматическая конфигурация по умолчанию: работает из коробки без ручной настройки.

📦 Установка

  1. Скачайте последнюю версию McdrCmdSuggest с Modrinth или GitHub Releases.
  2. Поместите скачанный jar-файл в папку mods вашего сервера Minecraft.
  3. Установите соответствующий плагин MCDR на сервере.
  4. Перезапустите сервер.

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

Вводите существующие команды MCDR в стандартном формате команд Minecraft, начиная с /, затем используйте клавишу Tab в игре для автодополнения. Например, /!!help, /!!MCDR xxx (не нужно настраивать другие плагины или менять код плагинов).

🔍 Сравнение с другими модами

По сравнению с другими модами для автодополнения команд MCDR, McdrCmdSuggest имеет следующие преимущества:

  • Более элегантная реализация: напрямую использует нативную систему команд Minecraft для более плавного взаимодействия.
  • Более полный функционал: поддерживает автодополнение аргументов, подходит для более сложных структур команд.
  • Лучшая совместимость: команды MCDR дополняются, даже если они не начинаются с "!" или "!!", совместим с большим числом плагинов.
  • Меньше зависимостей: без зависимости от mixin, что снижает затраты на поддержку, и не требует клиентского мода.

🧩 Технические детали

McdrCmdSuggest реализует автодополнение команд следующим образом:

  1. Регистрирует специальную команду __mcdrcmdsuggest_register для получения информации о регистрации команд от сервера.
  2. Динамически регистрирует команды Minecraft на основе полученной информации.
  3. Если команда включает подсказки аргументов (suggests), добавляется метод suggests для запроса подсказок у соответствующего плагина MCDR (по умолчанию используется HTTP, только локальная связь между сервером и MCDR, порты открывать не нужно). Подсказки для клиента передаются через нативный протокол Minecraft.

🤝 Участие в разработке

Приветствуются сообщения о проблемах и предложения по функционалу!

🙏 Благодарности

📄 Заявление

Этот мод во многом опирается на код и реализацию ZhuRuoLing/MCDRCommandCompletionReforged-Mod и AnzhiZhang/MCDRCommandFabric. Без их работы этот мод был бы невозможен.

✨ Более элегантная реализация автодополнения команд MCDR

Требуется плагин CommandSuggest.

McdrCmdSuggest — это мод для Fabric, который обеспечивает более элегантное автодополнение команд для MCDReforged. Регистрируя команды MCDR на сервере Minecraft и отправляя их клиенту, игроки получают нативный опыт автодополнения команд.

🛠️ Возможности

  • ⚡ Нативный опыт автодополнения: команды MCDR регистрируются как нативные команды Minecraft, что позволяет тихо отправлять команды MCDR
  • 💡 Поддержка автодополнения аргументов (метод suggests в плагинах MCDR)
  • 🖥️ Чисто серверный мод, клиенту устанавливать не нужно, поддерживаются ванильные клиенты
  • 🛡️ Не зависит от mixins, проще поддерживать несколько версий
  • ⚙️ Конфигурация по умолчанию полностью автоматическая, работает из коробки без ручной настройки

📦 Установка

  1. Скачайте последнюю версию McdrCmdSuggest с Modrinth или GitHub Releases
  2. Поместите скачанный jar-файл в папку mods сервера Minecraft
  3. Установите на сервере соответствующий плагин MCDR
  4. Перезапустите сервер

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

Вводите обычные команды MCDR в виде стандартных команд Minecraft, начинающихся с /, а затем используйте Tab в игре для автодополнения. Например, /!!help, /!!MCDR xxx (не требуется настраивать другие плагины или менять код плагинов).

🔍 Сравнение с другими модами

По сравнению с другими модами автодополнения команд MCDR, McdrCmdSuggest даёт следующие преимущества:

  • Более элегантная реализация: напрямую использует нативную систему команд Minecraft, обеспечивая более плавный опыт
  • Более полный функционал: поддерживает автодополнение аргументов, подходит для более сложных структур команд
  • Лучшая совместимость: команды MCDR дополняются, даже если не начинаются с "!" или "!!", совместим с большим числом плагинов
  • Меньше зависимостей: не зависит от mixins, снижает потенциальные затраты на поддержку, не требует клиентского мода

🧩 Технические детали

McdrCmdSuggest реализует автодополнение команд следующим образом:

  1. Регистрирует специальную команду __mcdrcmdsuggest_register для приёма информации о регистрации команд, отправляемой сервером
  2. На основе полученной информации динамически регистрирует команды Minecraft
  3. Если команда содержит предложения аргументов (suggests), для неё добавляется метод suggests, запрашивающий результаты у сопутствующего плагина MCDR (по умолчанию используется http, связь только локальная между сервером и MCDR, порты наружу открывать не нужно), а предложения клиенту передаются по встроенному протоколу Minecraft

🤝 Вклад

Приветствуются сообщения о проблемах и запросы на новые функции!

🙏 Благодарности

📄 Заявление

Этот мод во многом опирается на код и реализацию ZhuRuoLing/MCDRCommandCompletionReforged-Mod и AnzhiZhang/MCDRCommandFabric. Без их работы этот мод был бы невозможен.

Частые вопросы

Как установить MCDR-Command-Suggestion?

Установите Fabric под свою версию Minecraft, скачайте MCDR-Command-Suggestion под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть MCDR-Command-Suggestion?

У MCDR-Command-Suggestion есть сборки для Minecraft 1.14–26.3.

Нужен ли MCDR-Command-Suggestion на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
GNU Affero General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее