服务器使用量
未统计
服务玩家数
未统计
下载量
6,240
插件详细介绍
NpcCommands 允许服务器管理员创建可执行任意数量命令的 NPC 角色。本插件已完全重写,并支持 Minecraft 1.8.8 至 1.10.2 版本。
核心功能
- 创建可执行命令的 NPC。
- 支持为 NPC 添加自定义名称、设置数据标签、切换隐身与发光效果。
- 可为 NPC 添加路径点,使其在多个位置间移动。
- 支持通过变量
%player%在命令中引用玩家名称。 - 兼容 ChestCommands、DeluxeCommands、ViaVersion 及 BungeeCord 跨服传送。
- 无需任何依赖插件。
命令列表
所有命令均以 /npc 开头。
基础管理
/npc reload
重载插件配置文件。/npc create <entity type> <id>
创建一个指定实体类型和唯一 ID 的 NPC。/npc delete <id>
删除指定 ID 的 NPC。/npc list
列出所有已创建的 NPC。/npc info <id>
查看指定 NPC 的详细信息。/npc help
查看所有可用命令。NPC 外观与属性
/npc setname <id> <name>...
为 NPC 设置自定义名称(支持颜色代码)。/npc toggleinvis <id>
切换 NPC 的隐身状态。/npc toggleglowing <id>
切换 NPC 的发光状态(仅限 1.9+ 版本)。/npc setdata <id> [data]...
设置 NPC 的数据标签(如生物变种、颜色等)。位置与传送
/npc movehere <id>
将指定 NPC 传送到你所在的位置。/npc tp <id>
将你自己传送到指定 NPC 的位置。命令与行为
/npc addcmd <id> <command>
为 NPC 添加一条命令。注意:- 命令前**不要**加 `/`。- 使用 `%player%` 代表触发命令的玩家名。- 在命令前加上 `*` 可使命令以玩家身份执行(例如 `* say 你好`)。/npc removecmd <id> <command number>
移除 NPC 的指定序号命令(可通过 `/npc info` 查看序号)。/npc addwaypoint <id> [-r] [-s <speed>] [-y <yaw>] [-p <pitch>]
为 NPC 添加一个路径点。参数说明:- `-r`:将路径点位置设置为该 NPC 的出生点。- `-s <speed>`:设置前往此路径点的移动速度。- `-y <yaw>`:设置到达后的朝向(偏航角)。- `-p <pitch>`:设置到达后的俯仰角。/npc removewaypoint <id> <waypoint number>
移除 NPC 的指定序号路径点。权限节点
所有权限均以 npc. 开头。
npc.createnpc.deletenpc.infonpc.setnamenpc.moveherenpc.tpnpc.addcmdnpc.removecmdnpc.addwaypointnpc.removewaypointnpc.listnpc.toggleinvisnpc.toggleglowingnpc.setdatanpc.reloadnpc.help
配置说明
配置文件为 config.yml,主要包含以下部分:
实体类型列表
支持从 1.8 到 1.10 版本的多种生物,例如:
- 1.8:
Creeper,Zombie,Villager,Horse等。 - 1.9:
Shulker。 - 1.10:
Polar_Bear。
数据标签
用于自定义生物变种、状态和颜色,例如
Horse:Chestnut,Skeleton,HorseGold等。Slime:Small,Large。Sheep:Sheared(已剪毛)。Baby: 适用于Zombie,Pig,Villager等多种生物。Colors: 适用于Sheep和Wolf,可选Black,Red,Blue,White等颜色。
主要设置项
CommandRunDelay: 1000
玩家与 NPC 成功交互后,再次触发命令所需的最小延迟(毫秒)。ChestCommandsList: []
若安装了 ChestCommands,可在此列出其伪命令以供 NPC 使用。DeluxeCommandsList: []
若安装了 DeluxeCommands,可在此列出其伪命令以供 NPC 使用。BungeeSendToServerCommand: npcsend
用于通过 BungeeCord 传送玩家的自定义命令标识。注意事项与兼容性
- 与 WorldGuard 兼容:需在 WorldGuard 配置中将
mobs.block-plugin-spawning设置为false。 - 与 ViaVersion 兼容,支持跨版本客户端。
- 添加命令时,请勿以
/开头。 - 使用
*前缀可使命令以玩家身份执行。 - 路径点的移动速度、角度均可自定义。
使用条款
下载并使用本插件即表示您同意以下条款
- 您必须按照作者或许可人指定的方式标明作品出处(但不得以任何方式暗示他们认可您或您的使用方式)。
- 您不得将本作品用于商业目的。
- 您不得对本作品进行修改、转换或基于此作品进行再创作。
如果您喜欢这个插件并想支持开发者,可以通过插件页面下方的按钮进行捐赠。感谢所有支持者!
测试支持版本
版本分布
基本信息
插件名称
NpcCommands
作者
Refrigerbater
平台
Bukkit / Spigot
支持版本
1.8 - 1.10
点赞数
7
最近版本
暂无数据
-