NPC

来自Minecraft Wiki
跳转至: 导航搜索
NPC
NPC1pre.pngNPC2pre.pngNPC3pre.pngNPC4pre.pngNPC5pre.pngNPC6pre.pngNPC7pre.pngNPC8pre.pngNPC9pre.pngNPC10pre.pngScientist1pre.pngScientist2pre.pngScientist3pre.pngScientist4pre.pngScientist5pre.pngScientist6pre.pngScientist7pre.pngScientist8pre.pngScientist9pre.pngScientist10pre.pngApiary1pre.pngApiary2pre.pngApiary3pre.pngApiary4pre.pngApiary5pre.png
生命值

攻击力

Information icon.svg
此特性为教育版基岩版独有。

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

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

NPC不会自然生成,仅能通过使用NPC刷怪蛋(输入/give @p spawn_egg 1 51获取)或用/summon minecraft:npc ~ ~ ~命令来生成。

NPC生成时头顶会自带一个格式化代码为黄色(§e)的名称“NPC”。

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

NPC没有AI。它们既不能走动也不能被其他实体推动(除外),大多数实体都会穿过NPC。NPC不会受到伤害或受药水影响。

与大多数生物相同的是,当玩家距离足够近时,NPC会慢慢转向并看着玩家。NPC能被活塞水流推动,它们站在黏液块蜂蜜块上时激活黏性活塞也能被拖动。

基岩版1.16.0及以上的版本,NPC可以被拥有世界管理员权限的玩家立即杀死或被命令/kill杀死。它们在掉入虚空后也会立即死亡。

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

当没有世界管理员权限时的NPC界面
当拥有世界管理员权限时的NPC界面

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

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

名字
NPC的名字会在其头顶显示。默认的名字为“NPC”,在外观上显示的默认文字颜色为黄色。在界面的“名字”一栏可以编辑NPC名字。名字最长32字,文字颜色可以使用格式化代码来改变。
对话
对话框位于“名称”的正下方,通常用作向导工具。对话框的文本字数限制为256,尽管在某些情况下它为337。
外貌
NPC的外观是可选择的,只需左键单击你想要的皮肤即可改变皮肤。
目前NPC拥有20个‌‌[仅基岩版]或25个‌‌[仅教育版]皮肤。
高级设置
高级NPC设置由命令组成。它们用于创建交互式按钮。目前可以添加的最大高级设置为6个。
命令
命令功能允许玩家在NPC中添加命令。命令可以在标题下面的第一个输入框中输入, 它不像命令方块,因为它可以同时执行多个命令,目前命令最多能输入1024字。
该命令可以作为按钮或直接命令来呈现。作为一个按钮,按钮名称或标签可以通过填写“按钮名称”来改变,标签的文本限制是16个字。只有当玩家的世界管理员权限被禁用时才能执行。
当不作为按钮添加时,右击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”的漏洞由漏洞追踪器维护,请在此汇报漏洞。

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

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

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