feature/added more recipes for create and create deco bars to be aligned with tfc metal bars (#2641)
* Fixed duplicate create bars * Recipes aligned with tfc metal bars recipes Optimised the code used for creating create and create deco bars. Now aligned with tfc metal bars (double ingot to 8x bars for all types) --------- Signed-off-by: Inceitious <124896643+Inceitious@users.noreply.github.com>
This commit is contained in:
@@ -2376,26 +2376,28 @@ const registerCreateRecipes = (event) => {
|
||||
.duration(100)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
// Bars
|
||||
event.remove({ type: 'minecraft:stonecutting', output: 'create:andesite_bars' })
|
||||
event.remove({ type: 'minecraft:stonecutting', output: 'create:brass_bars' })
|
||||
event.remove({ type: 'minecraft:stonecutting', output: 'create:copper_bars' })
|
||||
//Bars
|
||||
|
||||
event.stonecutting('4x create:andesite_bars', '#forge:ingots/tin_alloy')
|
||||
event.stonecutting('4x create:brass_bars', '#forge:ingots/brass')
|
||||
event.stonecutting('4x create:copper_bars', '#forge:ingots/copper')
|
||||
|
||||
event.recipes.tfc.anvil(`4x create:andesite_bars`, `#forge:ingots/tin_alloy`, ['shrink_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(3).id(`tfg:anvil/create_andesite_bars`)
|
||||
const create_metals = [
|
||||
{ metal: 'andesite', material: 'tin_alloy', tier: 3 },
|
||||
{ metal: 'brass', material: 'brass', tier: 2 },
|
||||
{ metal: 'copper', material: 'copper', tier: 1 },
|
||||
];
|
||||
|
||||
event.recipes.tfc.anvil(`4x create:brass_bars`, `#forge:ingots/brass`, ['shrink_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(2).id(`tfg:anvil/create_brass_bars`)
|
||||
create_metals.forEach(bar => {
|
||||
let quarterMap = {};
|
||||
quarterMap[bar.material] = 0.25;
|
||||
|
||||
event.recipes.tfc.anvil(`4x create:copper_bars`, `#forge:ingots/copper`, ['shrink_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(1).id(`tfg:anvil/create_copper_bars`)
|
||||
event.recipes.tfc.anvil(`4x create:${bar.metal}_bars`, `#forge:ingots/${bar.material}`, ['upset_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/create_${bar.metal}_bars`)
|
||||
|
||||
TFGHelpers.registerMaterialInfo('create:andesite_bars', { 'tin_alloy': 0.25 })
|
||||
TFGHelpers.registerMaterialInfo('create:brass_bars', { 'brass': 0.25 })
|
||||
TFGHelpers.registerMaterialInfo('create:copper_bars', { 'copper': 0.25 })
|
||||
TFGHelpers.registerMaterialInfo(`create:${bar.metal}_bars`, quarterMap)
|
||||
|
||||
event.recipes.tfc.anvil(`8x create:${bar.metal}_bars`, `#forge:double_ingots/${bar.material}`, ['upset_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/create_${bar.metal}_bars_double`)
|
||||
})
|
||||
|
||||
// Doors
|
||||
|
||||
|
||||
Reference in New Issue
Block a user