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:
parent
068a3a2c1d
commit
cd452ab249
2 changed files with 26 additions and 18 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -247,13 +247,16 @@ const registerCreatedecoRecipes = (event) => {
|
|||
// Bars
|
||||
event.remove({ type: 'minecraft:stonecutting', output: `createdeco:${bar.metal}_bars` })
|
||||
|
||||
event.recipes.tfc.anvil(`4x createdeco:${bar.metal}_bars`, `#forge:ingots/${bar.material}`, ['shrink_last', 'punch_second_last', 'punch_third_last'])
|
||||
event.recipes.tfc.anvil(`4x createdeco:${bar.metal}_bars`, `#forge:ingots/${bar.material}`, ['upset_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/createdeco_${bar.metal}_bars`)
|
||||
|
||||
event.stonecutting(`4x createdeco:${bar.metal}_bars`, `#forge:ingots/${bar.material}`)
|
||||
|
||||
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_bars`, quarterMap)
|
||||
|
||||
event.recipes.tfc.anvil(`8x createdeco:${bar.metal}_bars`, `#forge:double_ingots/${bar.material}`, ['upset_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/createdeco_${bar.metal}_bars_double`)
|
||||
|
||||
// Door
|
||||
event.recipes.tfc.anvil(`createdeco:${bar.metal}_door`, `#forge:double_plates/${bar.material}`, ['draw_last', 'draw_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/createdeco_${bar.metal}_door`)
|
||||
|
|
@ -272,11 +275,14 @@ const registerCreatedecoRecipes = (event) => {
|
|||
// Overlay bars
|
||||
event.remove({ type: 'minecraft:stonecutting', output: `createdeco:${bar.metal}_bars_overlay` })
|
||||
|
||||
event.recipes.tfc.anvil(`4x createdeco:${bar.metal}_bars_overlay`, `#forge:ingots/${bar.material}`, ['draw_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/createdeco_${bar.metal}_bars_overlay`)
|
||||
event.recipes.tfc.anvil(`4x createdeco:${bar.metal}_bars_overlay`, `#forge:ingots/${bar.material}`, ['upset_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/createdeco_${bar.metal}_bars_overlay`)
|
||||
|
||||
event.stonecutting(`4x createdeco:${bar.metal}_bars_overlay`, `#forge:ingots/${bar.material}`)
|
||||
|
||||
event.recipes.tfc.anvil(`8x createdeco:${bar.metal}_bars_overlay`, `#forge:double_ingots/${bar.material}`, ['upset_last', 'punch_second_last', 'punch_third_last'])
|
||||
.tier(bar.tier).id(`tfg:anvil/createdeco_${bar.metal}_bars_overlay_double`)
|
||||
|
||||
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_bars_overlay`, quarterMap)
|
||||
|
||||
// Facade
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue