diff --git a/kubejs/server_scripts/tfg/primitive/tags.primitive.js b/kubejs/server_scripts/tfg/primitive/tags.primitive.js index 02915188c..22246eba6 100644 --- a/kubejs/server_scripts/tfg/primitive/tags.primitive.js +++ b/kubejs/server_scripts/tfg/primitive/tags.primitive.js @@ -85,4 +85,29 @@ function registerTFGPrimitiveBlockTags(event) { //added for QOL but doesnt harvest anything event.add('tfg:harvester_harvestable', 'firmalife:grape_fluff_red') event.add('tfg:harvester_harvestable', 'firmalife:grape_fluff_white') +} + +function registerTFGPrimitiveFluidTags(event) { + event.add('tfg:usable_in_small_gear_mold', 'gtceu:copper') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:tin') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:sterling_silver') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:bismuth_bronze') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:bronze') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:zinc') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:silver') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:potin') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:bismuth') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:lead') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:nickel') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:brass') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:gold') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:red_alloy') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:black_bronze') + event.add('tfg:usable_in_small_gear_mold', 'gtceu:rose_gold') + + event.add('tfg:usable_in_rod_mold', 'gtceu:red_alloy') + event.add('tfg:usable_in_rod_mold', 'gtceu:bronze') + event.add('tfg:usable_in_rod_mold', 'gtceu:bismuth_bronze') + event.add('tfg:usable_in_rod_mold', 'gtceu:black_bronze') + event.add('tfg:usable_in_rod_mold', 'gtceu:brass') } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index 0aec9d510..7d5730ff0 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -137,6 +137,8 @@ const registerTFGBlockTags = (event) => { //#region Fluids const registerTFGFluidTags = (event) => { + registerTFGPrimitiveFluidTags(event) + event.add('tfg:clean_water', 'minecraft:water') event.add('tfg:clean_water', 'tfc:river_water') event.add('tfg:clean_water', 'tfc:spring_water') diff --git a/kubejs/startup_scripts/tfg/primitive/items.primitive.js b/kubejs/startup_scripts/tfg/primitive/items.primitive.js index 4b38b1910..210b42f18 100644 --- a/kubejs/startup_scripts/tfg/primitive/items.primitive.js +++ b/kubejs/startup_scripts/tfg/primitive/items.primitive.js @@ -144,6 +144,7 @@ function registerTFGPrimitiveItems(event) { .texture("fluid", "tfg:item/mold/fired/rod_mold_overlay") .tag('tfc:fired_molds') .tag('tfc:molds') + .fluidTagAccept('tfg:usable_in_rod_mold') .tfcccAllowedInMoldTable([ "XXXXXXXXXXXXXX", "XXXXXXXXXXXXXX", @@ -167,6 +168,7 @@ function registerTFGPrimitiveItems(event) { .texture("fluid", "tfg:item/mold/fired/small_gear_mold_overlay") .tag('tfc:fired_molds') .tag('tfc:molds') + .fluidTagAccept('tfg:usable_in_small_gear_mold') .tfcccAllowedInMoldTable([ "XXXXXXXXXXXXXX", "XXXXXXX XXXX", @@ -190,6 +192,7 @@ function registerTFGPrimitiveItems(event) { .texture("fluid", "tfg:item/mold/fired/nugget_mold_overlay") .tag('tfc:fired_molds') .tag('tfc:molds') + .fluidTagAccept('tfc:usable_in_ingot_mold') .tfcccAllowedInMoldTable([ "XXXXXXXXXXXXXX", "XXXXXXXXXXXXXX",