Alpha Release: additions 0.9.0 (#880)

Signed-off-by: Pyritie <pyritie@gmail.com>
Signed-off-by: TomPlop <tomdidome@gmail.com>
Signed-off-by: Adora <adoradyne.58@gmail.com>
Signed-off-by: MetenBouldry <94766011+MetenBouldry@users.noreply.github.com>
Signed-off-by: CaitlynMC <135169224+CaitlynMC@users.noreply.github.com>
Signed-off-by: SverhRazum-Nah <leon.trol@mail.ru>
Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com>
Signed-off-by: Xikaro <55663835+Xikaro@users.noreply.github.com>
Co-authored-by: Xikaro <os.valerievich@ya.ru>
Co-authored-by: Nebby <78170922+Nebby1999@users.noreply.github.com>
Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
Co-authored-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: aidie8 <aidenvanzuilen@gmail.com>
Co-authored-by: Xikaro <55663835+Xikaro@users.noreply.github.com>
Co-authored-by: Zleub <debray.arnaud@gmail.com>
Co-authored-by: Adora <adoradyne.58@gmail.com>
Co-authored-by: Curtis Merrill <curtis.r.merrill@gmail.com>
Co-authored-by: julia <97713533+juliakity@users.noreply.github.com>
Co-authored-by: GamerDadDave <gamerdaddave@gmail.com>
Co-authored-by: MetenBouldry <94766011+MetenBouldry@users.noreply.github.com>
Co-authored-by: CaitlynMC <135169224+CaitlynMC@users.noreply.github.com>
Co-authored-by: SverhRazum-Nah <leon.trol@mail.ru>
Co-authored-by: Redeix <59435925+Redeix@users.noreply.github.com>
Co-authored-by: Nebby1999 <nebby131999@gmail.com>
This commit is contained in:
Pyritie 2025-04-18 10:49:56 +01:00 committed by GitHub
parent ec2e3cd3c4
commit 189f5aebce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
94 changed files with 4858 additions and 2300 deletions

View file

@ -5,441 +5,472 @@ function registerTFGMedicineRecipes(event) {
//#region Antipoison
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:antipoison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:antipoison_pill')
.id(`tfg:mixing_bowl/pill_antipoison`)
event.recipes.create.mixing(
'1x tfg:antipoison_pill',
['#forge:wax', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_antipoison`)
event.recipes.create.mixing(
'1x tfg:antipoison_pill',
['#forge:wax', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_antipoison`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_antipoison`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:antipoison_pill')
.itemInputs('#forge:wax', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:antipoison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_antipoison`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:antipoison_pill')
.itemInputs('#forge:wax', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:antipoison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_antipoison`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:antipoison_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:antipoison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_antipoison`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:antipoison_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:antipoison_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:antipoison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
//#region Poison
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:poison_ingredients', 'tfc:powder/sulfur'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:poison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:poison_pill')
.id(`tfg:mixing_bowl/pill_poison`)
event.recipes.create.mixing(
'1x tfg:poison_pill',
['#forge:wax', '#tfg:poison_ingredients', 'tfc:powder/sulfur', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_poison`)
event.recipes.create.mixing(
'1x tfg:poison_pill',
['#forge:wax', '#tfg:poison_ingredients', 'tfc:powder/sulfur', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_poison`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_poison`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:poison_pill')
.itemInputs('#forge:wax', '#tfg:poison_ingredients', 'tfc:powder/sulfur')
.itemInputs('#forge:wax', '#tfg:poison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_poison`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:poison_pill')
.itemInputs('#forge:wax', '#tfg:poison_ingredients', 'tfc:powder/sulfur')
.itemInputs('#forge:wax', '#tfg:poison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_poison`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:poison_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:poison_ingredients', 'tfc:powder/sulfur')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:poison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_poison`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:poison_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:poison_ingredients', 'tfc:powder/sulfur')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:poison_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/poison_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:poison"}'))
.itemInputs('16x minecraft:arrow', 'tfg:poison_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/poison_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_poison"}'))
.itemInputs('16x minecraft:arrow', 'tfg:poison_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
//#region Regeneration
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:regeneration_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:regeneration_pill')
.id(`tfg:mixing_bowl/pill_regeneration`)
event.recipes.create.mixing(
'1x tfg:regeneration_pill',
['#forge:wax', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_regeneration`)
event.recipes.create.mixing(
'1x tfg:regeneration_pill',
['#forge:wax', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_regeneration`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_regeneration`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:regeneration_pill')
.itemInputs('#forge:wax', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:regeneration_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_regeneration`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:regeneration_pill')
.itemInputs('#forge:wax', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:regeneration_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_regeneration`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:regeneration_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:regeneration_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_regeneration`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:regeneration_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:regeneration_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:regeneration_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/regeneration_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:regeneration"}'))
.itemInputs('16x minecraft:arrow', 'tfg:regeneration_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/regeneration_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_regeneration"}'))
.itemInputs('16x minecraft:arrow', 'tfg:regeneration_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
//#region Speed
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:speed_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:speed_pill')
.id(`tfg:mixing_bowl/pill_speed`)
event.recipes.create.mixing(
'1x tfg:speed_pill',
['#forge:wax', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_speed`)
event.recipes.create.mixing(
'1x tfg:speed_pill',
['#forge:wax', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_speed`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_speed`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:speed_pill')
.itemInputs('#forge:wax', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:speed_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_speed`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:speed_pill')
.itemInputs('#forge:wax', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:speed_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_speed`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:speed_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:speed_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_speed`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:speed_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:speed_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:speed_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/swiftness_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:swiftness"}'))
.itemInputs('16x minecraft:arrow', 'tfg:speed_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/swiftness_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_swiftness"}'))
.itemInputs('16x minecraft:arrow', 'tfg:speed_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
//#region Slowness
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:slowness_ingredients', 'tfc:powder/sulfur'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:slowness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:slowness_pill')
.id(`tfg:mixing_bowl/pill_slowness`)
event.recipes.create.mixing(
'1x tfg:slowness_pill',
['#forge:wax', '#tfg:slowness_ingredients', 'tfc:powder/sulfur', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_slowness`)
event.recipes.create.mixing(
'1x tfg:slowness_pill',
['#forge:wax', '#tfg:slowness_ingredients', 'tfc:powder/sulfur', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_slowness`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_slowness`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:slowness_pill')
.itemInputs('#forge:wax', '#tfg:slowness_ingredients', 'tfc:powder/sulfur')
.itemInputs('#forge:wax', '#tfg:slowness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_slowness`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:slowness_pill')
.itemInputs('#forge:wax', '#tfg:slowness_ingredients', 'tfc:powder/sulfur')
.itemInputs('#forge:wax', '#tfg:slowness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_slowness`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:slowness_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:slowness_ingredients', 'tfc:powder/sulfur')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:slowness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_slowness`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:slowness_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:slowness_ingredients', 'tfc:powder/sulfur')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:slowness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/slowness_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:slowness"}'))
.itemInputs('16x minecraft:arrow', 'tfg:slowness_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/slowness_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_slowness"}'))
.itemInputs('16x minecraft:arrow', 'tfg:slowness_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
//#region Weakness
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:weakness_ingredients', 'tfc:powder/sulfur'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:weakness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:weakness_pill')
.id(`tfg:mixing_bowl/pill_weakness`)
event.recipes.create.mixing(
'1x tfg:weakness_pill',
['#forge:wax', '#tfg:weakness_ingredients', 'tfc:powder/sulfur', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_weakness`)
event.recipes.create.mixing(
'1x tfg:weakness_pill',
['#forge:wax', '#tfg:weakness_ingredients', 'tfc:powder/sulfur', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_weakness`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_weakness`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:weakness_pill')
.itemInputs('#forge:wax', '#tfg:weakness_ingredients', 'tfc:powder/sulfur')
.itemInputs('#forge:wax', '#tfg:weakness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_weakness`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:weakness_pill')
.itemInputs('#forge:wax', '#tfg:weakness_ingredients', 'tfc:powder/sulfur')
.itemInputs('#forge:wax', '#tfg:weakness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_weakness`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:weakness_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:weakness_ingredients', 'tfc:powder/sulfur')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:weakness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_weakness`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:weakness_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:weakness_ingredients', 'tfc:powder/sulfur')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:weakness_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.Sulfur, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/weakness_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:weakness"}'))
.itemInputs('16x minecraft:arrow', 'tfg:weakness_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/weakness_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_weakness"}'))
.itemInputs('16x minecraft:arrow', 'tfg:weakness_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
//#region Haste
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:haste_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:haste_pill')
.id(`tfg:mixing_bowl/pill_haste`)
event.recipes.create.mixing(
'1x tfg:haste_pill',
['#forge:wax', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_haste`)
event.recipes.create.mixing(
'1x tfg:haste_pill',
['#forge:wax', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_haste`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_haste`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:haste_pill')
.itemInputs('#forge:wax', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:haste_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_haste`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:haste_pill')
.itemInputs('#forge:wax', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:haste_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_haste`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:haste_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:haste_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_haste`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:haste_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:haste_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:haste_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
//#region Water Breathing
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:water_breathing_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:water_breathing_pill')
.id(`tfg:mixing_bowl/pill_water_breathing`)
event.recipes.create.mixing(
'1x tfg:water_breathing_pill',
['#forge:wax', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_water_breathing`)
event.recipes.create.mixing(
'1x tfg:water_breathing_pill',
['#forge:wax', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_water_breathing`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_water_breathing`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:water_breathing_pill')
.itemInputs('#forge:wax', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:water_breathing_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_water_breathing`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:water_breathing_pill')
.itemInputs('#forge:wax', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:water_breathing_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_water_breathing`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:water_breathing_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:water_breathing_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_water_breathing`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:water_breathing_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:water_breathing_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:water_breathing_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/water_breathing_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:water_breathing"}'))
.itemInputs('16x minecraft:arrow', 'tfg:water_breathing_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/water_breathing_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_water_breathing"}'))
.itemInputs('16x minecraft:arrow', 'tfg:water_breathing_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
//#region Night Vision
event.recipes.firmalife.mixing_bowl()
.ingredients(['#forge:wax', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust'], Fluid.of('tfc:spring_water', 250))
.ingredients(['#forge:wax', '#tfg:night_vision_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1)], Fluid.of('tfc:spring_water', 250))
.outputItem('1x tfg:night_vision_pill')
.id(`tfg:mixing_bowl/pill_night_vision`)
event.recipes.create.mixing(
'1x tfg:night_vision_pill',
['#forge:wax', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('tfc:spring_water', 250)])
.id(`tfg:create/mixer/spring_water/pill_night_vision`)
event.recipes.create.mixing(
'1x tfg:night_vision_pill',
['#forge:wax', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust', Fluid.of('gtceu:distilled_water', 50)])
.id(`tfg:create/mixer/distilled_water/pill_night_vision`)
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/pill_night_vision`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:night_vision_pill')
.itemInputs('#forge:wax', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:night_vision_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/pill_night_vision`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:night_vision_pill')
.itemInputs('#forge:wax', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('#forge:wax', '#tfg:night_vision_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/spring_water/tablet_night_vision`)
.circuit(4)
.inputFluids(Fluid.of('tfc:spring_water', 250))
.itemOutputs('2x tfg:night_vision_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:night_vision_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/distilled_water/tablet_night_vision`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:distilled_water', 50))
.itemOutputs('2x tfg:night_vision_tablet')
.notConsumable('gtceu:pill_casting_mold')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:night_vision_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sodium_bicarbonate_dust', 'gtceu:lactose_dust', '#tfg:night_vision_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
// Arrow
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/night_vision_1`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:night_vision"}'))
.itemInputs('16x minecraft:arrow', 'tfg:night_vision_pill')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.mixer(`tfg:gtceu/mixer/arrow/night_vision_2`)
.circuit(4)
.inputFluids(Fluid.of('gtceu:ethanol', 25))
.itemOutputs(Item.of('16x minecraft:tipped_arrow', '{Potion:"minecraft:long_night_vision"}'))
.itemInputs('16x minecraft:arrow', 'tfg:night_vision_tablet')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
//#endregion
@ -449,9 +480,9 @@ function registerTFGMedicineRecipes(event) {
.circuit(4)
.inputFluids(Fluid.of('gtceu:aminophenol', 250))
.itemOutputs('1x tfg:invisibility_salvo')
.itemInputs('gtceu:sticky_resin', '#tfg:invisibility_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sticky_resin', '#tfg:invisibility_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
@ -461,9 +492,9 @@ function registerTFGMedicineRecipes(event) {
.circuit(4)
.inputFluids(Fluid.of('gtceu:aminophenol', 250))
.itemOutputs('1x tfg:fire_resistance_salvo')
.itemInputs('gtceu:sticky_resin', '#tfg:fire_resistance_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sticky_resin', '#tfg:fire_resistance_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
@ -473,9 +504,9 @@ function registerTFGMedicineRecipes(event) {
.circuit(4)
.inputFluids(Fluid.of('gtceu:aminophenol', 250))
.itemOutputs('1x tfg:resistance_salvo')
.itemInputs('gtceu:sticky_resin', '#tfg:resistance_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sticky_resin', '#tfg:resistance_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
@ -485,9 +516,9 @@ function registerTFGMedicineRecipes(event) {
.circuit(4)
.inputFluids(Fluid.of('gtceu:aminophenol', 250))
.itemOutputs('1x tfg:instant_health_salvo')
.itemInputs('gtceu:sticky_resin', '#tfg:instant_health_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sticky_resin', '#tfg:instant_health_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
@ -497,9 +528,9 @@ function registerTFGMedicineRecipes(event) {
.circuit(4)
.inputFluids(Fluid.of('gtceu:aminophenol', 250))
.itemOutputs('1x tfg:absorption_salvo')
.itemInputs('gtceu:sticky_resin', '#tfg:absorption_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sticky_resin', '#tfg:absorption_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion
@ -509,9 +540,9 @@ function registerTFGMedicineRecipes(event) {
.circuit(4)
.inputFluids(Fluid.of('gtceu:phenol', 250))
.itemOutputs('1x tfg:luck_salvo')
.itemInputs('gtceu:sticky_resin', '#tfg:luck_ingredients', 'gtceu:tricalcium_phosphate_dust')
.itemInputs('gtceu:sticky_resin', '#tfg:luck_ingredients', ChemicalHelper.get(TagPrefix.dust, GTMaterials.TricalciumPhosphate, 1))
.duration(200)
.EUt(21)
.EUt(GTValues.VA[GTValues.LV])
//#endregion