fixed recycling issues from the material rewrite, updated everything to the new recycling helper method

This commit is contained in:
Pyritie 2026-01-18 14:30:55 +00:00
parent ba38ab65d7
commit 7df74b47b3
11 changed files with 126 additions and 202 deletions

View file

@ -240,8 +240,6 @@ const registerCreatedecoRecipes = (event) => {
event.remove({ id: `createdeco:${bar.metal}_trapdoor` })
event.remove({ id: `createdeco:${bar.metal}_door` })
let quarterMap = {};
quarterMap[bar.material] = 0.25;
if (bar.metal !== 'iron') {
// Bars
@ -252,7 +250,7 @@ const registerCreatedecoRecipes = (event) => {
event.stonecutting(`4x createdeco:${bar.metal}_bars`, `#forge:ingots/${bar.material}`)
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_bars`, quarterMap)
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_bars`, [GTMaterials.get(bar.material), 0.25])
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`)
@ -269,7 +267,7 @@ const registerCreatedecoRecipes = (event) => {
let twoMap = {};
twoMap[bar.material] = 2;
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_door`, twoMap)
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_door`, [GTMaterials.get(bar.material), 2])
}
// Overlay bars
@ -283,7 +281,7 @@ const registerCreatedecoRecipes = (event) => {
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)
TFGHelpers.registerMaterialInfo(`createdeco:${bar.metal}_bars_overlay`, [GTMaterials.get(bar.material), 0.25])
// Facade
event.shaped(`4x createdeco:${bar.metal}_facade`, [
@ -302,11 +300,11 @@ const registerCreatedecoRecipes = (event) => {
event.shapeless(`createdeco:copper_trapdoor`, `tfc:metal/trapdoor/copper`)
event.shapeless(`tfc:metal/trapdoor/copper`, `createdeco:copper_trapdoor`)
TFGHelpers.registerMaterialInfo('createdeco:copper_trapdoor', { 'copper': 1 })
TFGHelpers.registerMaterialInfo('createdeco:copper_trapdoor', [GTMaterials.Copper, 1])
event.shapeless(`createdeco:industrial_iron_trapdoor`, `tfc:metal/trapdoor/steel`)
event.shapeless(`tfc:metal/trapdoor/steel`, `createdeco:industrial_iron_trapdoor`)
TFGHelpers.registerMaterialInfo('createdeco:industrial_iron_trapdoor', { 'steel': 1 })
TFGHelpers.registerMaterialInfo('createdeco:industrial_iron_trapdoor', [GTMaterials.Steel, 1])
// TODO: move these two into the tag prefixes in tfg-core, then remove these recipes
@ -328,7 +326,7 @@ const registerCreatedecoRecipes = (event) => {
.duration(GTMaterials.Brass.getMass())
.EUt(GTValues.VA[GTValues.ULV])
TFGHelpers.registerMaterialInfo('createdeco:brass_trapdoor', { 'brass': 1 })
TFGHelpers.registerMaterialInfo('createdeco:brass_trapdoor', [GTMaterials.Brass, 1])
event.recipes.tfc.anvil(`createdeco:zinc_trapdoor`, `#forge:ingots/zinc`, ['shrink_last', 'draw_second_last', 'draw_third_last'])
.tier(1).id(`createdeco:anvil/zinc_trapdoor`)
@ -348,7 +346,7 @@ const registerCreatedecoRecipes = (event) => {
.duration(GTMaterials.Zinc.getMass())
.EUt(GTValues.VA[GTValues.ULV])
TFGHelpers.registerMaterialInfo('createdeco:zinc_trapdoor', { 'zinc': 1 })
TFGHelpers.registerMaterialInfo('createdeco:zinc_trapdoor', [GTMaterials.Zinc, 1])
event.recipes.tfc.anvil(`createdeco:andesite_trapdoor`, `#forge:ingots/tin_alloy`, ['shrink_last', 'draw_second_last', 'draw_third_last'])
.tier(3).id(`createdeco:anvil/andesite_trapdoor`)
@ -368,7 +366,7 @@ const registerCreatedecoRecipes = (event) => {
.duration(GTMaterials.TinAlloy.getMass())
.EUt(GTValues.VA[GTValues.ULV])
TFGHelpers.registerMaterialInfo('createdeco:andesite_trapdoor', { 'tin_alloy': 1 })
TFGHelpers.registerMaterialInfo('createdeco:andesite_trapdoor', [GTMaterials.TinAlloy, 1])
// #endregion
@ -475,7 +473,7 @@ const registerCreatedecoRecipes = (event) => {
event.stonecutting('2x createdeco:iron_ladder', '#forge:ingots/wrought_iron')
TFGHelpers.registerMaterialInfo('createdeco:iron_ladder', { 'wrought_iron': 0.5 })
TFGHelpers.registerMaterialInfo('createdeco:iron_ladder', [GTMaterials.WroughtIron, 0.5])
event.shaped('7x createdeco:zinc_ladder', [
'A A',
@ -485,7 +483,7 @@ const registerCreatedecoRecipes = (event) => {
A: '#forge:rods/zinc'
}).id('tfg:createdeco/shaped/zinc_ladder')
TFGHelpers.registerMaterialInfo('createdeco:zinc_ladder', { 'zinc': 0.5 })
TFGHelpers.registerMaterialInfo('createdeco:zinc_ladder', [GTMaterials.Zinc, 0.5])
event.shaped('7x createdeco:industrial_iron_ladder', [
'A A',
@ -495,7 +493,7 @@ const registerCreatedecoRecipes = (event) => {
A: '#forge:rods/steel'
}).id('tfg:createdeco/shaped/industrial_iron_ladder')
TFGHelpers.registerMaterialInfo('createdeco:industrial_iron_ladder', { 'steel': 0.5 })
TFGHelpers.registerMaterialInfo('createdeco:industrial_iron_ladder', [GTMaterials.Steel, 0.5])
// #endregion
@ -534,17 +532,17 @@ const registerCreatedecoRecipes = (event) => {
// #region Sheet Metal
event.stonecutting('4x createdeco:andesite_sheet_metal', '#forge:plates/tin_alloy')
TFGHelpers.registerMaterialInfo('createdeco:andesite_sheet_metal', { 'tin_alloy': 0.25 })
TFGHelpers.registerMaterialInfo('createdeco:andesite_sheet_metal', [GTMaterials.TinAlloy, 0.25])
event.stonecutting('4x createdeco:brass_sheet_metal', '#forge:plates/brass')
TFGHelpers.registerMaterialInfo('createdeco:brass_sheet_metal', { 'brass': 0.25 })
TFGHelpers.registerMaterialInfo('createdeco:brass_sheet_metal', [GTMaterials.Brass, 0.25])
event.stonecutting('4x createdeco:iron_sheet_metal', '#forge:plates/wrought_iron')
TFGHelpers.registerMaterialInfo('createdeco:iron_sheet_metal', { 'wrought_iron': 0.25 })
TFGHelpers.registerMaterialInfo('createdeco:iron_sheet_metal', [GTMaterials.WroughtIron, 0.25])
event.stonecutting('4x createdeco:copper_sheet_metal', '#forge:plates/copper')
TFGHelpers.registerMaterialInfo('createdeco:copper_sheet_metal', { 'copper': 0.25 })
TFGHelpers.registerMaterialInfo('createdeco:copper_sheet_metal', [GTMaterials.Copper, 0.25])
event.stonecutting('4x createdeco:industrial_iron_sheet_metal', '#forge:plates/steel')
TFGHelpers.registerMaterialInfo('createdeco:industrial_iron_sheet_metal', { 'steel': 0.25 })
TFGHelpers.registerMaterialInfo('createdeco:industrial_iron_sheet_metal', [GTMaterials.Steel, 0.25])
event.stonecutting('4x createdeco:zinc_sheet_metal', '#forge:plates/zinc')
TFGHelpers.registerMaterialInfo('createdeco:zinc_sheet_metal', { 'zinc': 0.25 })
TFGHelpers.registerMaterialInfo('createdeco:zinc_sheet_metal', [GTMaterials.Zinc, 0.25])
// #endregion
};