注册名:aoa3:bonus_crafting_output
1.16.5-3.6 Alpha 4 版本后,此能力被添加。
能力效果
该能力会使玩家在合成时获得额外的指定产物/标签内的物品,增产比例可单独设定。
当玩家通过任意方法“合成”指定产物/标签内的物品时会增产:
实际产量 = 原产量 * ( 1 + 等级增产比例 ) 向上取整
等级增产比例 = 基准增产比例 + [ ( 技能等级 * 1.01 - 1 ) * 每级额外增产 ] 四舍五入
只要玩家合成产生了该产物(无论使用什么配方、什么工作方块合成),都可以增产,但只能在“合成”时增产。
增产时,会影响合成GUI中显示的产物数量,但不会影响JEI物品管理器等模组中的产物数量。
已应用能力
精炼技能应用了合成效率提升能力。
等级 | 指定产物/标签 | 基准增产比例 | 每级额外增产 |
---|---|---|---|
39 | minecraft:planks | 0.5(+50%) | 0.0(+0%) |
62 | 火把 | 0.5(+50%) | 0.0(+0%) |
数据驱动格式
合成效率提升能力需要接收如下参数:
id:该能力的ID(aoa3:bonus_crafting_output)。
level_req:等级需求。
unique_id:标识码。
description:(可选,默认为空)用于使能力显示自定义的描述。
base_value:(可选,默认为0)基准增产比例,是玩家技能等级为1时的增产比例。
per_level_mod:(可选,默认为0)玩家的技能等级+1时,增产比例的增加量。
item:(与 tag 不兼容)指定被增产的物品。
tag:(与 item 不兼容)指定被增产的标签。
在使用数据驱动定义此能力时,物品和标签只需要指定一个。在都指定时,会选择指定的物品而忽略标签。
例如,精炼技能39级的合成效率提升能力:
{
"base_value": 0.5,
"id": "aoa3:bonus_crafting_output",
"level_req": 39,
"per_level_mod": 0.0,
"tag": "minecraft:planks",
"unique_id": "1051162964"
},
精炼技能62级的合成效率提升能力:
{
"base_value": 0.5,
"id": "aoa3:bonus_crafting_output",
"item": "minecraft:torch",
"level_req": 62,
"per_level_mod": 0.0,
"unique_id": "1891831171"
},