本文章介绍的是只存在于教育版以及基岩版中的生物。关于生活在村庄里并且可以交易物品的生物,请见“村民”。
NPC(非玩家控制角色,Non-Player Character)是一种拥有与村民相似的被动的可交互的生物模型。它们是教育版和基岩版的独有生物[1]。
生成
与其他实体不同,NPC不会自然生成,然而,它们在创造模式物品栏中有对应的刷怪蛋。NPC也可以用/summon minecraft:npc ~ ~ ~
命令生成。
NPC生成时拥有独特的名称: NPC
。
行为
NPC没有AI。既不能移动也不能被其他实体推动。它们也无法被伤害或受药水影响,也同时无法转身看向玩家。
在版本1.16.0中,NPC可以被拥有世界管理员权限的玩家正常杀死,并可被/kill所杀死。
界面
右键NPC将显示界面,它们只能被拥有世界管理员权限的玩家编辑。该界面允许玩家编辑对话框、名称和外观。当玩家没有world builder权限时,它将只显示对话框和按钮。
定制
- 名字
- NPC的名字可以在界面的“名字”一栏输入。名字最长32字,文字颜色可以使用样式代码来改变。
- 对话
- 对话框位于“名称”的正下方,通常用作向导工具。对话框的文本字数限制为256,尽管在某些情况下它为337。
- 外貌
- NPC的外观是可选择的,只需左键单击你想要的皮肤即可改变皮肤。
- 目前有20个NPC皮肤可用于默认的NPC。
- 高级设置
- 高级NPC设置由命令组成。它们用于创建交互式按钮。目前可以添加的最大高级设置为6个。
历史
携带版Alpha | |||||
---|---|---|---|---|---|
0.16.0 | build 1 | File:NPCxpre.png 加入了NPC。 | |||
build 2 | 移除了NPC。然而,存档ID和刷怪蛋仍然存在。 | ||||
build 4 | 移除了NPC的刷怪蛋。 | ||||
build 5 | NPC现在拥有了一个行为文件,它位于:server/entities/npc.json。 | ||||
携带版 | |||||
1.0.0 | alpha 0.17.0.1 | 重新加入了NPC。 | |||
基岩版 | |||||
1.8.0 | beta 1.8.0.8 | NPC此时没有功能。 | |||
现在能使用/summon 命令来生成,但它们并不像教育版一样起作用。 | |||||
1.9.0 | beta 1.9.0.0 | 它们现在只能通过NBT编辑器生成了。 | |||
1.10.0 | beta 1.10.0.3 | 不再可以使用/summon 来召唤NPC,但是仍然可以通过生物编辑器来生成NPC,如果在以前的版本中生成了NPC,那么它仍然可以正常工作。 | |||
加入了NPC的对话和外貌设置。 | |||||
1.12.0 | beta 1.12.0.2 | 对话和外貌设置被从NPC中移除。 | |||
1.16.0 | beta 1.15.0.51 | 重新加入了对话与外观设置,然而不能设置URL。 | |||
教育版 | |||||
1.0 | File:NPCxpre.png 加入了NPC。这些NPC是可编辑的,并可以给它们某些命令去做相对应的动作。 | ||||
1.0.2 | 改进了NPC的Talk 页面。 | ||||
为URL和命令添加按钮模式。 |
漏洞
Template:Issue list
你知道吗
- NPC的名称不能使用命名牌改变,因此只能使用
/ability
命令编辑NPC的名字。 - NPC是无敌的,即使玩家在创造模式攻击他们也不会受到伤害。他们甚至无法被命令杀死、无法被药水杀死、无法掉进虚空而死。
- NPC无法自己移动,所以他们只能使用命令、活塞、粘性活塞、载具(船与矿车)或被水流推动来进行移动。
画廊
- NPC.JPG
一个NPC。