This commit is contained in:
Pyritie 2025-07-30 22:18:35 +01:00
commit 6a07c804fc
51 changed files with 585 additions and 116 deletions

View file

@ -108,17 +108,27 @@
"entity.ad_astra.corrupted_lunarian": "Lunar Zombie",
"entity.ad_astra.tier_1_rocket": "R-Aluminosteel Rocket",
"entity.ad_astra.tier_2_rocket": "ASM 4914 Titanium Rocket",
"entity.ad_astra.tier_3_rocket": "45-Ti Tungstensteel Rocket",
"entity.ad_astra.tier_1_rover": "Rover",
"fluid_type.ad_astra.oxygen": "Breathable Air",
"item.ad_astra.steel_cable": "Basic RF Cable",
"item.ad_astra.desh_cable": "Advanced RF Cable",
"item.ad_astra.tier_1_rocket": "R-Aluminosteel Rocket",
"item.ad_astra.tier_2_rocket": "ASM 4914 Titanium Rocket",
"item.ad_astra.tier_3_rocket": "45-Ti Tungstensteel Rocket",
"item.ad_astra.oxygen_bucket": "Breathable Air Bucket",
"item.ad_astra.tier_1_rover": "Rover",
"item.ad_astra.photovoltaic_etrium_cell": "Basic Photovoltaic Cell",
"item.ad_astra.photovoltaic_vesnium_cell": "Energium Photovoltaic Cell",
"item.ad_astra.cheese": "Moon Cheese",
"item.ad_astra.ostrum_tank": "Ostrum Booster Tank",
"item.ad_astra.steel_engine": "Steel Rocket Engine",
"item.ad_astra.desh_engine": "Desh Rocket Engine",
"item.ad_astra.ostrum_engine": "Ostrum Rocket Engine",
"item.ad_astra.netherite_space_helmet": "§bTungstensteel Space Helmet",
"item.ad_astra.netherite_space_suit": "§bTungstensteel Space Suit",
"item.ad_astra.netherite_space_pants": "§bTungstensteel Space Pants",
"item.ad_astra.netherite_space_boots": "§bTungstensteel Space Boots",
"tagprefix.moon_stone": "Anorthosite %s Ore",
"tagprefix.moon_deepslate": "Norite %s Ore",
"tagprefix.mars_stone": "Argillite %s Ore",

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View file

@ -1,20 +0,0 @@
{
"variants": {
"age=0": [
{ "model": "betterend:block/amber_root_0" },
{ "model": "betterend:block/amber_root_1" }
],
"age=1": [
{ "model": "betterend:block/amber_root_2" },
{ "model": "betterend:block/amber_root_3" }
],
"age=2": [
{ "model": "betterend:block/amber_root_4" },
{ "model": "betterend:block/amber_root_5" }
],
"age=3": [
{ "model": "betterend:block/amber_root_6" },
{ "model": "betterend:block/amber_root_7" }
]
}
}

View file

@ -84,7 +84,10 @@
"material.gtceu.etrium": "Etrium",
"material.gtceu.rocket_alloy_t1": "R-Aluminosteel Rocket Alloy",
"material.gtceu.rocket_alloy_t2": "ASM 4914 Titanium Rocket Alloy",
"material.gtceu.rocket_alloy_t3": "45-Ti Tungstensteel Rocket Alloy",
"material.gtceu.vitrified_asbestos": "Vitrified Asbestos",
"material.gtceu.liquid_carbon_dioxide": "Liquid Carbon Dioxide",
"material.gtceu.thorium": "§dThorium",
"material.gtceu.hot_debrominated_brine": "Hot Debrominated Brine",
"material.gtceu.hydrogen_iodide": "Hydrogen Iodide",
"material.gtceu.dense_steam": "High Pressure Steam",

View file

@ -509,6 +509,13 @@
"item.tfg.wood.lumber.aeronos": "Aeronos Lumber",
"item.tfg.wood.lumber.strophar": "Strophar Lumber",
"item.tfg.wood.lumber.glacian": "Glacian Lumber",
"item.tfg.aes_polyurethane": "AES Reinforced R-Polyurethane Foam",
"item.tfg.mli_shielding": "Multi-Layer Insulated Shielding",
"item.tfg.rocket_cone_t3": "Advanced Rocket Nose Cone",
"item.tfg.rocket_fin_t3": "Advanced Rocket Fin",
"item.tfg.elite_power_thruster": "§aElite Power Thruster",
"item.tfg.silica_aerogel": "Silica Aerogel",
"item.tfg.better_space_suit_fabric": "Adaptive Space Suit Fabric",
"item.tfg.universal_compost_browns": "Brown Universal Compost",
"item.tfg.universal_compost_greens": "Green Universal Compost",
"item.tfg.etching_diamond_tip": "Etching Diamond Tip",
@ -556,6 +563,20 @@
"material.tfg.chloryl_fluoride": "Chloryl Fluoride",
"material.tfg.chlorine_pentafluoride": "Chlorine Pentafluoride",
"material.tfg.solar_coolant": "Solar Coolant",
"material.tfg.sodium_hydride": "Sodium Hydride",
"material.tfg.boric_acid": "Boric Acid",
"material.tfg.trimethyl_borate": "Trimethyl Borate",
"material.tfg.sodium_borohydride": "Sodium Borohydride",
"material.tfg.sodium_methoxide": "Sodium Methoxide",
"material.tfg.ammonia_borane": "Ammonia Borane",
"material.tfg.aniline": "Aniline",
"material.tfg.dimethyl_carbonate": "Dimethyl Carbonate",
"material.tfg.methyl_phenylcarbamate": "Methyl N-Phenylcarbamate",
"material.tfg.methylene_diphenyl_dicarbamate": "Methylene Diphenyl-4,4'-dicarbamate",
"material.tfg.methylene_diphenyl_diisocyanate": "Methylene Diphenyl-4,4'-diisocyanate",
"material.tfg.tmos": "Tetramethoxysilane",
"material.tfg.silica_gel": "Silica Gel",
"material.tfg.soaked_silica_gel": "Acetone Soaked Silica Gel",
"material.tfg.nuclear_residue": "Nuclear Residue",
"material.tfg.oxidized_nuclear_residue": "Oxidized Nuclear Residue",
"material.tfg.refined_nuclear_residue": "Refined Nuclear Residue",

View file

@ -1,6 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/aes_compressed_wool"
"layer0": "tfg:item/t2_rocket/aes_compressed_wool"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/aes_insulation_roll"
"layer0": "tfg:item/t2_rocket/aes_insulation_roll"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/aes_insulation_sheet"
"layer0": "tfg:item/t2_rocket/aes_insulation_sheet"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/aes_polyurethane"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/aes_wool"
"layer0": "tfg:item/t2_rocket/aes_wool"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/better_space_suit_fabric"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/elite_power_thruster"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/mli_shielding"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/rocket_cone_t2"
"layer0": "tfg:item/t2_rocket/rocket_cone_t2"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/rocket_cone_t3"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/rocket_fin_t2"
"layer0": "tfg:item/t2_rocket/rocket_fin_t2"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/rocket_fin_t3"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "tfg:item/t3_rocket/silica_aerogel"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 864 B

View file

Before

Width:  |  Height:  |  Size: 834 B

After

Width:  |  Height:  |  Size: 834 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

View file

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 762 B

After

Width:  |  Height:  |  Size: 762 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 793 B

After

Width:  |  Height:  |  Size: 793 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 870 B

View file

@ -99,10 +99,11 @@ const registerAdAstraRecipes = (event) => {
//#endregion
//region tier 2 rocket DISABLED UNTIL EV
event.remove({ mod: 'gtceu', input: 'gtceu:hot_rocket_alloy_t2_ingot' })
/*
/*
event.recipes.gtceu.mixer('tfg:rocket_alloy_t2')
.itemInputs('19x #forge:dusts/titanium', '3x #forge:small_dusts/chromium', '3x #forge:small_dusts/tin', '3x #forge:small_dusts/aluminium')
.inputFluids(Fluid.of('gtceu:vanadium', 540))
@ -111,7 +112,7 @@ const registerAdAstraRecipes = (event) => {
.circuit(5)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.vacuum_freezer('tfg:vacuum_freezer/cool_rocket_alloy_t2_alloy')
event.recipes.gtceu.vacuum_freezer('tfg:vacuum_freezer/cool_rocket_alloy_t2')
.itemInputs('#forge:hot_ingots/rocket_alloy_t2')
.inputFluids(Fluid.of('gtceu:distilled_water', 500), Fluid.of('tfg:cryogenized_fluix', 288))
.itemOutputs('#forge:ingots/rocket_alloy_t2')
@ -119,18 +120,21 @@ const registerAdAstraRecipes = (event) => {
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.assembler('tfg:rocket_fin_t2')
.itemInputs('#forge:plates/rocket_alloy_t2', '#forge:double_plates/titanium')
.itemInputs('#forge:plates/rocket_alloy_t2',
'#forge:double_plates/titanium')
.itemOutputs('tfg:rocket_fin_t2')
.duration(180)
.circuit(3)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.assembler('tfg:rocket_cone_t2')
.itemInputs('gtceu:ev_emitter', '#forge:dense_plates/rocket_alloy_t2', '#forge:double_plates/titanium', '#forge:double_plates/desh')
.itemInputs('gtceu:ev_emitter', '#forge:dense_plates/rocket_alloy_t2', '#forge:double_plates/titanium',
'#forge:double_plates/desh')
.itemOutputs('tfg:rocket_cone_t2')
.duration(1440)
.circuit(3)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.assembler('tfg:rocket_desh_engine')
.itemInputs(
@ -159,12 +163,96 @@ const registerAdAstraRecipes = (event) => {
.duration(1440)
.circuit(3)
.EUt(GTValues.VA[GTValues.EV])
*/
//#endregion
//#region space suits
//region Tier 3 DISABLED UNTIL IV
event.remove({ id: "gtceu:vacuum_freezer/cool_hot_rocket_alloy_t3_ingot" })
event.remove({ id: "gtceu:vacuum_freezer/rocket_alloy_t3" })
/*
event.recipes.gtceu.vacuum_freezer('tfg:cool_rocket_alloy_t3')
.inputFluids(Fluid.of('gtceu:molten_rocket_alloy_t3', 144), Fluid.of('gtceu:ice', 4000))
.notConsumable('gtceu:ingot_casting_mold')
.itemOutputs('#forge:ingots/rocket_alloy_t3')
.duration(800)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.vacuum_freezer('tfg:cool_hot_rocket_alloy_t3')
.itemInputs('#forge:hot_ingots/rocket_alloy_t3')
.inputFluids(Fluid.of('gtceu:liquid_helium', 500))
.itemOutputs('#forge:ingots/rocket_alloy_t3')
.outputFluids(Fluid.of('gtceu:helium', 250))
.duration(400)
.EUt(GTValues.VA[GTValues.HV])
//Add some unique cooling thing for molten ingots
event.recipes.gtceu.assembler('tfg:rocket_fin_t3')
.itemInputs('#forge:plates/rocket_alloy_t3', '#forge:double_plates/tungsten_steel')
.itemOutputs('tfg:rocket_fin_t3')
.duration(220)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.assembler('tfg:rocket_cone_t3')
.itemInputs('gtceu:iv_emitter', '#forge:dense_plates/rocket_alloy_t3', '#forge:double_plates/tungsten_steel',
'#forge:double_plates/ostrum', 'gtceu:plutonium_nugget') //change this to the pellet
.itemOutputs('tfg:rocket_cone_t3')
.duration(1700)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.assembler('tfg:elite_power_thruster')
.itemInputs('gtceu:ev_electric_motor', '2x #forge:rings/titanium', '#forge:rods/titanium',
'gtceu:ultimet_rotor', '2x gtceu:aluminium_single_cable')
.itemOutputs('tfg:elite_power_thruster')
.duration(200)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.assembler('tfg:rocket_ostrum_engine')
.itemInputs(
'6x #forge:double_plates/tungsten_steel',
'4x #gtceu:circuits/iv',
'gtceu:iv_electric_pump',
'3x tfg:elite_power_thruster',
'4x #forge:insulation_t3/cryo',
'6x #forge:rods/magnetic_neodymium',
'#forge:rotors/tungsten_steel')
.inputFluids(Fluid.of('gtceu:ostrum', 144 * 16))
.itemOutputs('ad_astra:ostrum_engine')
.duration(960)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.assembler('tfg:rocket_ostrum_tank')
.itemInputs(
'4x #forge:double_plates/rocket_alloy_t3',
'gtceu:iv_electric_pump',
'tfg:elite_power_thruster',
'2x #forge:insulation_t3/cryo')
.inputFluids(Fluid.of('gtceu:ostrum', 144 * 4))
.itemOutputs('ad_astra:ostrum_tank')
.duration(400)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.assembler('ad_astra:tier_3_rocket')
.itemInputs(
'16x #forge:dense_plates/rocket_alloy_t3',
'4x tfg:rocket_fin_t3',
'1x ad_astra:ostrum_engine',
'2x ad_astra:ostrum_tank',
'1x tfg:rocket_cone_t3',
'8x #forge:insulation_t3/sheet'
)
.inputFluids(Fluid.of('gtceu:bromine', 1000 * 16))
.itemOutputs('ad_astra:tier_3_rocket')
.duration(1700)
.circuit(4)
.EUt(GTValues.VA[GTValues.IV])
//#endregion
*/
//#region space suits NETHERITE STUFF DISABLED UNTIL IV
event.recipes.gtceu.forming_press('space_suit_fabric')
.itemInputs(
@ -176,7 +264,17 @@ const registerAdAstraRecipes = (event) => {
.itemOutputs('2x tfg:space_suit_fabric')
.duration(20 * 10)
.EUt(GTValues.VA[GTValues.HV])
/*
event.recipes.gtceu.forming_press('better_space_suit_fabric')
.itemInputs(
'gtceu:carbon_fiber_mesh',
'#forge:aerogels',
'tfc:wool'//replace with glacian wool
)
.itemOutputs('2x tfg:better_space_suit_fabric')
.duration(20 * 5)
.EUt(GTValues.VA[GTValues.IV])
*/
event.shaped('ad_astra:space_helmet', [
'AAA',
'ADA',
@ -186,18 +284,18 @@ const registerAdAstraRecipes = (event) => {
B: 'tfg:space_suit_fabric',
D: '#forge:small_fluid_pipes/polyethylene'
}).id('tfg:space_helmet')
//event.recipes.gtceu.assembler('ad_astra:netherite_space_helmet')
// .itemInputs(
// 'ad_astra:space_helmet',
// '3x #forge:plates/titanium_tungsten_carbide',
// '3x #forge:plates/polyphenylene_sulfide',
// '5x gtceu:laminated_glass'
// )
// .itemOutputs('ad_astra:netherite_space_helmet')
// .duration(400)
// .EUt(GTValues.VA[GTValues.IV])
/*
event.recipes.gtceu.assembler('ad_astra:netherite_space_helmet')
.itemInputs(
'ad_astra:space_helmet',
'3x #forge:plates/tungsten_steel',
'3x tfg:better_space_suit_fabric',
'5x gtceu:laminated_glass'
)
.itemOutputs('ad_astra:netherite_space_helmet')
.duration(400)
.EUt(GTValues.VA[GTValues.IV])
*/
event.shaped('ad_astra:space_suit', [
'B B',
'BDB',
@ -206,13 +304,13 @@ const registerAdAstraRecipes = (event) => {
B: 'tfg:space_suit_fabric',
D: 'ad_astra:oxygen_gear'
}).id('tfg:space_suit')
//event.recipes.gtceu.assembler('ad_astra:netherite_space_suit')
// .itemInputs('ad_astra:space_suit', '4x #forge:plates/titanium_tungsten_carbide', '4x #forge:plates/polyphenylene_sulfide')
// .itemOutputs('ad_astra:netherite_space_suit')
// .duration(400)
// .EUt(GTValues.VA[GTValues.IV])
/*
event.recipes.gtceu.assembler('ad_astra:netherite_space_suit')
.itemInputs('ad_astra:space_suit', '5x #forge:plates/tungsten_steel','5x tfg:better_space_suit_fabric')
.itemOutputs('ad_astra:netherite_space_suit')
.duration(400)
.EUt(GTValues.VA[GTValues.IV])
*/
event.shaped('ad_astra:space_pants', [
'BAB',
'B B',
@ -221,13 +319,13 @@ const registerAdAstraRecipes = (event) => {
A: 'gtceu:hv_electric_motor',
B: 'tfg:space_suit_fabric',
}).id('tfg:space_pants')
//event.recipes.gtceu.assembler('ad_astra:netherite_space_pants')
// .itemInputs('ad_astra:space_pants', '4x #forge:plates/titanium_tungsten_carbide', '4x #forge:plates/polyphenylene_sulfide')
// .itemOutputs('ad_astra:netherite_space_pants')
// .duration(400)
// .EUt(GTValues.VA[GTValues.IV])
/*
event.recipes.gtceu.assembler('ad_astra:netherite_space_pants')
.itemInputs('ad_astra:space_pants', '4x #forge:plates/tungsten_steel', '4x tfg:better_space_suit_fabric')
.itemOutputs('ad_astra:netherite_space_pants')
.duration(400)
.EUt(GTValues.VA[GTValues.IV])
*/
event.shaped('ad_astra:space_boots', [
'B B',
'A A'
@ -235,13 +333,13 @@ const registerAdAstraRecipes = (event) => {
A: '#forge:plates/polyphenylene_sulfide',
B: 'tfg:space_suit_fabric'
}).id('tfg:space_boots')
//event.recipes.gtceu.assembler('ad_astra:netherite_space_boots')
// .itemInputs('ad_astra:space_boots', '2x #forge:plates/titanium_tungsten_carbide', '2x #forge:plates/polyphenylene_sulfide')
// .itemOutputs('ad_astra:netherite_space_boots')
// .duration(400)
// .EUt(GTValues.VA[GTValues.IV])
/*
event.recipes.gtceu.assembler('ad_astra:netherite_space_boots')
.itemInputs('ad_astra:space_boots', '2x #forge:plates/tungsten_steel', '2x tfg:better_space_suit_fabric')
.itemOutputs('ad_astra:netherite_space_boots')
.duration(400)
.EUt(GTValues.VA[GTValues.IV])
*/
event.shaped('ad_astra:oxygen_gear', [
'BAB',
@ -299,7 +397,7 @@ const registerAdAstraRecipes = (event) => {
'ADA'
], {
A: '#forge:rods/magnetic_neodymium',
B: 'gtceu:ev_field_generator',
B: 'gtceu:mv_field_generator',
C: '#forge:plates/titanium',
D: 'gtceu:ev_polarizer',
}).id('tfg:gravity_normalizer')

View file

@ -11,6 +11,7 @@ const registerAdAstraFluidTags = (event) => {
// Using this to represent 'breathable air' instead of oxygen
event.removeAllTagsFrom('ad_astra:oxygen')
event.removeAll('ad_astra:fuel')
event.removeAll('ad_astra:efficient_fuel')
@ -45,6 +46,8 @@ const registerAdAstraItemTags = (event) => {
event.add('c:hidden_from_recipe_viewers', item)
})
event.add('forge:cobblestone', 'ad_astra:moon_cobblestone')
event.add('forge:cobblestone', 'ad_astra:mars_cobblestone')
event.add('forge:cobblestone', 'ad_astra:venus_cobblestone')
@ -58,10 +61,21 @@ const registerAdAstraItemTags = (event) => {
//Insulation Tier 2
event.add('forge:insulation_t2/sheet', 'tfg:aes_insulation_sheet')
event.add('forge:insulation_t2/roll', 'tfg:aes_insulation_roll')
//Insulation Tier3
event.add('forge:insulation_t3/foam', 'tfg:aes_polyurethane')
event.add('forge:insulation_t3/sheet', 'tfg:mli_shielding')
event.add('forge:insulation_t3/cryo', 'tfg:silica_aerogel')
event.add('forge:aerogels', 'tfg:silica_aerogel')
//Rocket Engines
event.add('ad_astra:rocket_engine', 'ad_astra:steel_engine')
event.add('ad_astra:rocket_engine', 'ad_astra:desh_engine')
event.add('ad_astra:rocket_engine', 'ad_astra:ostrum_engine')
//Rocket Tank
event.add('ad_astra:rocket_tank', 'ad_astra:ostrum_tank')
// Deco blocks
const DECO_BLOCKS = [ 'iron', 'steel', 'desh', 'calorite', 'ostrum' ];

View file

@ -18,6 +18,7 @@ function removeGreateRecipes(event) {
event.remove({ mod: 'greate', input: 'create:andesite_alloy' });
event.remove({ mod: 'greate', output: 'minecraft:bamboo_pressure_plate'})
event.remove({ id: 'greate:shapeless/large_andesite_alloy_cogwheel_from_little' })
event.remove({ id: 'greate:shapeless/large_steel_cogwheel_from_little' })

View file

@ -1266,8 +1266,16 @@ const registerGTCEURecipes = (event) => {
// TODO: Nano CPU use Nuclear Tritiated Water COMMENTED UNTIL MARS IS OUT
/*
event.replaceInput({ id: 'gtceu:chemical_reactor/nano_cpu_wafer' }, Fluid.of('gtceu:glowstone'), Fluid.of('gtceu:tritiated_water'))
event.replaceInput({ id: 'gtceu:large_chemical_reactor/nano_cpu_wafer' }, Fluid.of('gtceu:glowstone'), Fluid.of('gtceu:tritiated_water'))
event.remove({ id: 'gtceu:chemical_reactor/nano_cpu_wafer' })
event.remove({ id: 'gtceu:large_chemical_reactor/nano_cpu_wafer' })
event.recipes.gtceu.chemical_reactor('tfg:nano_cpu_wafer')
.inputFluids(Fluid.of('gtceu:tritiated_water', 576))
.itemInputs('gtceu:cpu_wafer', '16x gtceu:carbon_fibers')
.itemOutputs('gtceu:nano_cpu_wafer')
.duration(20*60)
.EUt(GTValues.VA[GTValues.EV])
.cleanroom(CleanroomType.CLEANROOM)
// Remove Plutonium from centrifuging Uranium dust

View file

@ -451,18 +451,29 @@ function registerTFGMiscellaneousRecipes(event) {
.duration(100)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.vacuum_freezer('tfg:vacuum_freezer/dry_ice')
event.recipes.gtceu.vacuum_freezer('tfg:vacuum_freezer/liq_co2')
.inputFluids(Fluid.of('gtceu:carbon_dioxide', 1000))
.outputFluids(Fluid.of('gtceu:liquid_carbon_dioxide', 1000))
.duration(160)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.vacuum_freezer('tfg:vacuum_freezer/dry_ice')
.inputFluids(Fluid.of('gtceu:liquid_carbon_dioxide', 1000))
.notConsumable('gtceu:block_casting_mold')
.itemOutputs('10x tfg:dry_ice')
.duration(100)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.chemical_reactor('tfg:chemical_reactor/decompress_dry_ice')
.outputFluids(Fluid.of('gtceu:carbon_dioxide', 100))
.duration(60)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.fluid_heater('tfg:fluid_heater/decompress_liq_co2')
.itemInputs('1x tfg:dry_ice')
.outputFluids(Fluid.of('gtceu:carbon_dioxide', 100))
.duration(20)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.fluid_heater('tfg:fluid_heater/decompress_dry_ice')
.inputFluids(Fluid.of('gtceu:liquid_carbon_dioxide', 100))
.outputFluids(Fluid.of('gtceu:carbon_dioxide', 100))
.duration(20)
.circuit(4)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.mixer('tfg:clean_foil_pack')
@ -774,6 +785,42 @@ function registerTFGMiscellaneousRecipes(event) {
.itemOutputs('gtceu:ev_sensor')
.duration(100)
.EUt(30)
//quantum eye IV replacements
event.shaped('gtceu:iv_emitter', [
'ABC',
'BDB',
'CBA'
], {
A: '#forge:single_cables/tungsten',
B: '#forge:rods/iridium',
C: '#gtceu:circuits/iv',
D: 'gtceu:quantum_eye'
}).id('gtceu:shaped/emitter_iv')
event.recipes.gtceu.assembler('emitter_iv')
.itemInputs('gtceu:quantum_eye', '4x #forge:rods/iridium', '2x #gtceu:circuits/iv', '2x #forge:single_cables/tungsten')
.itemOutputs('gtceu:iv_emitter')
.circuit(1)
.duration(100)
.EUt(30)
event.shaped('gtceu:iv_sensor', [
'A B',
'AC ',
'DAA'
], {
A: '#forge:plates/tungsten_steel',
B: 'gtceu:quantum_eye',
C: '#forge:rods/iridium',
D: '#gtceu:circuits/iv',
}).id('gtceu:shaped/sensor_iv')
event.recipes.gtceu.assembler('sensor_iv')
.itemInputs('gtceu:quantum_eye', '#forge:rods/iridium', '#gtceu:circuits/iv', '4x #forge:plates/tungsten_steel')
.itemOutputs('gtceu:ev_sensor')
.duration(100)
.EUt(30)
// Temporary
event.recipes.gtceu.chemical_bath('quantum_eye')
@ -923,6 +970,26 @@ function registerTFGMiscellaneousRecipes(event) {
'tfg:aes_insulation_roll'
]).id('tfg:shapeless/aes_insulation_sheet')
event.recipes.gtceu.electric_blast_furnace('smelt_aes_sheet')
.itemInputs('tfg:aes_insulation_sheet')
.inputFluids(Fluid.of('gtceu:helium', 200))
.outputFluids(Fluid.of('tfg:molten_aes', 800))
.chancedOutput('gtceu:ash_dust', 2500, 0)
.circuit(1)
.duration(140)
.blastFurnaceTemp(3000)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.electric_blast_furnace('smelt_aes_roll')
.itemInputs('tfg:aes_insulation_roll')
.inputFluids(Fluid.of('gtceu:helium', 1000))
.itemOutputs('2x gtceu:ash_dust')
.outputFluids(Fluid.of('tfg:molten_aes', 7200))
.circuit(9)
.duration(1000)
.blastFurnaceTemp(3000)
.EUt(GTValues.VA[GTValues.EV])
//endregion
global.GTCEU_SUPERCONDUCTORS.forEach((type, index) => {
const multiplier = index + 1
@ -964,6 +1031,117 @@ function registerTFGMiscellaneousRecipes(event) {
.circuit(4)
.duration(800)
.EUt(GTValues.VA[GTValues.MV])
//region ammonia borane
event.recipes.gtceu.chemical_reactor('tfg:sodium_hydride_synthesis')
.itemInputs('#forge:dusts/sodium')
.inputFluids(Fluid.of('gtceu:hydrogen', 1000))
.itemOutputs('2x #forge:dusts/sodium_hydride')
.duration(400)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.chemical_reactor('tfg:boric_acid_synthesis')
.itemInputs('#forge:dusts/borax')
.inputFluids(Fluid.of('gtceu:hydrochloric_acid', 2000))
.itemOutputs('4x #forge:dusts/boric_acid', '2x #forge:dusts/salt')
.outputFluids(Fluid.of('minecraft:water', 5000))
.duration(400)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.chemical_reactor('tfg:trimethyl_borate_synthesis')
.itemInputs('#forge:dusts/boric_acid')
.inputFluids(Fluid.of('gtceu:methanol', 3000), Fluid.of('gtceu:sulfuric_acid', 100))
.outputFluids(Fluid.of('tfg:trimethyl_borate', 1000), Fluid.of('minecraft:water', 3000))
.duration(300)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.chemical_reactor('tfg:sodium_borohydride_synthesis')
.itemInputs('4x #forge:dusts/sodium_hydride')
.inputFluids(Fluid.of('tfg:trimethyl_borate', 1000))
.itemOutputs('#forge:dusts/sodium_borohydride', '3x #forge:dusts/sodium_methoxide')
.duration(160)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.chemical_reactor('tfg:ammonia_borane_synthesis')
.itemInputs('#forge:dusts/sodium_borohydride', '#forge:dusts/ammonium_chloride')
.itemOutputs('#forge:dusts/ammonia_borane', '#forge:dusts/salt')
.outputFluids(Fluid.of('gtceu:hydrogen', 2000))
.duration(100)
.EUt(GTValues.VA[GTValues.IV])
//endregion
//region polyurethane
event.recipes.gtceu.chemical_reactor('tfg:aniline_synthesis')
.inputFluids(Fluid.of('gtceu:nitrobenzene', 1000), Fluid.of('gtceu:hydrogen', 6000))
.notConsumable('#forge:dusts/iron')
.outputFluids(Fluid.of('tfg:aniline', 1000), Fluid.of('minecraft:water', 2000))
.duration(140)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.chemical_reactor('tfg:dimethyl_carbonate_synthesis')
.inputFluids(Fluid.of('gtceu:carbon_monoxide', 1000), Fluid.of('gtceu:oxygen', 500), Fluid.of('gtceu:methanol', 2000))
.outputFluids(Fluid.of('tfg:dimethyl_carbonate', 1000), Fluid.of('minecraft:water', 1000))
.duration(120)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.chemical_reactor('tfg:methyl_phenylcarbamate_synthesis')
.inputFluids(Fluid.of('tfg:aniline', 1000), Fluid.of('tfg:dimethyl_carbonate', 1000))
.outputFluids(Fluid.of('tfg:methyl_phenylcarbamate', 1000), Fluid.of('gtceu:methanol', 1000))
.duration(200)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.chemical_reactor('tfg:mpc_synthesis')
.inputFluids(Fluid.of('tfg:methyl_phenylcarbamate', 2000), Fluid.of('gtceu:formaldehyde', 1000))
.outputFluids(Fluid.of('tfg:methylene_diphenyl_dicarbamate', 1000), Fluid.of('minecraft:water', 1000))
.duration(200)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.chemical_reactor('tfg:mpi_synthesis')
.inputFluids(Fluid.of('tfg:methylene_diphenyl_dicarbamate', 1000))
.itemOutputs('#forge:dusts/methylene_diphenyl_diisocyanate')
.outputFluids(Fluid.of('gtceu:methanol', 2000))
.duration(80)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.mixer('tfg:aes_polyurethane_electric_only')
.itemInputs('tfg:aes_compressed_wool', '#forge:dusts/methylene_diphenyl_diisocyanate')
.inputFluids(Fluid.of('gtceu:diethylenetriamine', 250), Fluid.of('gtceu:acetone', 1000))
.itemOutputs('tfg:aes_polyurethane')
.duration(80)
.EUt(GTValues.VA[GTValues.IV])
//endregion
//Aerogel
event.recipes.gtceu.chemical_reactor('tfg:tmos_synthesis')
.inputFluids(Fluid.of('tfg:dimethyl_carbonate', 2000))
.itemInputs('#forge:dusts/silicon_dioxide')
.notConsumable('#forge:small_dusts/potassium_hydroxide')
.outputFluids(Fluid.of('tfg:tmos', 1000), Fluid.of('gtceu:carbon_dioxide', 2000))
.duration(100)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.chemical_reactor('tfg:tmos_hydrolysis')
.inputFluids(Fluid.of('tfg:tmos', 1000), Fluid.of('gtceu:distilled_water', 2000))
.outputFluids(Fluid.of('gtceu:methanol', 4000))
.itemOutputs('#forge:dusts/silicon_dioxide')
.duration(100)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.large_chemical_reactor('tfg:silica_gel_synthesis')
.inputFluids(Fluid.of('tfg:tmos', 1000), Fluid.of('gtceu:ethanol', 2000), Fluid.of('gtceu:distilled_water', 500),
Fluid.of('gtceu:hydrochloric_acid', 100))
.outputFluids(Fluid.of('tfg:silica_gel', 1000))
.duration(300)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.chemical_reactor('tfg:silica_gel_soaking')
.inputFluids(Fluid.of('tfg:silica_gel', 1000), Fluid.of('gtceu:acetone', 2000))
.outputFluids(Fluid.of('tfg:soaked_silica_gel', 1000))
.duration(400)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.large_chemical_reactor('tfg:silica_aerogel')
.inputFluids(Fluid.of('tfg:soaked_silica_gel', 1000), Fluid.of('gtceu:liquid_carbon_dioxide', 3000))
.outputFluids(Fluid.of('gtceu:carbon_dioxide', 3000), Fluid.of('gtceu:acetone', 1000))
.itemOutputs('tfg:silica_aerogel')
.duration(400)
.EUt(GTValues.VA[GTValues.IV])
//endregion
//Tier 3 insulation
event.recipes.gtceu.forming_press('tfg:mli_shielding')
.itemInputs('4x #forge:dusts/ammonia_borane', '2x tfg:aes_polyurethane', '4x gtceu:carbon_fiber_plate')
.itemOutputs('tfg:mli_shielding')
.duration(100)
.EUt(GTValues.VA[GTValues.IV])
//endregion
// Universal compost
const COMPOST_COLORS = ['browns', 'greens'];

View file

@ -7,7 +7,7 @@ function registerTFGNuclearRecipes(event) {
event.recipes.gtceu.nuclear_fuel_factory('gtceu:thorium_pellet')
.itemInputs('1x #forge:nuggets/thorium_230', '1x #forge:ingots/thorium_232')
.itemOutputs('#forge:ingots/thorium_pellet')
.duration(20*30)
.duration(20*10)
.EUt(GTValues.V[GTValues.HV])
event.recipes.gtceu.nuclear_fuel_factory('gtceu:uranium_pellet')
@ -54,14 +54,6 @@ function registerTFGNuclearRecipes(event) {
.duration(20*9)
.EUt(GTValues.VA[GTValues.LV])
/* event.recipes.gtceu.electric_blast_furnace('ammonium_chloryde')
.itemInputs('#forge:dusts/ammonium_chloride')
.outputFluids(Fluid.of('gtceu:hydrochloric_acid', 1000))
.outputFluids(Fluid.of('gtceu:ammonia', 1000))
.blastFurnaceTemp(4600)
.duration(20*36)
.EUt(GTValues.VA[GTValues.IV])*/
// Martian Sludge
event.recipes.gtceu.chemical_bath('dirty_hexafluorosilicic_acid')
@ -87,7 +79,7 @@ function registerTFGNuclearRecipes(event) {
.inputFluids(Fluid.of('gtceu:radioactive_waste', 1000))
.outputFluids(Fluid.of('gtceu:radon', 100))
.itemOutputs('#forge:dusts/nuclear_residue')
.duration(20*48)
.duration(20*30)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.vacuum_freezer('oxidized_nuclear_residue')
@ -104,14 +96,14 @@ function registerTFGNuclearRecipes(event) {
.itemOutputs('#forge:dusts/refined_nuclear_residue')
.outputFluids(Fluid.of('gtceu:hydrofluoric_acid', 2000))
.outputFluids(Fluid.of('gtceu:oxygen', 1000))
.duration(20*48)
.duration(20*30)
.EUt(GTValues.VA[GTValues.EV])
event.recipes.gtceu.large_chemical_reactor('dioxygen_difluoride')
.inputFluids(Fluid.of('gtceu:oxygen', 2000))
.inputFluids(Fluid.of('gtceu:fluorine', 2000))
.outputFluids(Fluid.of('gtceu:dioxygen_difluoride', 1000))
.duration(20*48)
.duration(20*16)
.EUt(GTValues.VA[GTValues.IV])
event.recipes.gtceu.large_chemical_reactor('plutonium_dust')
@ -119,7 +111,7 @@ function registerTFGNuclearRecipes(event) {
.inputFluids(Fluid.of('gtceu:hydrogen', 2000))
.itemOutputs('#forge:dusts/plutonium')
.outputFluids(Fluid.of('gtceu:steam', 1000))
.duration(20*48)
.duration(20*15)
.EUt(GTValues.VA[GTValues.IV])
//#endregion
@ -157,14 +149,16 @@ function registerTFGNuclearRecipes(event) {
//#region Fission Reactor
// Recipe for Thorium Reactor
event.recipes.gtceu.fission_reactor('thorium_uranium_waste')
.itemInputs('#forge:bolts/thorium_pellet')
.inputFluids(Fluid.of('minecraft:water', 200))
.outputFluids(Fluid.of('gtceu:dense_steam', 200))
.inputFluids(Fluid.of('minecraft:water', 100))
.outputFluids(Fluid.of('gtceu:dense_steam', 100))
.outputFluids(Fluid.of('gtceu:uranium_waste', 20))
.duration(20*100)
.duration(20*50)
.EUt(32)
// Recipe for energy only reactor
event.recipes.gtceu.fission_reactor('thorium_nuclear_waste')
.itemInputs('#forge:bolts/thorium_pellet')
.inputFluids(Fluid.of('gtceu:distilled_water', 200))
@ -173,18 +167,20 @@ function registerTFGNuclearRecipes(event) {
.duration(20*100)
.EUt(32)
// Recipe for Uranium Reactor
event.recipes.gtceu.fission_reactor('uranium_radioactive')
.itemInputs('#forge:bolts/uranium_pellet')
.inputFluids(Fluid.of('gtceu:heavy_water', 500))
.outputFluids(Fluid.of('gtceu:radioactive_steam', 500))
.inputFluids(Fluid.of('gtceu:heavy_water', 750))
.outputFluids(Fluid.of('gtceu:radioactive_steam', 750))
.outputFluids(Fluid.of('gtceu:radioactive_waste', 50))
.duration(20*100)
.EUt(32)
// Recipe for Plutonium Reactor
event.recipes.gtceu.fission_reactor('plutonium_irradiated')
.itemInputs('#forge:bolts/plutonium_pellet')
.inputFluids(Fluid.of('gtceu:heavy_water', 1000))
.outputFluids(Fluid.of('gtceu:irradiated_steam', 1000))
.inputFluids(Fluid.of('gtceu:heavy_water', 2000))
.outputFluids(Fluid.of('gtceu:irradiated_steam', 2000))
.outputFluids(Fluid.of('gtceu:tritiated_water', 50))
.duration(20*100)
.EUt(32)
@ -205,7 +201,7 @@ function registerTFGNuclearRecipes(event) {
event.recipes.gtceu.gas_turbine('dense_steam')
.inputFluids(Fluid.of('gtceu:dense_steam', 1))
.EUt(-32)
.EUt(-(32*4))
.duration(20*2)
//#endregion
@ -226,7 +222,7 @@ function registerTFGNuclearRecipes(event) {
.duration(20*24)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.chemical_reactor('basic_bromine_exhaust_to_hot_iodine_brine')
event.recipes.gtceu.large_chemical_reactor('basic_bromine_exhaust_to_hot_iodine_brine')
.inputFluids(Fluid.of('gtceu:basic_bromine_exhaust', 1000))
.inputFluids(Fluid.of('gtceu:raw_rich_brine', 1000))
.outputFluids(Fluid.of('gtceu:sodium_potassium', 1000))

View file

@ -24,8 +24,6 @@ global.AD_ASTRA_DISABLED_ITEMS =
'ad_astra:fan',
'ad_astra:steel_tank',
'ad_astra:desh_tank',
'ad_astra:ostrum_tank',
'ad_astra:calorite_tank',
'ad_astra:ice_shard',
'ad_astra:oxygen_bucket',
'ad_astra:hydrogen_bucket',
@ -79,23 +77,30 @@ global.AD_ASTRA_DISABLED_ITEMS =
// Disabled until IV planets
'ad_astra:tier_3_rocket',
'ad_astra:ostrum_engine',
'ad_astra:ostrum_tank',
'tfg:rocket_fin_t3',
'tfg:rocket_cone_t3',
'tfg:elite_power_thruster',
'tfg:better_space_suit_fabric',
'ad_astra:netherite_space_helmet',
'ad_astra:netherite_space_suit',
'ad_astra:netherite_space_pants',
'ad_astra:netherite_space_boots',
'ad_astra:ostrum_engine',
// Disabled until LuV planet
'ad_astra:glacio_globe', // maybe
'ad_astra:tier_4_rocket',
'ad_astra:calorite_engine',
'ad_astra:calorite_tank',
'ad_astra:jet_suit_helmet',
'ad_astra:jet_suit',
'ad_astra:jet_suit_pants',
'ad_astra:jet_suit_boots',
'ad_astra:calorite_engine'
'ad_astra:jet_suit_boots'
];
global.AD_ASTRA_DISABLED_FLUIDS =

View file

@ -35,17 +35,21 @@ const registerAdAstraMaterials = (event) => {
GTMaterialFlags.DISABLE_ALLOY_BLAST
)
// mars?
// mars
event.create('ostrum')
//.components('2x scheelite', '1x hematite', '1x rutile', '4x oxygen')
//.components('3x scheelite', '2x hematite', '2x thorium', '4x oxygen')
.color(0xbd7980)
.secondaryColor(0xA66C8D)
.iconSet(GTMaterialIconSet.getByName('tfc_cassiterite'))
.ore()
.dust()
.ingot()
.liquid()
.blastTemp(2900, 'mid', GTValues.VA[GTValues.HV])
.flags(
GTMaterialFlags.FORCE_GENERATE_BLOCK,
GTMaterialFlags.GENERATE_PLATE
GTMaterialFlags.GENERATE_PLATE,
GTMaterialFlags.DISABLE_ALLOY_BLAST
)
// venus?

View file

@ -44,7 +44,7 @@ function registerBetterEndBlocks(event) {
.box(2, 0, 2, 14, 3, 14)
createPlant(event, 'flammalix', 'mars')
createPlant(event, 'globulagus', 'mars')
.box(3, 0, 3, 13, 13, 13)
.box(3, 0, 3, 13, 13, 13)
createPlant(event, 'lamellarium', 'mars')
createPlant(event, 'lutebus', 'mars')
.box(3, 0, 3, 13, 8, 13)

View file

@ -230,6 +230,8 @@ const registerGTCEuMaterialModification = (event) => {
GTMaterials.Cupronickel.addFlags(GENERATE_BOLT_SCREW, GENERATE_RING);
GTMaterials.Ultimet.addFlags(GENERATE_ROTOR)
GTMaterials.Invar.addFlags(GENERATE_RING);
GTMaterials.Magnalium.addFlags(GENERATE_RING);
GTMaterials.TinAlloy.addFlags(GENERATE_RING);
@ -360,5 +362,6 @@ const registerGTCEuMaterialModification = (event) => {
GTCEuAPI.materialManager.getMaterial('tfg:kaolinite').setFormula("Al2Si2O5(OH)4", true)
GTCEuAPI.materialManager.getMaterial('tfg:vitrified_pearl').setFormula("(Al2Si2O5(OH)4)(BeK4N5)", true)
GTCEuAPI.materialManager.getMaterial('tfg:tmos').setFormula("Si(OCH3)4", true)
}

View file

@ -72,7 +72,6 @@ GTCEuStartupEvents.registry('gtceu:dimension_marker', event => {
registerTFGDimensionMarkers(event)
})
GTCEuStartupEvents.registry("gtceu:element", event => {
registerTFGElement(event)
})

View file

@ -340,7 +340,7 @@ const registerTFGItems = (event) => {
.translationKey('tfg:nitrocellulose')
//endregion
//RockWool
//Tier2 Insulation
event.create('tfg:aes_wool')
.translationKey('tfg:aes_wool')
event.create('tfg:aes_compressed_wool')
@ -353,9 +353,21 @@ const registerTFGItems = (event) => {
//Tier 2 Rocket Parts
event.create('tfg:rocket_fin_t2')
.translationKey('tfg:rocket_fin_t2')
event.create('tfg:rocket_cone_t2')
.translationKey('tfg:rocket_cone_t2')
//endregion
//Tier 3 Insulation
event.create('tfg:aes_polyurethane')
event.create('tfg:mli_shielding')
event.create('tfg:silica_aerogel')
//endregion
//Tier 3 Rocket Parts
event.create('tfg:rocket_fin_t3')
event.create('tfg:rocket_cone_t3')
event.create('tfg:elite_power_thruster')
event.create('tfg:better_space_suit_fabric')
//endregion
//#region Universal compost items

View file

@ -51,7 +51,9 @@ const registerTFGMaterials = (event) => {
.color(0x333e47)
.iconSet('metallic')
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_DENSE, GTMaterialFlags.GENERATE_GEAR)
.blastTemp(1760, 'low', 256, 1200)
.blastTemp(1760, 'low', 256, 900)
/*
event.create('rocket_alloy_t2')
.ingot()
@ -59,8 +61,19 @@ const registerTFGMaterials = (event) => {
.color(0x3c253d)
.iconSet('metallic')
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_DENSE, GTMaterialFlags.GENERATE_GEAR)
.blastTemp(4500, 'mid', 1024, 1200)
.blastTemp(3200, 'mid', 1024, 1100)
event.create('rocket_alloy_t3')
.ingot()
.components('8x titanium', '9x tungsten_steel', '2x tantalum', '2x radon')
.color(0x6c678b)
//.secondaryColor(0xa59fc6)
.liquid()
.removeHazard()
.iconSet('metallic')
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_DENSE, GTMaterialFlags.GENERATE_GEAR)
.blastTemp(4200, 'high', 4096, 1300)
*/
event.create('vitrified_asbestos')
.dust()
.fluid()
@ -149,6 +162,11 @@ const registerTFGMaterials = (event) => {
.color(0xEDFFB3)
//end region
event.create('liquid_carbon_dioxide')
.liquid(100) //Not realistic but I want it to be cryogenic
.components('1x carbon', '2x oxygen')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xDBFBFF)
//Region Rockwool
event.create('tfg:aes_mix')
@ -165,6 +183,84 @@ const registerTFGMaterials = (event) => {
.color(0xe65609)
.secondaryColor(0xe65609)
//end region
//Region Ammonia Borane
event.create('tfg:sodium_hydride')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('1x sodium', '1x hydrogen')
.color(0xEDF5F3)
event.create('tfg:boric_acid')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('3x hydrogen', '1x boron', '3x oxygen')
.color(0xDFEDDF)
.secondaryColor(0xDFEDDF)
event.create('tfg:trimethyl_borate')
.liquid()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('3x carbon', '9x hydrogen', '1x boron', '3x oxygen')
.color(0xF7F7F7)
event.create('tfg:sodium_borohydride')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('1x sodium', '1x boron', '4x hydrogen')
.color(0xE8F1FF)
.secondaryColor(0xE8F1FF)
event.create('tfg:sodium_methoxide')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('1x sodium', '1x oxygen', '1x carbon', '3x hydrogen')
.color(0xE8E5DF)
.secondaryColor(0xE8E5DF)
event.create('tfg:ammonia_borane')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING, GTMaterialFlags.GENERATE_PLATE)
.components('1x ammonia', '1x boron', '3x hydrogen')
.color(0xCCE3E3)
.secondaryColor(0xCCE3E3)
//endregion
//region polyurethane
event.create('tfg:aniline')
.liquid()
.components('6x carbon', '5x hydrogen', '1x nitrogen', '2x hydrogen')
.color(0xBAB999)
event.create('tfg:dimethyl_carbonate')
.liquid()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('3x carbon','6x hydrogen', '3x oxygen')
.color(0xFFFFF2)
event.create('tfg:methyl_phenylcarbamate')
.liquid()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('8x carbon','9x hydrogen','1x nitrogen', '2x oxygen')
.color(0xB4EDB4)
event.create('tfg:methylene_diphenyl_dicarbamate')
.liquid()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('17x carbon','18x hydrogen','2x nitrogen', '4x oxygen')
.color(0x69C2C1)
event.create('tfg:methylene_diphenyl_diisocyanate')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
.components('13x carbon','10x hydrogen','2x nitrogen', '2x oxygen')
.color(0xFFFFBA)
//endregion
//region aerogel
event.create('tfg:tmos')
.liquid()
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xC2C6CC)
event.create('tfg:silica_gel')
.liquid()
.color(0x60BABF)
.secondaryColor(0xFFD38C)
event.create('tfg:soaked_silica_gel')
.liquid()
.color(0x9ED5D9)
//endregion
//#region Bromine Line
@ -219,5 +315,4 @@ const registerTFGMaterials = (event) => {
.gas(new GTFluidBuilder().state(GTFluidState.GAS).temperature(293))
.color(0x82a6ce)
.formula('HI')
}