CommandNPC 是一款灵感来源于 Mineplex 服务器的插件,它为 NPC 增加了新功能。玩家只需右键点击一个 Citizens NPC,即可执行预设的命令。本插件需要 Citizens 2 支持。
commandnpc.admin 权限。%name% 作为占位符,代表点击 NPC 的玩家名称。server <服务器名称> 来将玩家传送到指定服务器。所有命令均需对选中的 Citizens NPC 使用,格式为 /npc <子命令>。
/npc cmdadd [-c console] [-o Op] [-r random] [-i ignorePermMsg] [-l ignoreMoneyMsg] [--v price] [--t clickType] [--d delay] [--cd cooldown] [--p custom.permission.node] <command...>
为选中的 NPC 添加一个点击后执行的命令。
可用标志:
-c:以控制台身份执行命令。-o:以OP(管理员)身份执行命令。-r:如果添加了多个命令,则随机选择其中一个执行。-i:设为 true 时,当玩家无权限不发送无权限提示信息。-l:设为 true 时,当玩家金钱不足不发送无金钱提示信息。--v <价格>:执行命令时,向玩家收取指定金额(支持小数)。--p <权限节点>:要求玩家必须拥有指定的权限节点才能执行。--d <延迟>:命令执行前的延迟时间(单位:游戏刻,整数)。--cd <冷却>:命令的冷却时间(单位:游戏刻,20刻=1秒)。--t <点击类型>:触发命令的点击类型(left左键, right右键, both两者皆可)。默认使用 config.yml 中的全局设置。> 注意:像 --v 这样需要额外参数的标志,前面需要两个短横线 --。
/npc cmdinfo [id]
查看已添加到 NPC 的所有命令的详细信息。
[id],则只显示该条命令的信息。id 可通过此命令查询获得。/npc cmdset [-c console] [-o Op] [-r random] [-m cdMsg] [-i ignorePermMsg] [-l ignoreMoneyMsg] [--v price] [--t clickType] [--d delay] [--cd cooldown] [--p custom.permission.node] [command | cdMsg...]
修改指定命令的各项参数。命令的 id 通过 /npc cmdinfo 查询。
可用标志:
-c:切换是否以控制台身份执行(在 true/false 间切换)。-o:切换是否以OP身份执行(在 true/false 间切换)。-r:切换是否为随机执行模式。-m [cdMsg...]:设置玩家处于冷却时间内点击 NPC 时收到的提示信息。注意:当与其他标志一起使用时,此信息必须放在命令的最后。-i:切换是否忽略无权限提示信息。-l:切换是否忽略无金钱提示信息。--v <价格>:设置执行命令所需金额。--p <权限节点>:设置所需的权限节点。--d <延迟>:设置命令执行延迟。--cd <冷却>:设置命令冷却时间。--t <点击类型>:设置触发点击类型(left, right, both)。/npc cmdremove <id>
移除指定 ID 的命令。命令的 id 通过 /npc cmdinfo 查询。
/npc cmdreset
移除选中 NPC 上的所有命令。
config.yml 配置文件。/npc cmdadd 命令(语法如上所述)为你选中的 NPC 添加命令。这些命令会被保存。/npc cmdreset 命令即可。如果你喜欢这个插件并希望支持它的后续开发,你可以向开发者捐赠。请在本插件页面的右上角寻找捐赠链接。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,755 | 今日访问人次:14,883 | 昨日访问人次:11,147
独立 IP:5,135 | 最近24小时独立访客:7,120
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6