Skip to content
托管 · 插件

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 托管您离线时服务器仍在运行创建服务器