概述

champions-affixes.toml文件会在第一次加载带有Champions模组的世界时自动生成于存档文件夹的serverconfig文件夹中。

通过此配置文件可以禁用词缀、限定等级、设置特定怪物的词缀黑/白名单等。

不能通过配置文件添加新的词缀。

TOML字段

此配置文件的TOML结构为表格数组,每一个表格中有以下可用字段:

词缀标识符

identifier = "<string>"

标识符字段为当前表格所关联的词缀的唯一名称。在大多数情况下,这将是所有小写字母的词缀名称。

此字段为必填字段。

启用

enabled = <true/false>

此字段控制是否启用该词缀,当设置为 false 时,生成冠军怪物时将不会出现此词缀。

注:这不会影响已经生成的带有该词缀的冠军怪物,亦不会阻止使用指令或冠军刷怪蛋生成带有该词缀的冠军怪物。

怪物列表

mobList = [<string list of names>]

此字段为实体命名空间ID列表,配合“mobPermissions ”字段使用。

怪物权限

mobPermissions = "BLACKLIST/WHITELIST"

确定“mobList”字段是代表黑名单还是白名单。

黑名单表示生成“mobList”字段中的怪物时,必定不会带有该词缀;白名单表示只有“mobList”字段中的怪物生成时可能带有该词缀。

注:若需要配置“某种怪物生成时必定带有某词缀”,请使用champions-entities.toml配置(站内教程:1.12以上版本的实体配置)。

等级

minTier = <integer>
maxTier = <integer>

这两个字段决定了可以带有该词缀的冠军怪物的等级要求。如果不满足这个要求,该词缀将不会被应用。

示例

[[affixes]]
  identifier = "dampening"
  enabled = true
  minTier = 3
  mobList = ["minecraft:ghast"]
  mobPermission = "WHITELIST"

此示例表示抑制词缀只会出现在等级大于等于3级的恶化上。


本文基于官方Wiki,并有改动。