NPC 与 Citizens
如何设置非玩家角色:创建、皮肤、点击命令、商人与任务发布者,以及服务器负载。
更新于 2026年8月13日
Citizens 是标准的 NPC 插件。角色看起来像玩家,站在原地,并对点击做出反应。
创建
/npc create Blacksmith
/npc skin Notch
/npc command add warp shop
/npc lookclose true
/npc protect
/npc protect 是必须执行的:未受保护的 NPC 会在第一天就被杀死。
它们的用途
| 用途 | 实现方式 |
|---|---|
| 传送到传送点 | 点击时执行命令 |
| 商店 | 点击打开商店插件的菜单 |
| 任务发布者 | 关联到任务插件 |
| 信息提示 | 点击时发送聊天消息 |
| 银行、拍卖行、箱子 | 打开对应的界面 |
皮肤
皮肤取自现有账户的昵称。在离线服务器上,NPC 皮肤可能无法加载——原因与玩家相同:皮肤不显示。
性能
每个 NPC 都是一个实体。出生点有二十个 NPC 没问题,两百个就已经很明显了。对远离玩家的 NPC 禁用 lookclose:持续的头部旋转每个游戏刻都会计算。
存储
NPC 存储在 plugins/Citizens/saves.yml 中。您应该将此文件纳入备份:丢失后手动恢复需要很长时间——备份。
Minecraft 托管您离线时服务器仍在运行创建服务器
