【NPC】Citizens —— 公民自定义NPC插件-支持1.20.X

介绍

Citizens2 是一款强大的 NPC 编辑插件,可以让插件开发者拓展基础的NPC动作.

  • NPC可以行走、站立和向周围的玩家聊天.
  • 对于插件开发者来拥有简单的 API. 并可以通过 特性 来增强你的NPC体验.
  • 怪物和动物NPC. 你可以在地狱传送门附近创建吓人的烈焰人,也可以在主城附近热情的吸氧羊, 或是在村庄添加友善的村民. 查看 Citizens/指令来查看怎样创建各种生物类型的NPC.
  • 骑乘和 控制 NPC.
  • 实用的文本编辑器. 新的文本编辑界面可以让你添加、移除和修改NPC的消息.
  • 属于玩家和服务器的NPC. 属于服务器的 NPC可以被任何用于管理员权限的玩家编辑.
  • 管理员可以自定义创建NPC所需的费用和设置每个玩家拥有的NPC数量上限

[img管理员命令img]

管理员命令
命令 权限 介绍
/citizens citizens.admin 查看插件的信息
/citizens reload citizens.admin 重启你的插件
/citizens save citizens.admin 保存你的文件与NPC

[img帮助命令img]

帮助命令
命令 权限 介绍
/citizens help citizens.help Citizens的总帮助列表
/npc help citizens.npc.help 对于NPC的帮助列表
/trait help citizens.trait.help 对于特性的帮助列表
/script help citizens.script.help 关于脚本的帮助列表
/template help citizens.template.help 关于模板的帮助列表
/waypoints help citizens.waypoints.help 关于路径点的帮助列表

[img一般命令img]

一般命令
命令 参数 介绍 特殊
/npc Null 查看该NPC的信息 Null
/npc create create [ID] 创建一个NPC Null
/npc remove remove [ID] 删除一个NPC Null
/npc rename rename [NewName] 重命名一个NPC Null
/npc skin skin [正版玩家ID] 设置一个NPC的皮肤 Null
/npc select Null 选定更改单位为你正在编辑的 Null
/npc age [adult, baby, integer] 更改他的年龄 牛,羊,鸡, 猪,村民,猫,狼
/npc anchor save/assume/remove 更改或显示NPC的位置 Null
/npc behaviour behaviour [scripts] 设计此NPC脚本 Null
/npc copy [此NPC] [另一个NPC] 复制NPC Null
/npc gamemode [0,1] 更改一个玩家NPC的模式 Player
/npc equip Null 更改颜色 羊,狼,猪,玩家
/npc look Null 让NPC看着附近的玩家 Null
/npc mount Null 让NPC可以被骑乘 任意的
/npc path 左/右键地面设置/删除点 设置路径点 Null
/npc playerlist Null 设置玩家为真实[加载区块] Null
/npc speed [数值] 更改NPC的移动速度 Null
/npc tphere [ID] 把一个NPC传送到你所在的位置 Null
/npc tp [ID] 把你传送到一个NPC所在的位置 Null

[img创建一个NPCimg]
: 第一步–站在一个地方输入[/npc create &4Test]
: 然后你就得到了一个叫Test的红色名字NPC
: 第二步–对着他输入[/npc sel]
: 这一步是为了选中你创建的NPC,其实默认就是选中的哦
: 第三步–输入[/npc look]
: 让你的NPC可以看着附近的玩家
: 第四步–输入[/npc skin Ray_Hughes]
: 这样你的NPC就可以穿上Ray_Hughes的皮肤了哦
: Emmm贡献个链接,里面是正版玩家的皮肤~链接地址(https://www.mcbbs.net/plugin.php?id=link_redirect&target=https%3A%2F%2Fzh-cn.namemc.com%2Fminecraft-skins%2Ftrending%2F1)
: 第五步–拿去♂ 玩♂

[★]: NPC会漏气的哦,请小心对待他们
[★]: 名字可以设置为中文的呢,因为NPC内部是用的NPC的独立数字ID