* - Fixed hide duping recipes. - Added quest book and field guide instances for fishing nets. - Fixed rebar support recipe crash. - Fixed red steel flask dupe. - Fixed red alloy recipe inconsistency. * - Fixed blue steel backpack block lang * - Added max vessel fluid warning to small vessels. * - Moved red steel flask recipe * Update pakku.json * fixed vessel tooltips so they display on the uncolored vessel too * fixed inconsistent small spring recipe with the coiling machine * fixed chiseling non-tfc blocks into slabs was only returning 1 slab instead of both * Field guide updates (#973) * added detected-setblock-be-gone to pakku server * added "requiresNaturalLog" config to afc tree tapping recipes so you can't tap your house * fixed missing tooltips on AFC wooden supports * added recipes for greenhouse ports, added recipes for stainless steel greenhouse (if you want to be fancy) * quest fixes, lang strings * added assembler recipes for most create things, made steam engines, blaze burners, and alternators cheaper, made firmaciv sails use any fabric * langs * removed gt compressed clay, fixed assembler recipe for clay bricks * removed the leather armor recycling because it's basically infinite armor * fixed iron door inconsistency * hopper in assembler now has a circuit condition * fixes #931 * Buff Large Boiler Fuel Efficiency (#977) * bufflargeboilers * formatting * oh so THAT's why the recycling recipes weren't working... * made the steam multiblock inputs/outputs significantly cheaper * changed default flywheel setting back to instanced * added assembler recipes for greate things * updated changelog * added recipes for the other millstones * - Fixed fishing nets event function * Update queststfc_tips.snbt Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * Update en_us.json Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * - Added item to summon armor stands with arms * - Added recipes to empty vessels and molds * - Added recipes for extracting/ forming magma blocks. * - Added recipes for extracting/ forming magma blocks. * - Nerfed steel support recipe output. * Fixes and features (#987) * - Fixed hide duping recipes. - Added quest book and field guide instances for fishing nets. - Fixed rebar support recipe crash. - Fixed red steel flask dupe. - Fixed red alloy recipe inconsistency. * - Fixed blue steel backpack block lang * - Added max vessel fluid warning to small vessels. * - Moved red steel flask recipe * - Fixed fishing nets event function * Update queststfc_tips.snbt Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * Update en_us.json Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * - Added item to summon armor stands with arms * - Added recipes to empty vessels and molds * - Added recipes for extracting/ forming magma blocks. * - Added recipes for extracting/ forming magma blocks. * - Nerfed steel support recipe output. --------- Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * Add wrought iron alternatives for early game cast iron recipes (#985) * Add wrought iron alternatives for early game cast iron recipes * Change doulbe iron ingots tag to use #forge item tags * salt water fast fix (#992) no more circuits Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru> * - Revert mold changes from #987 * Branch merge (#995) * Some recipe changes (#1003) * misc recipes * add saw to jar lid recipe * revert table salt name changing that didn't work * fixed the basin having the wrong tag to be used with the charcoal forge * removed obsidian framed pressure plate - idk what it even does, but it's causing crashes fixes #1006 * Fix for Create Deco bricks conflict with Minecraft bricks in the assembler (#1005) Signed-off-by: TomPlop <tomdidome@gmail.com> * removing the gregtech material error suppression because it's just causing more confusion * updated changelog * Update CHANGELOG.md * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * ISSUE_TEMPLATE * tweaked Y levels of the overworld <-> beneath teleporting * ISSUE_TEMPLATE * github * langs, quest tweaks, updated field guide for sprinklers * put tin jar lid recycling in the right category * hid the new space tfg blocks * updated pakku * I FORGOT TO ADD PUNISHMENT FOR DEATH * aa * Update mods * CHANGELOG --------- Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru> Signed-off-by: TomPlop <tomdidome@gmail.com> Co-authored-by: Redeix <brayden.j.m.ford@gmail.com> Co-authored-by: Xikaro <os.valerievich@ya.ru> Co-authored-by: Risuga <oosyrag@gmail.com> Co-authored-by: Redeix <59435925+Redeix@users.noreply.github.com> Co-authored-by: Zack <93035068+ZackH01@users.noreply.github.com> Co-authored-by: SverhRazum-Nah <leon.trol@mail.ru> Co-authored-by: TomPlop <tomdidome@gmail.com>
228 lines
No EOL
6.8 KiB
JavaScript
228 lines
No EOL
6.8 KiB
JavaScript
// priority: 0
|
|
|
|
function registerTFGSupportRecipes(event) {
|
|
|
|
// Concrete Supports
|
|
event.recipes.gtceu.fluid_solidifier('tfg:gtceu/fluid_solidifier/reinforced_light_concrete_support')
|
|
.inputFluids(Fluid.of('gtceu:concrete', 96))
|
|
.itemOutputs('1x tfg:reinforced_light_concrete_support')
|
|
.itemInputs('1x tfg:rebar_support')
|
|
.duration(60)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/reinforced_light_concrete_support')
|
|
.inputFluids(Fluid.of('gtceu:concrete', 96))
|
|
.itemOutputs('1x tfg:reinforced_light_concrete_support')
|
|
.itemInputs('1x tfg:rebar_support')
|
|
.duration(120)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.chemical_bath('tfg:gtceu/chemical_bath/reinforced_dark_concrete_support')
|
|
.inputFluids(Fluid.of('tfc:black_dye', 10))
|
|
.itemOutputs('1x tfg:reinforced_dark_concrete_support')
|
|
.itemInputs('1x tfg:reinforced_light_concrete_support')
|
|
.duration(60)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.chemical_bath('tfg:gtceu/chemical_bath/dark_concrete_support')
|
|
.inputFluids(Fluid.of('tfc:black_dye', 10))
|
|
.itemOutputs('1x tfg:dark_concrete_support')
|
|
.itemInputs('1x tfg:light_concrete_support')
|
|
.duration(60)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped('8x tfg:light_concrete_support', [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: 'gtceu:light_concrete',
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id('tfg:shaped/light_concrete_support'))
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/light_concrete_support')
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs('8x tfg:light_concrete_support')
|
|
.itemInputs('3x gtceu:light_concrete')
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped('8x tfg:dark_concrete_support', [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: 'gtceu:dark_concrete',
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id('tfg:shaped/dark_concrete_support'))
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/dark_concrete_support')
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs('8x tfg:dark_concrete_support')
|
|
.itemInputs('3x gtceu:dark_concrete')
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
// Stone Supports
|
|
global.TFC_STONE_TYPES.forEach(stone => {
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped(`8x tfg:${stone}_support`, [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: `tfc:rock/loose/${stone}`,
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id(`tfg:shaped/${stone}_support`))
|
|
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped(`8x tfg:${stone}_support`, [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: `tfc:rock/mossy_loose/${stone}`,
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id(`tfg:shaped/mossy/${stone}_support`))
|
|
|
|
event.recipes.gtceu.assembler(`tfg:gtceu/assembler/${stone}_support`)
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs(`8x tfg:${stone}_support`)
|
|
.itemInputs(`3x tfc:rock/loose/${stone}`)
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.assembler(`tfg:gtceu/assembler/mossy/${stone}_support`)
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs(`8x tfg:${stone}_support`)
|
|
.itemInputs(`3x tfc:rock/mossy_loose/${stone}`)
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
})
|
|
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped('8x tfg:travertine_support', [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: 'tfg:loose/dripstone',
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id('tfg:shaped/travertine_support'))
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/travertine_support')
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs('8x tfg:travertine_support')
|
|
.itemInputs('3x tfg:loose/dripstone')
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped('8x tfg:migmatite_support', [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: 'tfg:loose/deepslate',
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id('tfg:shaped/migmatite_support'))
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/migmatite_support')
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs('8x tfg:migmatite_support')
|
|
.itemInputs('3x tfg:loose/deepslate')
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.tfc.damage_inputs_shaped_crafting(
|
|
event.shaped('8x tfg:pyroxenite_support', [
|
|
'AB ',
|
|
'AC ',
|
|
'AC '
|
|
],{
|
|
A: 'beneath:blackstone_pebble',
|
|
B: '#tfc:chisels',
|
|
C: 'tfc:mortar'
|
|
}).id('tfg:shaped/pyroxenite_support'))
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/pyroxenite_support')
|
|
.circuit(4)
|
|
.inputFluids(Fluid.of('gtceu:concrete', 36))
|
|
.itemOutputs('8x tfg:pyroxenite_support')
|
|
.itemInputs('3x beneath:blackstone_pebble')
|
|
.duration(40)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
// Metal Supports
|
|
event.shaped('8x tfg:rebar_support', [
|
|
'BA ',
|
|
'AC '
|
|
],{
|
|
A: ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 1),
|
|
B: ChemicalHelper.get(TagPrefix.wireFine, GTMaterials.Steel, 1),
|
|
C: '#forge:tools/wire_cutters'
|
|
}).id('tfg:shaped/rebar_support')
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/rebar_support')
|
|
.circuit(4)
|
|
.itemOutputs('8x tfg:rebar_support')
|
|
.itemInputs(ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 2), ChemicalHelper.get(TagPrefix.wireFine, GTMaterials.Steel, 1))
|
|
.duration(100)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.tfc.anvil(
|
|
'1x tfg:steel_support',
|
|
'#forge:double_ingots/steel',
|
|
[
|
|
'upset_last',
|
|
'shrink_any'
|
|
]
|
|
).tier(4)
|
|
.id('tfg:anvil/steel_support')
|
|
|
|
event.recipes.gtceu.assembler('tfg:gtceu/assembler/steel_support')
|
|
.circuit(4)
|
|
.itemOutputs('4x tfg:steel_support')
|
|
.itemInputs('2x #forge:double_ingots/steel')
|
|
.duration(100)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.macerator('tfg:macerator/recycling/steel_support')
|
|
.itemInputs('tfg:steel_support')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Steel, 2)
|
|
)
|
|
.duration(GTMaterials.Steel.getMass() * 2)
|
|
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
|
|
event.recipes.gtceu.arc_furnace('tfg:arc_furnace/recycling/steel_support')
|
|
.itemInputs('tfg:steel_support')
|
|
.itemOutputs(
|
|
ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Steel, 4)
|
|
)
|
|
.duration(GTMaterials.Steel.getMass() * 4)
|
|
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.LV])
|
|
|
|
event.recipes.gtceu.extractor('tfg:extractor/recycling/steel_support')
|
|
.itemInputs('tfg:steel_support')
|
|
.outputFluids(Fluid.of('gtceu:steel', 64))
|
|
.duration(GTMaterials.Steel.getMass() * 2)
|
|
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
|
.EUt(GTValues.VA[GTValues.ULV])
|
|
} |