Shortcut

添加新的命令别名。

资源图片
# 快捷键 一个用于创建命令快捷键的 Minecraft 插件,无需其他插件 > *重新加载就绪! 此插件在执行 /reload 时没有不良影响:命令将根据配置文件中的更改被禁用和添加* ## 配置文件 每个命令都可以单独配置 基本 YAML 结构如下: ```yml # 这是你在游戏中将输入的命令名称/标签(例如 /command_name) command_name: # 可选的权限,可以是任何内容 # 如果发送者没有此权限,则无法运行此快捷键 permision: example.permission # 如果命令只能由玩家执行(这也是可选的) # 对于非玩家,执行方法将立即返回 playerOnly: false # 可选的描述如何使用该命令的方法 usage: "/command_name " # 实际用于控制快捷键执行的内容 executions: - { # 要运行的命令 # %%0 将替换为提供的第一个参数,%%1 是第二个参数,依此类推 # 如果你愿意,可以使用占位符 run: say %%0, # 作为谁运行命令 # 必须是 "sender" 或 "console" as: sender } - { # 要发送给用户的消息 # 可以在这里使用格式和占位符 display: Example message with §aFormatting! } ``` ### 示例 以下是“gmc”命令快捷键的一个示例: > 此示例中使用了占位符,如果你想使用它,请确保你安装了 PlaceHolderApi ```yml # 要使用的命令标签 gmc: # 运行此快捷键所需的权限 # 这不会绕过代理上的原始命令的检查! # 占位符在这里不起作用 permission: command.gamemode # 如果命令只能由玩家运行 # 占位符在这里不起作用 playerOnly: true # 在发布无效版本的此命令时显示 # 占位符在这里不起作用 usage: /gmc executions: # 作为发送者运行命令“gamemode creative” # 可以在这里使用占位符 - { run: gamemode creative %player_name%, as: console } # 向执行者显示此消息 # 可以在这里使用占位符 - { display: "§0[§a✓§0]§r You are now in creative mode" } ``` 以下是每个元素的说明: | 组件 | 使用的值 | 描述 | | --- | --- | --- | | 权限 | command.gamemode | 指定运行“gmc”命令所需的权限。 尝试执行此命令的用户必须具有“command.gamemode”权限。 | | 仅限玩家 | true | 设置为 `true` 时,此配置可确保只有玩家(而不是控制台或其他实体)才能执行“gmc”命令。 | | 用法 | /gmc | “usage”字段指定用户应遵循的命令语法来调用“gmc”命令。 | 执行步骤 1 | 操作 | 要运行的命令 | 作为发送者 | | --- | --- | --- | | 运行命令 | `gamemode creative %player_name%` | `console` | 此步骤指示系统将执行者的游戏模式设置为创造模式。 占位符 `%player_name%` 被替换为执行者的姓名。 命令作为控制台运行。 执行步骤 2 | 操作 | 要显示的提示信息 | | --- | --- | | 显示消息 | "§0[§a✓§0]§r You are now in creative mode" | 此步骤向执行者显示一条消息,指示他们现在处于创造模式。 消息包含格式以增强视觉效果。