Скачать Custom Commands — Minecraft Моды — MetaMods

Custom Commands

Активный

Установок

0

Последнее обновление

3 года назад

Версии

1.17-pre1 — 1.18
Сервер
Fabric
Библиотеки
Утилиты

Custom Commands

Данная модификация предоставляет возможность создания пользовательских командных псевдонимов для серверов, стремящихся сохранить ванильную атмосферу. Вся конфигурация реализована с использованием языка KDL.

Владельцы серверов могут создавать файл static_data/commands.kdl, в котором определяются сокращения и альтернативные названия для различных команд и триггеров.

Поддерживаемые элементы конфигурации

literal "название" - создает ключевое слово для команды

requires [требования] - устанавливает условия для выполнения родительской команды:

  • permissionLevel - минимальный уровень разрешений для использования команды

executes "команда" - определяет, какая именно команда выполняется при вызове родительского элемента

Пример конфигурации

literal "afk" { //сокращение для AFK датапака https://www.planetminecraft.com/data-pack/afk-pack/
    executes "trigger afk"
}
literal "giveall" { //выдача стандартных предметов всем игрокам на сервере
    requires permissionLevel=4
    literal "diamonds" { //экранированные кавычки
        executes "give @a diamond{display:{Name:'[{"text":"happy diamond","italic":false}]'}} 64"
    }
    literal "magicsword" { //сырые строки KDL
        executes r#"give @p netherite_sword{Unbreakable:1,display:{Name:'[{"text":"magic sword","italic":false}]',Lore:['[{"text":"a sword passed down","italic":false}]','[{"text":"through the ages","italic":false}]','[{"text":"from hero to hero","italic":false}]']},Enchantments:[{id:fire_aspect,lvl:2},{id:knockback,lvl:2},{id:looting,lvl:3},{id:sharpness,lvl:5}]} 64"#
    }
}
Участники проекта
repulica

repulica

Разработчик

Создан: 4 ноя 2021

ID: 15015