Merge branch 'dev' of https://github.com/TerraFirmaGreg-Team/Modpack-Modern into dev
This commit is contained in:
commit
7e2816c917
8 changed files with 109 additions and 50 deletions
|
|
@ -5,7 +5,7 @@
|
|||
"pages": [
|
||||
{
|
||||
"type": "patchouli:text",
|
||||
"text": "The Beneath is hot! The temperature starts at 15C at the very top, and only gets hotter as you descend.$(br2)$(item)Burlap$() and $(item)Silk$() clothing will help, but here are some other ways to stay cool!"
|
||||
"text": "The Beneath is hot! The temperature starts at 15°C at the very top, and only gets hotter as you descend.$(br2)$(item)Burlap$() and $(item)Silk$() clothing will help, but here are some other ways to stay cool!"
|
||||
},
|
||||
{
|
||||
"type": "patchouli:spotlight",
|
||||
|
|
@ -19,6 +19,12 @@
|
|||
"item": "minecraft:packed_ice",
|
||||
"text": "Bring along some $(thing)Ice$()! Standing near it will lower the ambient temperature. Ice can be harvested on the surface using a $(item)Saw$(), and $(thing)Packed$() and $(thing)Blue$() ice won't melt."
|
||||
},
|
||||
{
|
||||
"type": "patchouli:spotlight",
|
||||
"item": "gtceu:ice_bucket",
|
||||
"title": "Liquid Ice Slush",
|
||||
"text": "Ahhhh, so refreshing! Cools you down by 4°C."
|
||||
},
|
||||
{
|
||||
"type": "patchouli:spotlight",
|
||||
"title": "Blue Steel Equipment",
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
{
|
||||
"type": "patchouli:spotlight",
|
||||
"title": "Teas",
|
||||
"text": "$(thing)Teas$() can be brewed using dried versions of certain plants.$(br2)They provide short but useful buffs and warm your body temperature by 4 degrees. Perfect for winters!",
|
||||
"text": "$(thing)Teas$() can be brewed using dried versions of certain plants.$(br2)They provide short but useful buffs and warm your body temperature by 4°C. Perfect for winters!",
|
||||
"item": "tfc_gurman:tea_mint_bucket,tfc_gurman:tea_chamomile_bucket,tfc_gurman:tea_rosehip_bucket,tfc_gurman:tea_nettle_bucket"
|
||||
},
|
||||
{
|
||||
|
|
@ -52,7 +52,7 @@
|
|||
},
|
||||
{
|
||||
"type": "patchouli:text",
|
||||
"text": "$(li)Cocoa: Haste (0:30), warms you by 4 degrees$(li)Coffee: Speed (0:30), warms you by 4 degrees$(li)Lemonade: Haste (0:30), cools you by 2 degrees$(li)Nalivka: Strength (2:40), cools you by 2 degrees$(li)Kvass: Strength (1:20), cools you by 2 degrees$(li)Compote: Jump Boost II (0:30)"
|
||||
"text": "$(li)Cocoa: Haste (0:30), warms you up by 4°C$(li)Coffee: Speed (0:30), warms you up by 4°C$(li)Lemonade: Haste (0:30), cools you down by 2°C$(li)Nalivka: Strength (2:40), cools you down by 2°C$(li)Kvass: Strength (1:20), cools you down by 2°C$(li)Compote: Jump Boost II (0:30)"
|
||||
},
|
||||
{
|
||||
"type": "patchouli:spotlight",
|
||||
|
|
@ -62,7 +62,7 @@
|
|||
},
|
||||
{
|
||||
"title": "Spring Water",
|
||||
"text": "Drinking $(thing)Spring Water$() warms you up by 4 degrees and applies a small regeneration effect while standing in it, as well as warming you.",
|
||||
"text": "Drinking $(thing)Spring Water$() warms you up by 4°C and applies a small regeneration effect while standing in it, as well as warming you.",
|
||||
"item": "tfc:bucket/spring_water",
|
||||
"type": "patchouli:spotlight"
|
||||
},
|
||||
|
|
@ -71,6 +71,12 @@
|
|||
"text": "Drinking $(thing)Sea Water$() does not hydrate you and will make you more thirsty instead. A hot body temperature can also make you more thirsty. Lost at sea? Look upwards when it's raining for some easy hydration!",
|
||||
"type": "patchouli:spotlight",
|
||||
"item": "tfc:bucket/salt_water"
|
||||
},
|
||||
{
|
||||
"title": "Liquid Ice Slush",
|
||||
"text": "Drinking $(thing)Ice Slush$() cools you down by 4°C, perfect for summer! Also handy for traversing the beneath.",
|
||||
"type": "patchouli:spotlight",
|
||||
"item": "gtceu:ice_bucket"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4843,7 +4843,7 @@
|
|||
"quests.tfg_tips.beneath_prep.desc": "&4The Beneath&r is a very hostile environment. Due to it being very deep underground, the average temperature is always &cabove 15°C&r, going higher the deeper you go. This is not to mention the amount of hostile creatures crawling these caves.\nThe quests linked with this one provide some basic preparations for your adventure.",
|
||||
"quests.tfg_tips.beneath_temp_management.title": "Temperature Management: Active",
|
||||
"quests.tfg_tips.beneath_temp_management.subtitle": "Things to cool off quickly",
|
||||
"quests.tfg_tips.beneath_temp_management.desc": "In &4The Beneath&r, with the temperature being relatively high, you should bring some &aWater&r to cool off on demand, or some &bPacked Ice&r mined from polar regions if you plan to make a temporary base.",
|
||||
"quests.tfg_tips.beneath_temp_management.desc": "In &4The Beneath&r, with the temperature being relatively high, you should bring some &aWater&r or &aLiquid Ice Slush&r to cool off on demand, or some &bPacked Ice&r mined from polar regions if you plan to make a temporary base.",
|
||||
"quests.tfg_tips.beneath_clothes.title": "Temperature Management: Passive",
|
||||
"quests.tfg_tips.beneath_clothes.subtitle": "Things to passively cool off",
|
||||
"quests.tfg_tips.beneath_clothes.desc": "&bClothes&r also play an important role in cooling off. The easiest to craft before going to &4The Beneath&r are &dBurlap Clothes.&r\n\n&dSilk Clothes&r require &aString&r, which can be found in large quantities inside the beneath biome called the &cWebbed Lair.&r\n\nThere is a better alternative if you have access to &9Blue Steel&r however...",
|
||||
|
|
|
|||
|
|
@ -4928,7 +4928,7 @@
|
|||
"quests.tfg_tips.beneath_prep.desc": "&4幽冥之地&r是一片危机四伏的凶险之地。由于地处极深的地下,这里的环境温度始终&c高于15°C&r,并且会随着深入而不断攀升。更不用说还有大量敌对生物在这些洞窟中潜伏爬行。\n与此关联的任务将为你此次探险提供一些基础准备。",
|
||||
"quests.tfg_tips.beneath_temp_management.title": "体温管理:主动",
|
||||
"quests.tfg_tips.beneath_temp_management.subtitle": "快速降温之物",
|
||||
"quests.tfg_tips.beneath_temp_management.desc": "在&4幽冥之地&r,由于环境温度较高,你应当随身携带一些&a水&r以便随时降温。若计划建立临时基地,最好也准备一些从极地区域开采的&b浮冰&r。",
|
||||
"quests.tfg_tips.beneath_temp_management.desc": "在&4幽冥之地&r,由于环境温度较高,你应当随身携带一些&a水&r或者&a冰泥%r以便随时降温。若计划建立临时基地,最好也准备一些从极地区域开采的&b浮冰&r。",
|
||||
"quests.tfg_tips.beneath_clothes.title": "体温管理:被动",
|
||||
"quests.tfg_tips.beneath_clothes.subtitle": "被动降温之物",
|
||||
"quests.tfg_tips.beneath_clothes.desc": "&b衣物&r在降温方面同样扮演着重要角色。在前往&4幽冥之地&r前,最容易制作的当属&d粗麻布衣物&r。\n\n&d丝绸衣物&r需要&a线&r,你可以在幽冥之地的&c蛛网巢穴&r生物群系中找到大量这种材料。\n\n不过,如果你能获取&9蓝钢&r,还将有更好的选择……",
|
||||
|
|
|
|||
11
kubejs/data/gtceu/tfc/drinkables/ice_slush.json
Normal file
11
kubejs/data/gtceu/tfc/drinkables/ice_slush.json
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"ingredient": "gtceu:ice",
|
||||
"thirst": 10,
|
||||
"effects": [
|
||||
{
|
||||
"type": "tfg:cooling",
|
||||
"duration": 20,
|
||||
"amplifier": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -56,7 +56,7 @@ const registerFirmaLifeRecipes = (event) => {
|
|||
|
||||
// Декрафт Jag Lid
|
||||
event.recipes.tfc.heating('tfc:jar_lid', 230)
|
||||
.resultFluid(Fluid.of('gtceu:tin', 9))
|
||||
.resultFluid(Fluid.of('gtceu:tin', 6))
|
||||
.id(`tfc:heating/jar_lid`)
|
||||
|
||||
// Pie Pan
|
||||
|
|
@ -84,15 +84,24 @@ const registerFirmaLifeRecipes = (event) => {
|
|||
|
||||
// Jar Lid
|
||||
event.recipes.gtceu.fluid_solidifier(`tfg:firmalife/jar_lid`)
|
||||
.inputFluids(Fluid.of('gtceu:tin', 9))
|
||||
.inputFluids(Fluid.of('gtceu:tin', 6))
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('tfc:jar_lid')
|
||||
.duration(50)
|
||||
.EUt(7)
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('tfg:firmalife/jar_lid')
|
||||
.itemInputs('1x #forge:ingots/tin')
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('24x tfc:jar_lid')
|
||||
.duration(75)
|
||||
.category(GTRecipeCategories.INGOT_MOLDING)
|
||||
.EUt(4)
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.extractor('tfc:jar_lid_extraction')
|
||||
.itemInputs('tfc:jar_lid')
|
||||
.outputFluids(Fluid.of('gtceu:tin', 9))
|
||||
.outputFluids(Fluid.of('gtceu:tin', 6))
|
||||
.duration(50)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(2)
|
||||
|
|
@ -103,6 +112,15 @@ const registerFirmaLifeRecipes = (event) => {
|
|||
.itemOutputs('firmalife:stainless_steel_jar_lid')
|
||||
.duration(50)
|
||||
.EUt(7)
|
||||
|
||||
event.recipes.gtceu.alloy_smelter('tfg:firmalife/stainless_steel_jar_lid')
|
||||
.itemInputs('1x #forge:ingots/stainless_steel')
|
||||
.notConsumable('gtceu:cylinder_casting_mold')
|
||||
.itemOutputs('48x firmalife:stainless_steel_jar_lid')
|
||||
.duration(75)
|
||||
.category(GTRecipeCategories.INGOT_MOLDING)
|
||||
.EUt(4)
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.extractor('firmalife:stainless_steel_jar_extraction')
|
||||
.itemInputs('firmalife:stainless_steel_jar_lid')
|
||||
|
|
|
|||
|
|
@ -6,6 +6,12 @@
|
|||
*/
|
||||
function registerGTCEUMetalRecipes(event) {
|
||||
|
||||
function getExtractorEUt(material) {
|
||||
return (material.hasProperty(PropertyKey.BLAST) && material !== GTMaterials.BismuthBronze && material !== GTMaterials.BlackBronze
|
||||
? GTValues.VA[GTValues.MV]
|
||||
: GTValues.VA[GTValues.LV]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {GTToolType} toolType
|
||||
* @param {String} tagPrefixName
|
||||
|
|
@ -114,13 +120,13 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`gtceu:extract_${material.getName()}_${tagPrefixName}`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.outputFluids(Fluid.of(material.getFluid(), materialAmount * 144))
|
||||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.extractor(`gtceu:extract_${material.getName()}_${tagPrefixName}`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.outputFluids(Fluid.of(material.getFluid(), materialAmount * 144))
|
||||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(getExtractorEUt(material))
|
||||
}
|
||||
|
||||
} else if (material.hasProperty(PropertyKey.GEM)) {
|
||||
|
|
@ -271,6 +277,7 @@ function registerGTCEUMetalRecipes(event) {
|
|||
event.remove({ id: `gtceu:compressor/compress_${material.getName()}_to_block` })
|
||||
}
|
||||
|
||||
//Foils
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -289,6 +296,7 @@ function registerGTCEUMetalRecipes(event) {
|
|||
}
|
||||
}
|
||||
|
||||
//Rods
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -311,6 +319,7 @@ function registerGTCEUMetalRecipes(event) {
|
|||
}
|
||||
}
|
||||
|
||||
//Double Ingots
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -321,12 +330,13 @@ function registerGTCEUMetalRecipes(event) {
|
|||
const doubleIngotStack = ChemicalHelper.get(TFGTagPrefix.ingotDouble, material, 1);
|
||||
|
||||
if (material.hasProperty(PropertyKey.FLUID)) {
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_double_ingot`)
|
||||
.itemInputs(doubleIngotStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 288))
|
||||
.duration(material.getMass())
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
.EUt(getExtractorEUt(material))
|
||||
}
|
||||
|
||||
if (material.hasProperty(PropertyKey.DUST)) {
|
||||
|
|
@ -812,6 +822,7 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.id(`tfg:quern/${material.getName()}_gem_to_dust`)
|
||||
}
|
||||
|
||||
//Anvils
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -824,21 +835,21 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.itemOutputs(ChemicalHelper.get(TagPrefix.dust, material, 14))
|
||||
.duration(material.getMass() * 32)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_${material.getName()}_anvil`)
|
||||
.itemInputs(anvilStack)
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.ingot, material, 14))
|
||||
.duration(material.getMass() * 32)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_anvil`)
|
||||
.itemInputs(anvilStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 14 * 144))
|
||||
.duration(material.getMass() * 32)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
.EUt(getExtractorEUt(material))
|
||||
|
||||
event.recipes.gtceu.alloy_smelter(`tfg:cast_${material.getName()}_anvil`)
|
||||
.itemInputs(ChemicalHelper.get(TagPrefix.ingot, material, 14))
|
||||
|
|
@ -853,9 +864,10 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.notConsumable('gtceu:anvil_casting_mold')
|
||||
.itemOutputs(anvilStack)
|
||||
.duration(material.getMass() * 32)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
||||
//Unfinished Lamps
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -873,21 +885,21 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.itemOutputs([materialDustStack, glassDustStack])
|
||||
.duration(material.getMass() * 8)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_${material.getName()}_lamp`)
|
||||
.itemInputs(finishedLampStack)
|
||||
.itemOutputs([materialIngotStack, glassDustStack])
|
||||
.duration(material.getMass() * 8)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.assembler(`tfg:${material.getName()}_lamp`)
|
||||
.itemInputs("tfc:lamp_glass", unfinishedLampStack)
|
||||
.itemOutputs(finishedLampStack)
|
||||
.duration(material.getMass() * 7)
|
||||
.circuit(12)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.assembler(`tfg:${material.getName()}_lamp_from_liquid`)
|
||||
.itemInputs(unfinishedLampStack)
|
||||
|
|
@ -895,28 +907,28 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.itemOutputs(finishedLampStack)
|
||||
.duration(material.getMass() * 7)
|
||||
.circuit(13)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.macerator(`tfg:macerate_${material.getName()}_unfinished_lamp`)
|
||||
.itemInputs(unfinishedLampStack)
|
||||
.itemOutputs(materialDustStack)
|
||||
.duration(material.getMass() * 8)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_${material.getName()}_unfinished_lamp`)
|
||||
.itemInputs(unfinishedLampStack)
|
||||
.itemOutputs(materialIngotStack)
|
||||
.duration(material.getMass() * 8)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_unfinished_lamp`)
|
||||
.itemInputs(unfinishedLampStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 144))
|
||||
.duration(material.getMass() * 8)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_unfinished_lamp`)
|
||||
.itemInputs(unfinishedLampStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 144))
|
||||
.duration(material.getMass() * 8)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(getExtractorEUt(material))
|
||||
|
||||
event.recipes.gtceu.alloy_smelter(`tfg:cast_${material.getName()}_unfinished_lamp`)
|
||||
.itemInputs(materialIngotStack)
|
||||
|
|
@ -931,7 +943,7 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.notConsumable('tfg:lamp_casting_mold')
|
||||
.itemOutputs(unfinishedLampStack)
|
||||
.duration(material.getMass() * 8)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -949,21 +961,22 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.itemOutputs(materialDustStack)
|
||||
.duration(material.getMass() * 7)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_${material.getName()}_trapdoor`)
|
||||
.itemInputs(trapdoorStack)
|
||||
.itemOutputs(materialIngotStack)
|
||||
.duration(material.getMass() * 7)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_trapdoor`)
|
||||
.itemInputs(trapdoorStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 144))
|
||||
.duration(material.getMass() * 7)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
.EUt(getExtractorEUt(material))
|
||||
|
||||
|
||||
event.recipes.gtceu.alloy_smelter(`tfg:cast_${material.getName()}_trapdoor`)
|
||||
.itemInputs(materialIngotStack)
|
||||
|
|
@ -978,7 +991,7 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.notConsumable('tfg:trapdoor_casting_mold')
|
||||
.itemOutputs(trapdoorStack)
|
||||
.duration(material.getMass() * 7)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -999,21 +1012,21 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.itemOutputs(materialDustTinyStack)
|
||||
.duration(material.getMass() * 3)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_${material.getName()}_chain`)
|
||||
.itemInputs(chain2Stack)
|
||||
.itemOutputs(materialNuggetStack)
|
||||
.duration(material.getMass() * 3)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_chain`)
|
||||
.itemInputs(chainStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 9))
|
||||
.duration(material.getMass() * 3)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
.EUt(getExtractorEUt(material))
|
||||
|
||||
event.recipes.gtceu.alloy_smelter(`tfg:cast_${material.getName()}_chain`)
|
||||
.itemInputs(materialIngotStack)
|
||||
|
|
@ -1028,9 +1041,10 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.notConsumable('tfg:chain_casting_mold')
|
||||
.itemOutputs(chainStack)
|
||||
.duration(material.getMass() * 3)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
||||
//Bell
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -1046,21 +1060,21 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.itemOutputs(materialDustStack)
|
||||
.duration(material.getMass() * 5)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_${material.getName()}_bell`)
|
||||
.itemInputs(bellStack)
|
||||
.itemOutputs(materialIngotStack)
|
||||
.duration(material.getMass() * 5)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_bell`)
|
||||
.itemInputs(bellStack)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 144))
|
||||
.duration(material.getMass() * 5)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.alloy_smelter(`tfg:cast_${material.getName()}_bell`)
|
||||
.itemInputs(materialIngotStack)
|
||||
|
|
@ -1075,9 +1089,10 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.notConsumable('tfg:bell_casting_mold')
|
||||
.itemOutputs(bellStack)
|
||||
.duration(material.getMass() * 5)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
}
|
||||
|
||||
//Buzzsaws
|
||||
/**
|
||||
* @param {com.gregtechceu.gtceu.api.data.chemical.material.Material_} material
|
||||
*/
|
||||
|
|
@ -1116,16 +1131,16 @@ function registerGTCEUMetalRecipes(event) {
|
|||
.duration(material.getMass() * 6 * 2)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
|
||||
event.remove({ id: `gtceu:extractor/extract_${material.getName()}_buzz_saw_blade` })
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_buzz_saw_blade`)
|
||||
.itemInputs(buzzsawBladeItem)
|
||||
.outputFluids(Fluid.of(material.getFluid(), 2 * 144))
|
||||
.duration(material.getMass() * 6 * 2)
|
||||
.category(GTRecipeCategories.EXTRACTOR_RECYCLING)
|
||||
.EUt(material.hasProperty(PropertyKey.BLAST) ? GTValues.VA[GTValues.MV] : GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.remove({ id: `gtceu:shaped/buzzsaw_blade_${material.getName()}` })
|
||||
.EUt(getExtractorEUt(material))
|
||||
|
||||
event.remove({ id: `gtceu:shaped/buzzsaw_blade_${material.getName()}` })
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -181,6 +181,9 @@ const registerTFGFluidTags = (event) => {
|
|||
event.add('tfc:any_drinkables', 'gtceu:ethanol')
|
||||
event.add('tfc:drinkables', 'gtceu:methanol')
|
||||
event.add('tfc:any_drinkables', 'gtceu:methanol')
|
||||
|
||||
event.add('tfc:drinkables', 'gtceu:ice')
|
||||
event.add('tfc:any_drinkables', 'gtceu:ice')
|
||||
|
||||
global.BREATHABLE_COMPRESSED_AIRS.forEach(x => {
|
||||
event.add('tfg:breathable_compressed_air', x)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue