服务器使用量
未统计
服务玩家数
未统计
下载量
45,261
插件详细介绍
本插件允许你创建可执行任意指定命令的 NPC。所有插件均为免费提供,但需要你的支持来保持免费更新与维护。
依赖
- 必需依赖
- NPCLib
- PacketListenerAPI
- 可选依赖
- NickNamer(如需修改玩家类 NPC 的名称与皮肤)
命令与权限
创建 NPC
- 命令:
/cmdnpc create <name> [type] [command] - 权限:
cmdnpc.create - 说明:创建一个指定名称的 NPC。
- 参数:
<name>:NPC 的名称。[type]:NPC 类型,可选PLAYER、ZOMBIE或SLIME。[command]:NPC 被点击时执行的命令(可选)。
修改 NPC
- 命令:
/cmdnpc modify <action> [value(s)] - 权限:
cmdnpc.modify - 说明:修改现有 NPC 的各项设置。
- 可用操作:
NAME:更改 NPC 的显示名称。SKIN:更改玩家类 NPC 的皮肤(与名称无关)。COMMAND:管理 NPC 执行的命令。
- `list`:列出所有已配置的命令。- `add`:添加一条命令。- `remove`:移除一条命令。TYPE:更改命令执行者类型。
- `PLAYER`:由点击 NPC 的玩家执行命令。- `CONSOLE`:由服务器控制台执行命令。**警告**:可执行任意命令,如 `/op` 或 `/ban`。- `NPC`:由被点击的 NPC 执行命令(例如 `/say` 会显示 NPC 的名字)。**警告**:同样可执行任意命令。DELAY:设置玩家再次与 NPC 交互前需等待的时间。MESSAGE:设置 NPC 被点击时发送的消息。ACTIVATION:设置玩家交互过快时收到的提示消息。CYCLE:启用/禁用命令循环模式(NPC 将在所有可用命令间轮换执行)。
移除 NPC
- 命令:
/cmdnpc remove - 权限:
cmdnpc.remove - 说明:移除你正在看着的 NPC。
命令选择器
在 NPC 命令中,可以使用以下选择器,它们会在执行时被替换:
@i:替换为与 NPC 交互的玩家。@p:替换为距离 NPC 最近的玩家。
配置文件
配置文件为 config.yml,主要选项如下:
# 若启用,皮肤将保存在本地,即使原玩家已更换皮肤也可继续使用
saveSkinsLocal: true
# 是否启用 Bungeecord 支持(为 NPC 启用 /server 等跨服命令)
bungeecord: false链接与支持
- 源代码:Source
- 问题反馈:Issue tracker
- 插件主页:Website
感谢所有支持者,特别鸣谢:md_5。
如果你喜欢这个插件,请在发布页留下评分。也欢迎通过捐赠来支持我和这个插件的持续开发。
测试支持版本
版本分布
基本信息
插件名称
CommandNPCs
作者
inventivetalent
平台
Bukkit / Spigot
支持版本
1.7 - 1.9
点赞数
7
最近版本
暂无数据
-