diamond tools use fabricator tags
This commit is contained in:
@@ -31,25 +31,25 @@ function registerTFGMVMaterialRecipes(event) {
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.recipes.gtceu.chemical_bath('tfg:silicon_carbide')
|
||||
.itemInputs(Item.of('tfg:rough_silicon_carbide_dust',1))
|
||||
.itemInputs(Item.of('tfg:rough_silicon_carbide_dust', 1))
|
||||
.inputFluids(Fluid.of('gtceu:hydrochloric_acid', 1000))
|
||||
.itemOutputs(Item.of('tfg:silicon_carbide_ingot', 1))
|
||||
.outputFluids(Fluid.of('gtceu:diluted_hydrochloric_acid', 1000))
|
||||
.duration(20*16)
|
||||
.duration(20 * 16)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.recipes.gtceu.chemical_bath('tfg:silicon_carbide_cool_down')
|
||||
.itemInputs(Item.of('#forge:hot_ingots/rough_silicon_carbide', 1))
|
||||
.inputFluids(Fluid.of('minecraft:water', 100))
|
||||
.itemOutputs(Item.of('#forge:ingots/rough_silicon_carbide', 1))
|
||||
.duration(20*36)
|
||||
.duration(20 * 36)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.recipes.gtceu.chemical_bath('tfg:silicon_carbide_cool_down_distilled_water')
|
||||
.itemInputs(Item.of('#forge:hot_ingots/rough_silicon_carbide', 1))
|
||||
.inputFluids(Fluid.of('gtceu:distilled_water', 100))
|
||||
.itemOutputs(Item.of('#forge:ingots/rough_silicon_carbide', 1))
|
||||
.duration(20*21)
|
||||
.duration(20 * 21)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
// Rene 41
|
||||
@@ -65,7 +65,7 @@ function registerTFGMVMaterialRecipes(event) {
|
||||
.inputFluids(Fluid.of('gtceu:carbon_monoxide', 1000))
|
||||
.itemOutputs(Item.of('tfg:rene_41_dust', 7))
|
||||
.outputFluids(Fluid.of('gtceu:oxygen', 1000))
|
||||
.duration(20*46)
|
||||
.duration(20 * 46)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
.circuit(4)
|
||||
|
||||
@@ -73,54 +73,54 @@ function registerTFGMVMaterialRecipes(event) {
|
||||
.itemInputs(Item.of('#forge:hot_ingots/rene_41', 1))
|
||||
.inputFluids(Fluid.of('minecraft:water', 100))
|
||||
.itemOutputs(Item.of('#forge:ingots/rene_41', 1))
|
||||
.duration(20*23)
|
||||
.duration(20 * 23)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.recipes.gtceu.chemical_bath('tfg:rene_41_cool_down_distilled_water')
|
||||
.itemInputs(Item.of('#forge:hot_ingots/rene_41', 1))
|
||||
.inputFluids(Fluid.of('gtceu:distilled_water', 100))
|
||||
.itemOutputs(Item.of('#forge:ingots/rene_41', 1))
|
||||
.duration(20*14)
|
||||
.duration(20 * 14)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
//#region Diamond Tipped Tools custom recipes
|
||||
|
||||
event.recipes.gtceu.high_temperature_precision_fabricator('tfg:diamond_tipped_mo_50_re')
|
||||
.itemInputs('1x tfg:mo_50_re_ingot', 'gtceu:diamond_dust')
|
||||
.perTick(true)
|
||||
.inputFluids(Fluid.of('gtceu:methane', 2.5), Fluid.of('gtceu:hydrogen', 10))
|
||||
.perTick(false)
|
||||
.itemOutputs('tfg:diamond_tipped_mo_50_re_ingot')
|
||||
.circuit(1)
|
||||
.duration(5 * 20)
|
||||
.addData("ebf_temp", 1784)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
event.recipes.gtceu.high_temperature_precision_fabricator('tfg:diamond_tipped_mo_50_re')
|
||||
.itemInputs('1x tfg:mo_50_re_ingot', 'gtceu:diamond_dust', '#tfg:precision_fabricator_holder_rods')
|
||||
.perTick(true)
|
||||
.inputFluids(Fluid.of('gtceu:methane', 2.5), Fluid.of('gtceu:hydrogen', 10))
|
||||
.perTick(false)
|
||||
.itemOutputs('tfg:diamond_tipped_mo_50_re_ingot')
|
||||
.circuit(1)
|
||||
.duration(5 * 20)
|
||||
.addData("ebf_temp", 1784)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
const diamondTippedToolHeads = [
|
||||
{id: "wrench_tip", amount:2},
|
||||
{id: "knife_head", amount:1},
|
||||
{id: "screwdriver_tip", amount:1},
|
||||
{id: "buzz_saw_blade", amount:2},
|
||||
{id: "hoe_head", amount:1},
|
||||
{id: "scythe_head", amount:1},
|
||||
{id: "hammer_head", amount:1},
|
||||
{id: "wire_cutter_head", amount:2},
|
||||
{id: "file_head", amount:1},
|
||||
{id: "sword_head", amount:2},
|
||||
{id: "butchery_knife_head", amount:1}
|
||||
]
|
||||
const diamondTippedToolHeads = [
|
||||
{ id: "wrench_tip", amount: 2 },
|
||||
{ id: "knife_head", amount: 1 },
|
||||
{ id: "screwdriver_tip", amount: 1 },
|
||||
{ id: "buzz_saw_blade", amount: 2 },
|
||||
{ id: "hoe_head", amount: 1 },
|
||||
{ id: "scythe_head", amount: 1 },
|
||||
{ id: "hammer_head", amount: 1 },
|
||||
{ id: "wire_cutter_head", amount: 2 },
|
||||
{ id: "file_head", amount: 1 },
|
||||
{ id: "sword_head", amount: 2 },
|
||||
{ id: "butchery_knife_head", amount: 1 }
|
||||
]
|
||||
|
||||
diamondTippedToolHeads.forEach((element, index) => {
|
||||
event.recipes.gtceu.laser_engraver(`tfg:diamond_tipped_mo_50_re_${element.id}_laser_engraving`)
|
||||
.itemInputs(`${element.amount}x #forge:ingots/diamond_tipped_mo_50_re`)
|
||||
.itemOutputs(`tfg:diamond_tipped_mo_50_re_${element.id}`)
|
||||
.notConsumable('gtceu:glass_lens')
|
||||
.duration(15 * 20 * element.amount)
|
||||
.circuit(index)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
});
|
||||
diamondTippedToolHeads.forEach((element, index) => {
|
||||
event.recipes.gtceu.laser_engraver(`tfg:diamond_tipped_mo_50_re_${element.id}_laser_engraving`)
|
||||
.itemInputs(`${element.amount}x #forge:ingots/diamond_tipped_mo_50_re`)
|
||||
.itemOutputs(`tfg:diamond_tipped_mo_50_re_${element.id}`)
|
||||
.notConsumable('gtceu:glass_lens')
|
||||
.duration(15 * 20 * element.amount)
|
||||
.circuit(index)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
});
|
||||
|
||||
event.remove({ id: 'gtceu:alloy_smelter/alloy_smelt_diamond_tipped_mo_50_re_to_nugget'})
|
||||
event.remove({ id: 'gtceu:alloy_smelter/alloy_smelt_diamond_tipped_mo_50_re_to_nugget' })
|
||||
|
||||
|
||||
|
||||
@@ -131,10 +131,10 @@ function registerTFGMVMaterialRecipes(event) {
|
||||
//event.replaceInput({ id: 'gtceu:assembler/transistor' }, Fluid.of('gtceu:polyethylene'), Fluid.of('gtceu:silicone_rubber'))
|
||||
event.replaceInput({ id: 'gtceu:assembler/capacitor' }, Item.of('gtceu:polyethylene_foil'), Item.of('gtceu:silicone_rubber_foil'))
|
||||
|
||||
global.modifyRecipe(event, "gtceu:assembler/transistor", {
|
||||
newId: "tfg:assembler/transistor",
|
||||
fluidReplacements: { "forge:polyethylene": "gtceu:silicone_rubber" },
|
||||
})
|
||||
global.modifyRecipe(event, "gtceu:assembler/transistor", {
|
||||
newId: "tfg:assembler/transistor",
|
||||
fluidReplacements: { "forge:polyethylene": "gtceu:silicone_rubber" },
|
||||
})
|
||||
|
||||
// SiC SiC rotor
|
||||
|
||||
|
||||
@@ -92,6 +92,8 @@ const registerTFGItemTags = (event) => {
|
||||
|
||||
// Tags for the precision fabricator renderer
|
||||
event.add('tfg:precision_fabricator_dipped_items', 'tfg:silicon_seed_crystal')
|
||||
event.add('tfg:precision_fabricator_dipped_items', 'tfg:worked_optical_borosilicate_blank')
|
||||
event.add('tfg:precision_fabricator_dipped_items', 'tfg:mo_50_re_ingot')
|
||||
event.add('tfg:precision_fabricator_holder_rods', '#forge:rods/amethyst')
|
||||
event.add('tfg:precision_fabricator_holder_rods', '#forge:rods/opal')
|
||||
event.add('tfg:precision_fabricator_holder_rods', '#forge:rods/diamond')
|
||||
|
||||
Reference in New Issue
Block a user