跳到主要内容

编辑页面

作为核心命令,它的用法非常简单。只需输入 /npc edit <名称> 即可编辑单位。

/npc edit test

也可以不输入名称,直接使用 /npc edit 来编辑距离你 最近 的单位。

提示

编辑命令的 快速操作 与其他命令不同,不会进行二次确认。

名词解释

编辑面板主页中的各选项的作用如下:

基本信息

编辑面板主页最上方两行为单位的基本信息,按顺序分别为:

  1. 管理器
    • 用于区分单位的管理器类型,例如 公共单位私有单位 等 。
    • 用人话来讲就是这个单位归谁管理。
  2. 类型
    • 这个单位所对应的原版实体类型,例如 村民僵尸 等。
    • 生成后无法更改。
  3. 名称
    • 用于区分各个单位,在创建单位时指定。
    • 可以通过指令修改。
  4. UUID
    • 用于区分各个单位,是随机生成的,且不可更改。
    • 是储存单位的唯一标识。
  5. 序号
    • 用于客户端区分各个实体的数字序号,是随机生成的,且不可更改。
    • 是数据包中的唯一标识。
    • 每次重启服务器都会重新生成,是不固定的。
提示

想要了解更多关于管理器的内容,请参考 技术文档 中的管理器部分。

观察者

观察者是指所有能看到这个单位的玩家,具体又包括:

  • 允许可见
    • 指所有允许看到这个单位的玩家,无论他在哪。
    • 但是在这个列表中的玩家此时此刻 不一定 看的到这个单位。
  • 范围可见
    • 指上面的列表中位于这个单位可视范围内的玩家。
    • 也就是说,在这个列表中的玩家此时此刻 必定 看的到这个单位。
    • 被墙挡住也算在范围可见。
提示

如果有很多玩家,会隐藏掉一部分。

控制器

控制器可以理解为 AI,是指这个单位的行为。在 预设控制器 中,有以下几种:

  • LOOK_AT_PLAYER
    • 偶尔看向玩家。
  • LOOK_AT_PLAYER_ALWAYS
    • 永远看向玩家。
    • 其实是 LOOK_AT_PLAYER 的变种,只不过它的触发概率为 100%。
  • RANDOM_LOOKAROUND
    • 随机看向四周。
提示

点击这个选项可以为单位添加 预设控制器,详见下级页面:控制器

提示

想要了解更多关于控制器的内容,请参考 技术文档 中的控制器部分。

标签

这个单位身上的自定义数据,可以通过代码或脚本进行读写。

标签会被分为 临时标签持久化标签 两种,但是在编辑面板中,它们会合并显示。

提示

想要了解更多关于标签的内容,请参考 技术文档 中的标签部分。

关联

关联是指这个单位与其他单位的关系,具体又包括:

  • 骑乘关系
    • 指这个单位正在骑乘的其他单位,或者正在被其他单位骑乘。
提示

目前版本只有骑乘关系会被划分到关联列表中。

公共特性

公共特性是指基于 Adyeshach 插件所添加的特性,是实体自身数据之外的功能。常见为:

  • 傻子
    • 指禁用控制器等功能。
  • 装备
    • 指这个单位身上装备的物品。
  • 绑定命令
    • 通过点击这个单位,可以执行的一些命令。
提示

点击这个选项可以修改单位的公共特性,详见下级页面:公共特性

公共数据

公共数据是指 所有实体类型 都支持的数据类型,是属于实体自身的属性。常见为:

  • 着火
    • 原版效果,指这个单位是否着火。
  • 发光
    • 原版效果,指这个单位是否发光。
  • 生命值
    • 原版效果,指这个单位的生命值。
    • 但其实对大多数实体类型来说这个东西都是无效的,因为虚拟实体并不能参与战斗。
提示

点击这个选项可以修改单位的公共数据,详见下级页面:公共数据

专有数据

专有数据是指 相同实体类型 所特有的数据类型,是属于实体自身的属性。常见为:

  • 玩家类型会有 玩家名称
  • 村民类型会有 职业类型
提示

点击这个选项可以修改单位的专有数据,详见下级页面:专有数据

微调

字面意思,就是对单位的位置和角度进行精确的调整,详见下级页面:微调

快速操作

字面意思,代替一些常用的命令。