[**kdl**](
自定义命令允许服务器所有者编写一个文件放在 `static_data/commands.kdl` 来添加特殊命令或触发器的别名或缩写
当前支持的节点有:
- `literal
- `requires [requirements]` - 父节点的要求,属性确定要求:
- `permissionLevel` - 运行命令所需的权限级别
- `executes
示例配置:
kdl
literal "afk" { //afk 数据包的缩写
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"#
}
}
1.1.0
1.0.0
收录