服务器使用量
未统计
服务玩家数
未统计
下载量
15,386
插件详细介绍
DeluxeCommands —— 自定义 JSON 文本指令
你是否曾想过创建自定义的文本指令,并利用 JSON 格式实现丰富的交互效果?现在,你可以创建基于文本的指令,为它们添加悬浮提示、点击事件等高级功能!无论是制作一个信息丰富的 /vote 指令,还是一个酷炫的 /stats 指令,都能轻松实现。本插件还支持与 PlaceholderAPI 或 DeluxeChat 联动,让你能在自定义指令中展示来自其他插件的玩家专属数据!请注意,你创建的指令会覆盖服务器上已有的同名插件指令。
重要须知
- 生成 JSON 文本可以使用在线工具 minecraftjson.com。
- 请确保你的 JSON 以
{开头,以}结尾,并且整个 JSON 字符串被包裹在单引号' '内。 - 插件会自动检测并支持已安装的 DeluxeChat 或 PlaceholderAPI,你可以使用所有已启用的占位符。
指令配置格式
在配置文件中,你可以按以下格式创建自定义指令
commands:
<指令名(不带斜杠)>:
permission: <使用此指令所需的权限>
no_permission_message: <无权限时显示的消息>
message:
- [text]<如果行以[text]标识符开头,可在此输入常规文本>
- '{"text": "JSON 文本内容"}'
- '{"text": "若想在同一行使用多个 JSON 组件,必须使用 && 运算符连接!"}&&{"text": "就像这样"}'
target_permission: <使用带玩家参数指令的权限(格式:/<指令> <玩家名>)>
target_no_permission_message: <无权限指定目标玩家时显示的消息>
target_message:
- [text]<此部分为可选,仅当你想为指定目标的情况设置不同消息时使用>
- '{"text": "%player% 的统计信息:"}'配置示例
以下是一个名为 somecustomcommand 的指令配置示例:
commands:
somecustomcommand:
permission: some.custom.permission
no_permission_message: '&c你没有权限使用此指令!'
target_permission: some.custom.target_permission
target_no_permission_message: '&c你没有权限为此指令指定目标玩家!'
message:
- '{"text": "--------"}'
- '{"text": "这是你的 "}&&{"text": "自定义 JSON 文本指令,将显示与你相关的占位符!!"}'
- '{"text": "--------"}'
target_message:
- '{"text": "--------"}'
- '{"text": "此消息为可选,当在指令末尾指定了玩家 %player% 时,会显示不同的内容。"}'
- '{"text": "--------"}'插件管理指令
插件本身的管理指令非常简单。如果你想重载配置以加载新指令,或列出已加载的指令,可以使用以下命令:
/deluxecommands reload- 重载插件配置文件。/deluxecommands list- 列出所有已加载的自定义指令。
插件信息
- 插件名称: DeluxeCommands
- 版本: 1.0
- 作者: extended_clip
- 描述: 创建你自己的 JSON 文本指令!
- 前置插件 (软依赖): [DeluxeChat, PlaceholderAPI]
- 主类: me.clip.deluxecommands.DeluxeCommands
权限节点
deluxecommands.admin
- **描述**: 允许使用插件的内部管理指令。- **默认权限组**: op (仅限管理员)获取帮助
更详细的配置说明和指南,请访问官方 Wiki
测试支持版本
版本分布
基本信息
插件名称
DeluxeCommands
作者
clip
平台
Bukkit / Spigot
支持版本
1.8 - 1.18
点赞数
25
最近版本
暂无数据
-