NPC
一个为 PocketMine-MP 制作的NPC插件
这个插件基于 PocketMine-MP 的插件API上并且可能不会支持 其他的PocketMine分支.
图片来源:插件GitHub ReadMe.md
指令
功能
汉化文件 eng.yml
plugin.prefix: "§b§l[NPC] §r§7"
plugin.loaded: "已加载"
plugin.disabled: "已卸载"
ext-gd.missing: "GD拓展尚未安装"
path.notExist: "文件 {%0} 不存在"
entity.spawn: "{%0} 实体已创建"
entity.path: "请输入皮肤 (Skin)或者模型(Geometry) 文件的路径" entity.geometry: "在指定的模型文件中无法找到模型名称(GeometryName)"
entity.notExist: "指定的实体不存在"
entity.delete: "成功删除实体"
entity.notExistId: "指定实体不存在"
command.create.usage: "/npc create [类型] [名称] [皮肤文件路径(可选项)] [模型文件路径(可选项)] - 创建实体"
command.delete.usage: "/npc remove [id] - 删除实体"
command.edit.usage: "/npc edit [command|message|scale] [文本...] - 编辑实体"
command.get.usage: "/npc get - 获取实体"
command.item.usage: "/npc item - 给NPC设置手持物品"
command.onlyAccept: "{%0} 只接受 {%1}"
command.entity.list: "实体列表: "
command.list.empty: "指定列表为零"
command.list: "指定实体列表: "
command.remove.message: "请点击你想要删除的实体"
command.edit.message: "请点击你想要编辑的实体"
message.notExtend: "指定实体不是一个NPC"
message.noGeometryName: "请插入 geometryName 在 {%0}"
一个为 PocketMine-MP 制作的NPC插件
这个插件基于 PocketMine-MP 的插件API上并且可能不会支持 其他的PocketMine分支.

图片来源:插件GitHub ReadMe.md
指令
指令 | 说明 |
/npc create [类型] [名称] [皮肤文件路径(可选)] [模型文件路径(可选) | 创建一个实体 |
/npc remove | 删除一个实体 |
/npc edit [message/command/scale] [args...] 其中 message:消息 command:指令 scale:大小 例如 /npc edit command spawn 即为这个NPC设置/spawn指令,玩家点击这个NPC以后就会执行这个命令 | 编辑一个实体 |
/npc get | 获取一个实体 |
功能
如果你想使用模型皮肤, 你需要设置 geometryName: "你的模型名称" 在由BlockBench生成的json文件中.
汉化文件 eng.yml
plugin.prefix: "§b§l[NPC] §r§7"
plugin.loaded: "已加载"
plugin.disabled: "已卸载"
ext-gd.missing: "GD拓展尚未安装"
path.notExist: "文件 {%0} 不存在"
entity.spawn: "{%0} 实体已创建"
entity.path: "请输入皮肤 (Skin)或者模型(Geometry) 文件的路径" entity.geometry: "在指定的模型文件中无法找到模型名称(GeometryName)"
entity.notExist: "指定的实体不存在"
entity.delete: "成功删除实体"
entity.notExistId: "指定实体不存在"
command.create.usage: "/npc create [类型] [名称] [皮肤文件路径(可选项)] [模型文件路径(可选项)] - 创建实体"
command.delete.usage: "/npc remove [id] - 删除实体"
command.edit.usage: "/npc edit [command|message|scale] [文本...] - 编辑实体"
command.get.usage: "/npc get - 获取实体"
command.item.usage: "/npc item - 给NPC设置手持物品"
command.onlyAccept: "{%0} 只接受 {%1}"
command.entity.list: "实体列表: "
command.list.empty: "指定列表为零"
command.list: "指定实体列表: "
command.remove.message: "请点击你想要删除的实体"
command.edit.message: "请点击你想要编辑的实体"
message.notExtend: "指定实体不是一个NPC"
message.noGeometryName: "请插入 geometryName 在 {%0}"