NPC

来自Minecraft Wiki
跳转至: 导航搜索
Information icon.svg
此特性为教育版基岩版独有。

NPC(非玩家控制角色,Non-Player Character)是一种拥有与村民相似的被动的可交互的生物模型。它们是教育版基岩版的独有生物[1]

生成[编辑 | 编辑源代码]

与其他实体不同,NPC不会自然生成,然而,它们在创造模式物品栏中有对应的刷怪蛋。‌[来源请求]NPC也可以用/summon minecraft:npc ~ ~ ~命令生成。

NPC生成时拥有独特的名称: NPC

行为[编辑 | 编辑源代码]

NPC没有AI。既不能移动也不能被其他实体推动。它们也无法被伤害或受药水影响。尽管如此,当玩家距离足够近时,他们依然会慢慢转向并看着玩家。

基岩版1.16.0中,NPC可以被拥有世界管理员权限的玩家正常杀死,也可以被/kill所杀死。

界面[编辑 | 编辑源代码]

当没有World Builder权限时的NPC界面
当拥有World Builder权限时的NPC界面

右键NPC将显示界面,它们只能被拥有世界管理员权限的玩家编辑。该界面允许玩家编辑对话框、名称和外观。当玩家没有World Builder权限时,它将只显示对话框和按钮。

定制[编辑 | 编辑源代码]

名字
NPC的名字可以在界面的“名字”一栏输入。名字最长32字,文字颜色可以使用样式代码来改变。
对话
对话框位于“名称”的正下方,通常用作向导工具。对话框的文本字数限制为256,尽管在某些情况下它为337。
外貌
NPC的外观是可选择的,只需左键单击你想要的皮肤即可改变皮肤。
目前有20个‌‌[仅基岩版]或25个‌‌[仅教育版]NPC皮肤可用于默认的NPC。
高级设置
高级NPC设置由命令组成。它们用于创建交互式按钮。目前可以添加的最大高级设置为6个。
命令
命令功能允许玩家在NPC中添加命令。命令可以在标题下面的第一个输入框中输入, 它不像命令方块,因为它可以同时执行多个命令,目前命令最多能输入1024字。
该命令可以作为按钮或直接命令来呈现。作为一个按钮,按钮名称或标签可以通过填写“按钮名称”来改变,标签的文本限制是16个字。只有当玩家的World Builder权限被禁用时才能执行。
当不作为按钮添加时,右击NPC将执行该命令。相反地,按钮将被显示并且具有默认为浅灰色的标签颜色,并且可以使用样式代码来改变颜色。

数据值[编辑 | 编辑源代码]

ID[编辑 | 编辑源代码]

名称命名空间ID数字ID 本地化键名
NPCnpc 51entity.npc.name

历史[编辑 | 编辑源代码]

携带版Alpha
0.16.0build 1NPC1pre.png NPC2pre.png NPC3pre.png NPC4pre.png NPC5pre.png NPC6pre.png NPC7pre.png NPC8pre.png NPC9pre.png NPC10pre.png
Scientist1pre.png Scientist2pre.png Scientist3pre.png Scientist4pre.png Scientist5pre.png Scientist6pre.png Scientist7pre.pngScientist8pre.png Scientist9pre.png Scientist10pre.png加入了NPC。
build 2移除了NPC。然而,存档ID和刷怪蛋仍然存在。
build 4移除了NPC的刷怪蛋。
build 5NPC现在拥有了一个行为文件,它位于:server/entities/npc.json。
携带版
1.0.0alpha 0.17.0.1重新加入了NPC。
基岩版
1.8.0beta 1.8.0.8NPC此时没有功能。‌[需要验证]
现在能使用/summon命令来生成,但它们并不像教育版一样起作用。
1.10.0beta 1.10.0.3不再可以使用/summon来召唤NPC,但是仍然可以通过生物编辑器来生成NPC,如果在以前的版本中生成了NPC,那么它仍然可以正常工作。
加入了NPC的对话和外貌设置。
1.12.0beta 1.12.0.2对话和外貌设置被从NPC中移除。
1.16.0beta 1.15.0.51重新加入了对话与外观设置。
NPC刷怪蛋现在能通过/give <player> spawn_egg 1 51获得了。
beta 1.16.0.51NPC现在又能通过/summon命令生成了。
beta 1.16.0.60NPC不再是20生命值了。
教育版
1.0NPC1pre.png NPC2pre.png NPC3pre.png NPC4pre.png NPC5pre.png NPC6pre.png NPC7pre.png NPC8pre.png NPC9pre.png NPC10pre.png
Scientist1pre.png Scientist2pre.png Scientist3pre.png Scientist4pre.png Scientist5pre.png Scientist6pre.png Scientist7pre.pngScientist8pre.png Scientist9pre.png Scientist10pre.png加入了NPC。
这些NPC是可编辑的,并可以给它们某些命令去做相对应的操作。
1.0.2改进了NPC的Talk页面。
为URL和命令添加按钮模式。
1.14.31Apiary1pre.png Apiary2pre.png Apiary3pre.png Apiary4pre.png Apiary5pre.png 加入了5种蜜蜂主题的NPC皮肤。

漏洞[编辑 | 编辑源代码]

关于“NPC”的漏洞由漏洞追踪器维护,请在此汇报漏洞。

你知道吗[编辑 | 编辑源代码]

画廊[编辑 | 编辑源代码]

参考[编辑 | 编辑源代码]