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"
}
}
}
}