

Item Commander
Активный0.0
Установок
Последнее обновление
Версии
Item Commander
Превратите обычные предметы в мощные инструменты управления с помощью этого серверного мода для Fabric! Item Commander позволяет назначать команды любым предметам в игре, открывая безграничные возможности для создания кастомного геймплея.
Как это работает
Мод использует систему NBT-данных для хранения команд внутри предметов. Когда игрок использует предмет, мод проверяет наличие специального тега ItemCommander и выполняет назначенные команды автоматически.
Создание командных предметов
Чтобы добавить команду к предмету, держите его в основной руке и выполните:
/commander create "<команда>" [ДЕЙСТВИЕ_ПОСЛЕ_ИСПОЛЬЗОВАНИЯ] [ИСТОЧНИК_КОМАНДЫ] [время_отката] [дополнительные_NBT]
Действия после использования
- CONSUME - предмет расходуется
- KEEP - предмет сохраняется
Источники выполнения команд
- SERVER - команда выполняется сервером
- PLAYER - команда выполняется от имени игрока
- OP - команда выполняется от имени игрока с правами оператора
- SERVER_AS_PLAYER - команда выполняется сервером от имени игрока
- DANGEROUSLY_OP - опасный режим с правами оператора (используйте с осторожностью)
Плейсхолдеры для команд
При создании команд можно использовать специальные подстановки:
@itemname
- название предмета@pich
- угол наклона игрока@yaw
- угол поворота игрока@ix
,@iy
,@iz
- координаты использования предмета@x
,@y
,@z
- координаты игрока@p
и@s
- игрок, использующий командный предмет
Дополнительные возможности
Добавление команд: Чтобы добавить дополнительные команды к существующему предмету, используйте /commander append "<команда>"
Сохранение предметов: Сохраните командный предмет в файл с помощью /commander save <имя_файла>
Загрузка предметов: Выдайте сохраненный предмет игрокам командой /commander give <имя_файла> [количество] [игроки]
Интеграция с другими модами
Мод поддерживает Patbox' Text Placeholders API, позволяя использовать кастомные плейсхолдеры вида %modid:тип%
или %modid:тип/данные%
внутри команд.
Система разрешений
Совместимость с LuckPerms Fabric Permission API предоставляет гибкое управление правами:
commander.command.create
- создание командных предметовcommander.command.append
- добавление команд к предметамcommander.command.give
- выдача командных предметовcommander.command.save
- сохранение предметов в файлы
Примеры использования
Создание тестового предмета
/commander create "say Привет, @s! Вы кликнули по координатам @ix, @iy, @iz!" KEEP OP 20 paper{display:{Name:'[{"text":"Тестовый командный предмет!","italic":false}]'}}
Добавление дополнительной команды
/commander append "Если у вас установлен Text Placeholder API, здесь будет ваше имя: %player:name%"
Сохранение предмета
/commander save test_item
Выдача сохраненного предмета
/commander give test_item 1 @p