指令与权限
关于这里没有的指令
There are quite a few commands that are not listed here, mainly for reasons of maintenance order (the wiki isn't updated all that often, but the actual commands list is updated regularly.)
To see the list of commands on your current version of Citizens, simply type /npc help
in-game. You can use /npc help 2
to view page 2, and so on (switch 2 to any page number).
To see information on a specific command, you can use /npc help create
in-game. Change the “create” to any other command name (the example will show help for the /npc create
command).
有一些指令在别的文档中被详细说明,比如:
如果你安装的额外的traits,那么它们也会带来新的的指令,详情请参考角色。
管理员指令
用于管理Citizens插件
指令 | 权限 | 描述 |
---|---|---|
/citizens | citizens.admin | 显示插件信息 |
/citizens reload | citizens.admin | 重载插件 |
/citizens save | citizens.admin | 保存NPC配置 |
帮助指令
用于在游戏中显示帮助。
指令 | 参数描述 | 权限 | 描述 |
---|---|---|---|
/citizens help | (Page) - 显示的页数 | citizens.help | 显示帮助菜单 |
/npc help | (Page) - 显示的页数 | citizens.npc.help | 显示NPC帮助菜单 |
/trait help | (Page) - 显示的页数 | citizens.trait.help | 显示 trait帮助菜单 |
/script help | (Page) - 显示的页数 | citizens.script.help | 显示脚本帮助菜单 |
/template help | (Page) - 显示的页数 | citizens.template.help | 显示模版帮助菜单 |
/waypoints help | (Page) - 显示的页数 | citizens.waypoints.help | 显示路径点帮助菜单 |
NPC指令
应用于所有NPC的总指令。
注意:/npc trait
已被重置,已有新的指令来添加、移除和复制traits。
用/trait {traitname]
用来添加traits和角色。
指令 | 参数描述 | 需要选择NPC | 需要主人关系 | 需要怪物类型 | 权限 | 描述 |
---|---|---|---|---|---|---|
/npc | 无 | √ | √ | × | 无 | 显示NPC信息 |
/npc age | [adult, baby, 规定年龄(整数), -l] Adult为成年生物, baby 为幼年生物, -l 开关是否固定年龄 | √ | √ | √ - 牛, 羊, 鸡, 猪, 村民, 豹猫, 狼 | citizens.npc.age | 修改NPC的年龄 |
/npc anchor | anchor (–save [名称], –assume [名称], –remove [名称]) (-a)(-c) 保存一个位置作为锚点,列出一个NPC的所有锚点,移除锚点 | √ | √ | × | citizens.npc.anchor | 保存/列出/移除NPC的位置锚点 |
/npc behaviour | behaviour [脚本] (-r) 脚本是要查找的脚本文件名的逗号分隔列表,-r 表示从npc中删除该脚本 | √ | √ | × | citizens.npc.behaviour | 添加和移除一个NPC的行为. 行为是可以给NPC执行和添加目标的脚本. 这些可以做任何你能编程或想到的事情! |
/npc controllable | 无 | √ | √ | × | citizens.npc.controllable.[npc type name] | 设定NPC是否可被控制. 可控制右键骑乘WASD移动. \n恶魂、烈焰人和末影龙可以左击来 暂停/继续 飞行 |
/npc copy | (–name 新NPC名) 复制一个NPC. | √ | √ | × | citizens.npc.copy | 从当前位置复制选中的NPC. |
/npc create | [NPC Name] 新NPC的名字 (–type [type]) 新NPC的类型 –trait [trait1] [trait2] … 适用于NPC的特征列表 | √ | √ | × | citizens.npc.create.mobtype or citizens.npc.create.* | 创建新的NPC. 例子: /npc create Jimbo Stevenson type PIG |
/npc despawn | (id) 取消生成的NPC的ID | √ | √ | × | citizens.npc.despawn | 取消生成一个NPC |
/npc gamemode | [gamemode] 游戏模式 | √ | √ | 玩家 | citizens.npc.gamemode | 设置NPC的游戏模式. |
/npc gravity | 无 | √ | √ | × | citizens.npc.gravity | 开关NPC的重力. |
/npc equip | 无 | √ | √ | √ - 玩家, 猪, 羊, 末影人 | citizens.npc.edit.equip | 进入或退出装备编辑器. 用于玩家盔甲,玩家和末影人的物品,绵羊羊毛颜色(或剪掉),猪鞍,马鞍。 |
/npc list | (-a) 列出所有NPC (–owner (NPC主人)) 列出某玩家所拥有的NPC (–type (生物类型)) 列出某类型的NPC (–char (character)) 名称含某首字母的NPC | × | × | × | citizens.npc.list | 列出符合指定条件的NPC列表 |
/npc lookclose | 无 | √ | √ | × | citizens.npc.lookclose | 切换NPC的注视状态 |
/npc moveto | –x [x] –y [y] –z [z] –world [world] NPC移至某世界坐标轴某点 | √ | √ | × | citizens.npc.moveto | NPC的当前位置被视为基位置。指令参数用于修改此位置。 |
/npc mount | 无 | √ | √ | × | citizens.npc.mount | 若所选NPC可控制则骑上该NPC |
/npc owner | (name) 新主人的名称, 若想管理员为主人则填 “server” | √ | √ | × | citizens.npc.owner | 为NPC设定主人 |
/npc path | 无 | √ | √ | × | citizens.npc.edit.path | 切换至路径编辑器。 左键单击可添加一个航点, 右键单击可删除,鼠标跟随或数字键可选择单个航点。 |
/npc pathrange | [range] 为NPC设置的新范围 | √ | √ | × | citizens.npc.pathfindingrange | 设置npc可以找到路径的块数范围。 |
/npc playerlist | 无 | √ | √ | 玩家 | citizens.npc.playerlist | 将npc加入玩家列表, 这样它就可以被其他插件识别,会保持区块加载。 |
/npc pose | load [NPC名称] 设定NPC该设定 remove [NPC名称] 移除NPC该设定 | √ | √ | √ - 玩家 | citizens.pose | 根据玩家当前位置更改/存储NPC的头部位置。 |
/npc power | 无 | √ | √ | √ - 苦力怕 | citizens.npc.power | 切换苦力怕NPC是否会炸 |
/npc profession | BLACKSMITH LIBRARIAN BUTCHER FARMER PRIEST (铁匠、图书管理员、屠夫、农夫,牧师) | √ | √ | √ - 村民 | citizens.npc.profession | 改变村民类型NPC的专业 |
/npc remove | (all) 将会删除所有的NPC | √ | √ | × | citizens.npc.remove, (citizens.admin.remove.all) | 删除选中NPC |
/npc rename | [名称] 新的NPC名称 | √ | √ | × | citizens.npc.rename | 重命名NPC |
/npc select | [id] 选择指定ID的NPC | × | √ | × | citizens.npc.select | 选择指定ID的NPC |
/npc size | [size] 为史莱姆指定大小(整数) | √ | √ | 史莱姆 | citizens.npc.size | 为史莱姆指定大小 |
/npc skeletontype | [type] 0 或×RMAL 为骷髅马,1 或WITHER 为凋零骷髅 | √ | √ | 骷髅 | citizens.npc.skeletontype | 改变一个骷髅NPC的类型 凋零骷髅,骷髅马,什么的 |
/npc spawn | [id] 你想要生成的NPC的ID | √ | √ | × | citizens.npc.spawn | 生成现有NPC |
/npc speed | [int] 想设置的NPC速度(整数倍原速) | √ | √ | × | citizens.npc.speed | 更改npc的速度为默认速度的倍数。如3就是红色3倍速。 |
/npc text | 无 | √ | √ | × | citizens.npc.edit.text | 切换至文本编辑器 |
/npc tphere | 无 | √ | √ | × | citizens.npc.tphere | 传选中NPC到你的位置 |
/npc tp | 无 | √ | √ | × | citizens.npc.tp | 传送至选中NPC |
/npc type | [type] 新实体类型 | √ | √ | × | citizens.npc.type | 改变NPC的实体类型 |
/npc vulnerable | 无 | √ | √ | × | citizens.npc.vulnerable | 切换NPC是否会被淦并死亡, 以及当它在玩家列表中怪物是否会淦它 |
/npc zombiemod | (-b, -v) -b 是小僵尸,-v 是僵尸村民 | √ | √ | 僵尸 | citizens.npc.zombiemodifier | 设定僵尸类型的NPC的种类 |
/trait | [trait1] [trait2] … [traitN] 要赋予的特性列表 | √ | √ | × | citizens.npc.trait.* 或 citizens.npc.trait.<trait-name> 针对某一种特征 | 将特征类型添加到NPC。 NPC可以有多种特征。 例子: /trait sentry |
,
路径点指令
指令 | 参数描述 | 权限 | 描述 |
---|---|---|---|
/waypoints disableteleport | 无 | citizens.waypoints.disableteleport | 如果NPC被卡住阻止其自动传送至路径末端 |
/waypoints provider | [provider name] (-a) provider name 是指要使用模式名: 可以是 (linear) 线性(走线路)、guided 引导(跟导航走)、(wander) 漫游(瞎鸡儿走,输入 -a 来得到所有模式的列表 | citizens.waypoints.provider | 在路径点编辑器内设置路径模式. |
模版指令
指令 | 参数描述 | 权限 | 描述 |
---|---|---|---|
/template apply | [template name] (id1 id2…) [模板名称](要套用的NPCid) | citizens.templates.apply | 将给定的模板应用于NPC。 |
/template create | [template name] (-o) [生成模板的名称] (-o)为覆盖写入 | citizens.templates.create | 从选定的npc生成模板并将其保存到templates.yml文件 |