1987151505
要求在scripts的脚本中添加这样一个无序配方,excompressum:compressed_hammer_stone(工具)和extrautils2:compressedcobblestone无序合成,结果为extrautils2:compressedgravel,合成一次工具消耗1点耐久。。
关键在于这个工具消耗耐久我不会写
如果CrT2不行有什么别的添加的办法((本来就是为了护肝,前期锤矿太折磨人了



听风的雨
如果其中有非一次性消耗品的话 可能系统默认为非一次性消耗
你可以先试试忽视耐久问题 进行魔改

longinuski
本帖最后由 longinuski 于 2022-8-14 18:30 编辑

<excompressum:compressed_hammer_stone>.transformDamage()
括号里为消耗的耐久,不填默认是1

recipes.addShapeless(“extrautils2:compressedgravl “, <extrautils2:compressedgravel>,[<extrautils2:compressedcobblestone>,<excompressum:compressed_hammer_stone> .transformDamage()]);


1987151505
longinuski 发表于 2022-8-14 18:22
.transformDamage()
括号里为消耗的耐久,不填默认是1

recipes.addShapeless(<extrautils2:compressedgravel>, [<extrautils2:compressedcobblestone>, <excompressum:compressed_hammer_stone>.transformDamage(1)]);
我这样写完以后只有满耐久的工具在第一次的时候是可以用的,不满耐久这个配方就用不了了,请问还要怎么改一下能忽略damage值

longinuski
抱歉忘了捏,<excompressum:compressed_hammer_stone>.anyDamage().transformDamage()

1987151505
longinuski 发表于 2022-8-14 18:42
抱歉忘了捏,.anyDamage().transformDamage()

recipes.addShapeless(<extrautils2:compressedgravel>, [<extrautils2:compressedcobblestone>, <excompressum:compressed_hammer_stone>.anyDamage().transformDamage(1)]);
这样对了,谢谢