Вход

Регистрация

Восстановление доступа

Datapack Commands

Datapack Commands

|

JacobA0225

Утилита для создания команд на основе функций datapack без необходимости переписывать код.

Мод Datapack Commands для Minecraft 1.21

Datapack Commands позволяет превращать любые функции datapack в настоящие команды с автодополнением в чате. Мод работает исключительно на стороне сервера, поэтому игрокам не нужно ничего устанавливать. Команды сохраняются между перезапусками, поддерживают автодополнение и могут быть легко удалены.

Основная концепция

Datapack Commands превращает любые функции datapack в настоящие команды с автодополнением, не требуя установки клиентских модов и перезапуска сервера. Администраторы получают полный контроль над игровыми механиками, создавая команды на лету. Например, команда /cgen create heal utils:heal_player регистрирует команду /heal, которая сразу же становится доступна всем игрокам для вызова функции utils:heal_player. Созданные команды сохраняются между перезапусками сервера и отображаются в списке доступных команд.

Datapack Commands Logo
Datapack Commands Logo

Управление командами

Для регистрации новой команды используется команда /cgen create . Примеры: /cgen create heal utils:heal_player или /cgen create "shop haste" mypack:give_haste. Для мгновенного удаления команды применяется команда /cgen remove , после чего она исчезает из автодополнения. Команда /cgen list выводит список всех зарегистрированных команд и их соответствующие функции datapack, что удобно для проверки активности.

Примеры команд

```text
/cgen create heal utils:heal_player
/cgen create "shop haste" mypack:give_haste
/cgen remove heal
/cgen list
```

Настройки и проверка

Команда /cgen feedback позволяет включать или отключать отображение сообщения «Executed function: ...» в чате при использовании команды. По умолчанию это сообщение отключено, но сохраняется между перезапусками. Для проверки загрузки мода в datapack используется команда /cgen check, возвращающая 1, если мод активен. Мод также совместим с Filiment и может использоваться как зависимость в модах и модах-пакетах.

Важные ограничения

Для использования команды /cgen требуется уровень оператора 4. Только администраторы могут создавать и удалять команды, в то время как игроки без прав OP могут свободно использовать созданные команды. Имена команд состоят из буквенно-цифровых символов и подчёркиваний, максимальная длина — 32 символа. Мод работает исключительно на стороне сервера, игрокам ничего устанавливать не нужно. Данные сохраняются в файле world/datapackcommands.json.

Связанные материалы

Автор: JacobA0225 · Автор: zeesea · Автор: Bumstronaut · Лицензия: GPL-3.0-only

J

JacobA0225

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз datapackcommands-1.0.0.jar 31.5 KB 1.21, 1.21.1 NeoForge 0 03.04.2026
F Forgified Fabric API Обязательная
S Sinytra Connector Обязательная