跳转至

ModifierEntry 物品词条配置

{}:根标签

 |_ "type":必选,类型,可选项有:


"ALL","UNKNOWN","ATTACKABLE","ARMOR","WEAPON",

"HELMET","CHESTPLATE","LEGGINGS","BOOTS","RANGED","MISC",

"FISHING_ROD","TRIDENT","CROSSBOW","BOW",

"SHIELD","PICKAXE","AXE","SHOVEL","HOE","SWORD","TRINKET",

"HAND","OFFHAND","MAINHAND","OFFHAND_HAND"

 |_ {} EntryID:词条id,最终id为 类型前2个字符+id

  |_ "weight":必选,权重,为0时不可选中

  |_ "type":可选,单个词条类型,默认为UNKNOWN

  |_ [] "types":可选,定义多个词条拥有的类型并覆盖原来的词条

  | |_ []:一个或多个类型ID

  |_ "icon":可选,图标,对应assets所在的本地化如"exmodifier:textures/item/angry.png"

  |_ "localDescription":可选,描述用的本地化key

  |_ "needFreshValue":可选,重铸出来时需要的洗练物品洗练值

  |_ "OnlyHasThisEntry":可选,拥有本词条时无法再拥有其它词条

  |_ "maxLevel":可选,该词条的最大等级

  |_ "cantSelect":可选,本词条无法被选中

  |_ [] "OnlyItems":可选,表示本词条仅在所包含物品上生效

  | |_ []:一个或多个物品

  |_ [] "exsuit":可选,表示本词条绑定的套装

  | |_ []:一个套装或多个套装id(注:套装id也会加上type的前两个字符)

  |  |_ item:物品命名空间id

  |_ [] "OnlyTags":可选,表示本词条仅在所包含物品标签上生效

  | |_ []:一个或多个物品标签

  |  |_ tag:物品标签命名空间id

  |_ [] "OnlyWashItems":可选,表示本词条仅在所包含洗练物品上刷新

  | |_ []:一个或多个物品

  |  |_ item:物品命名空间id

  |_ "isRandom":可选,是否随机属性,为false时则"RandomNum"无效,默认为true

  |_ "RandomNum":可选,随机属性数,默认为全部

  |_ {} "attrGethers":属性组

   |_ {}:一个或多个属性

    |_ {} AttributeId:属性命名空间id

     |_ "value":必选,属性值

     |_ "uuid":可选,UUID,基本没有作用

     |_ "minValue":可选,最小值,填写此项后必须填写最大值,且不能相等于最大值

     |_ "maxValue":可选,最大值,填写此项后必须填写最小值,且不能相等于最小值

     |_ "ValueExpression":可选,数值表达式,与随机值不兼容,可以用于更改词条等级提升后的数值,如"0.01*level"

     |_ "reserveDouble":可选,随机值后保留的小数点数量,默认为2

     |_ []"mayValues":可选,数值可能出现的常量

      |_ []: 如mayValues:[1,1.6,2.4]

     |_ []"mayValuesWeight":可选,数值可能出现的常量的权重,需要一一对应mayValues

      |_ []: 如mayValuesWeight:[10,5,0.1]

     |_ "modifierName":可选,属性名,"uuid"为空时建议本项为空,避免uuid重复

     |_ "slot":必选,装备槽位,为"auto"时自动匹配

     |_ "autoName":可选,"modifierName"为空时自动为true

     |_ "isAutoEquipmentSlot":可选,为true时自动匹配装备槽位

     |_ "autoUUID":可选,"uuid"为空时为true,本项根据"modifierName"生成uuid

     |_ "operation":必选,属性操作符,可选项有:


       "add","multiply_base","multiply_total", 

示例


{

  "type": "ARMOR",

  "Example": {

    "weight": 2,

    "OnlyItems": [

      "minecraft:iron_boots"

    ],

    "isRandom": true,

    "RandomNum": 3,

    "attrGethers": {

     "minecraft:generic.armor_toughness": {

        "weight": 1,

        "value": 2,

        "slot": "auto",

        "isAutoEquipmentSlot": true,

        "operation": "add"

      }

    }

  }

}