编辑页面
作为核心命令,它的用法非常简单。只需输入 /npc edit <名称>
即可编辑单位。
/npc edit test
也可以不输入名称,直接使用 /npc edit
来编辑距离你 最近 的单位。
提示
编辑命令的 快速操作 与其他命令不同,不会进行二次确认。
名词解释
编辑面板主页中的各选项的作用如下:
基本信息
编辑面板主页最上方两行为单位的基本信息,按顺序分别为:
- 管理器
- 用于区分单位的管理器类型,例如
公共单位
、私有单位
等 。 - 用人话来讲就是这个单位归谁管理。
- 用于区分单位的管理器类型,例如
- 类型
- 这个单位所对应的原版实体类型,例如
村民
、僵尸
等。 - 生成后无法更改。
- 这个单位所对应的原版实体类型,例如
- 名称
- 用于区分各个单位,在创建单位时指定。
- 可以通过指令修改。
- UUID
- 用于区分各个单位,是随机生成的,且不可更改。
- 是储存单位的唯一标识。
- 序号
- 用于客户端区分各个实体的数字序号,是随机生成的,且不可更改。
- 是数据包中的唯一标识。
- 每次重启服务器都会重新生成,是不固定的。
提示
想要了解更多关于管理器的内容,请参考 技术文档 中的管理器部分。
观察者
观察者是指所有能看到这个单位的玩家,具体又包括:
- 允许可见
- 指所有允许看到这个单位的玩家,无论他在哪。
- 但是在这个列表中的玩家此时此刻 不一定 看的到这个单位。
- 范围可见
- 指上面的列表中位于这个单位可视范围内的玩家。
- 也就是说,在这个列表中的玩家此时此刻 必定 看的到这个单位。
- 被墙挡住也算在范围可见。
提示
如果有很多玩家,会隐藏掉一部分。
控制器
控制器可以理解为 AI,是指这个单位的行为。在 预设控制器 中,有以下几种:
LOOK_AT_PLAYER
- 偶尔看向玩家。
LOOK_AT_PLAYER_ALWAYS
- 永远看向玩家。
- 其实是
LOOK_AT_PLAYER
的变种,只不过它的触发概率为 100%。
RANDOM_LOOKAROUND
- 随机看向四周。
提示
点击这个选项可以为单位添加 预设控制器,详见下级页面:控制器。
提示
想要了解更多关于控制器的内容,请参考 技术文档 中的控制器部分。
标签
这个单位身上的自定义数据,可以通过代码或脚本进行读写。
标签会被分为 临时标签 和 持久化标签 两种,但是在编辑面板中,它们会合并显示。
提示
想要了解更多关于标签的内容,请参考 技术文档 中的标签部分。
关联
关联是指这个单位与其他单位的关系,具体又包括:
- 骑乘关系
- 指这个单位正在骑乘的其他单位,或者正在被其他单位骑乘。
提示
目前版本只有骑乘关系会被划分到关联列表中。
公共特性
公共特性是指基于 Adyeshach 插件所添加的特性,是实体自身数据之外的功能。常见为:
- 傻子
- 指禁用控制器等功能。
- 装备
- 指这个单位身上装备的物品。
- 绑定命令
- 通过点击这个单位,可以执行的一些命令。
提示
点击这个选项可以修改单位的公共特性,详见下级页面:公共特性。
公共数据
公共数据是指 所有实体类型 都支持的数据类型,是属于实体自身的属性。常见为:
- 着火
- 原版效果,指这个单位是否着火。
- 发光
- 原版效果,指这个单位是否发光。
- 生命值
- 原版效果,指这个单位的生命值。
- 但其实对大多数实体类型来说这个东西都是无效的,因为虚拟实体并不能参与战斗。
提示
点击这个选项可以修改单位的公共数据,详见下级页面:公共数据。
专有数据
专有数据是指 相同实体类型 所特有的数据类型,是属于实体自身的属性。常见为:
- 玩家类型会有 玩家名称
- 村民类型会有 职业类型
提示
点击这个选项可以修改单位的专有数据,详见下级页面:专有数据。
微调
字面意思,就是对单位的位置和角度进行精确的调整,详见下级页面:微调。
快速操作
字面意思,代替一些常用的命令。