remove ender eye, added vitrified ender pearl

This commit is contained in:
Pyritie 2025-07-09 00:49:02 +01:00
parent 82cb02cf08
commit 3dffb8e93e
14 changed files with 153 additions and 84 deletions

View file

@ -971,10 +971,7 @@
y: 9.0d y: 9.0d
} }
{ {
dependencies: [ dependencies: ["4024C831C77101CA"]
"16E3465CF94E2BDD"
"4024C831C77101CA"
]
description: [ description: [
"The &aAdvanced Energy Detector&r is an RS-latch for Energy Control." "The &aAdvanced Energy Detector&r is an RS-latch for Energy Control."
"" ""

View file

@ -42,8 +42,8 @@
type: "item" type: "item"
}] }]
title: "Super Batteries" title: "Super Batteries"
x: -2.0d x: -3.0d
y: -5.0d y: -4.0d
} }
{ {
dependencies: ["52AD30F04DD5A812"] dependencies: ["52AD30F04DD5A812"]
@ -67,10 +67,7 @@
y: -4.0d y: -4.0d
} }
{ {
dependencies: [ dependencies: ["52AD30F04DD5A812"]
"4024C831C77101CA"
"16E3465CF94E2BDD"
]
description: [ description: [
"The &3HV Chemical Bath&r is used to &ddye Lenses&r using &aChemical Dye&r. This will let you engrave more types of Wafers!" "The &3HV Chemical Bath&r is used to &ddye Lenses&r using &aChemical Dye&r. This will let you engrave more types of Wafers!"
"" ""
@ -78,7 +75,8 @@
] ]
icon: "gtceu:hv_chemical_bath" icon: "gtceu:hv_chemical_bath"
id: "124B32A0583A636A" id: "124B32A0583A636A"
size: 1.0d shape: "octagon"
size: 1.5d
subtitle: "Please don't bathe with electronics..." subtitle: "Please don't bathe with electronics..."
tasks: [{ tasks: [{
id: "13B0B5168E4B06E3" id: "13B0B5168E4B06E3"
@ -86,8 +84,8 @@
type: "item" type: "item"
}] }]
title: "High Voltage Bathing" title: "High Voltage Bathing"
x: 3.0d x: 2.0d
y: 2.0d y: 0.0d
} }
{ {
dependencies: ["52AD30F04DD5A812"] dependencies: ["52AD30F04DD5A812"]
@ -123,7 +121,7 @@
] ]
title: "Advanced Maintenance" title: "Advanced Maintenance"
x: -2.0d x: -2.0d
y: 0.0d y: -3.0d
} }
{ {
dependencies: ["52AD30F04DD5A812"] dependencies: ["52AD30F04DD5A812"]
@ -233,8 +231,8 @@
} }
] ]
title: "I see the world in colour" title: "I see the world in colour"
x: 4.0d x: 2.0d
y: 3.5d y: 1.5d
} }
{ {
dependencies: ["6975F16F5B50F17F"] dependencies: ["6975F16F5B50F17F"]
@ -248,8 +246,8 @@
type: "item" type: "item"
}] }]
title: "Best ULV Circuits!" title: "Best ULV Circuits!"
x: 4.0d x: 2.0d
y: 4.5d y: 2.5d
} }
{ {
dependencies: [ dependencies: [
@ -380,7 +378,7 @@
}] }]
title: "HV Superconductors" title: "HV Superconductors"
x: -6.5d x: -6.5d
y: -9.0d y: -10.0d
} }
{ {
dependencies: ["7E755297E9685374"] dependencies: ["7E755297E9685374"]
@ -402,7 +400,7 @@
type: "item" type: "item"
}] }]
title: "Nichrome Coils" title: "Nichrome Coils"
x: -6.5d x: -5.5d
y: -10.0d y: -10.0d
} }
{ {
@ -456,7 +454,7 @@
y: -7.5d y: -7.5d
} }
{ {
dependencies: ["6958029B5514D4EC"] dependencies: ["124B32A0583A636A"]
description: [ description: [
"&a4A&r of &bMV&r energy transmission may be appealing, but you probably don't need these at this point. The option is always there if you need it." "&a4A&r of &bMV&r energy transmission may be appealing, but you probably don't need these at this point. The option is always there if you need it."
"" ""
@ -472,8 +470,8 @@
type: "item" type: "item"
}] }]
title: "MV Superconductors" title: "MV Superconductors"
x: -6.5d x: 3.5d
y: -7.5d y: 0.0d
} }
{ {
dependencies: ["41D32C5178760F47"] dependencies: ["41D32C5178760F47"]
@ -496,17 +494,24 @@
y: 2.0d y: 2.0d
} }
{ {
dependencies: ["124B32A0583A636A"] dependencies: [
description: ["You now have everything you need to craft the &5Eye of Ender&r.\\nSimply extract &6Liquid Blaze&r from the &6Blaze Powder&r you previously crafted, and mix it with your &5Ender Pearl&r in a &6Chemical Bath&r.\\n\\nYou wont need many for now — just one for your &6Rocket&r and another for your &6HV Circuit Assembler&r.\\nBut be warned: from &5EV&r and beyond, the demand will rise quickly."] "4024C831C77101CA"
icon: "minecraft:ender_eye" "05ABC370D7153350"
]
description: [
"TODO REPLACE ME WITH ID"
"You wont need many for now — just one for your &6Rocket&r and another for your &6HV Circuit Assembler&r.\\nBut be warned: from &5EV&r and beyond, the demand will rise quickly."
]
icon: "tfg:vitrified_pearl"
id: "41D32C5178760F47" id: "41D32C5178760F47"
size: 1.0d size: 1.0d
subtitle: "{quests.high_voltage.vitrified_pearl.subtitle}"
tasks: [{ tasks: [{
id: "30A89DD2A22EE314" id: "4FBEF1C30CC89B7F"
item: "minecraft:ender_eye" item: "tfg:vitrified_pearl"
type: "item" type: "item"
}] }]
title: "The Eye of the Gregtech" title: "{quests.high_voltage.vitrified_pearl.title}"
x: 6.0d x: 6.0d
y: 2.0d y: 2.0d
} }
@ -774,24 +779,8 @@
} }
] ]
title: "TNT" title: "TNT"
x: 3.0d x: 4.5d
y: 3.5d y: 3.0d
}
{
dependencies: ["390E59F05132FCB8"]
description: ["In order to get &6Blaze Powder&r, you must instead combine &7Carbon Dust&r and &eSulfur Dust&r in a &3HV Chemical Reactor&r."]
icon: "minecraft:blaze_powder"
id: "16E3465CF94E2BDD"
size: 1.0d
tasks: [{
count: 12L
id: "00CC416ACB6CA99F"
item: "minecraft:blaze_powder"
type: "item"
}]
title: "Blaze Powder"
x: 1.5d
y: 2.0d
} }
{ {
dependencies: [ dependencies: [
@ -816,8 +805,8 @@
} }
] ]
title: "Ender Pearls" title: "Ender Pearls"
x: 2.0d x: 4.5d
y: 3.5d y: 2.0d
} }
{ {
dependencies: ["3568BC9742092FC5"] dependencies: ["3568BC9742092FC5"]
@ -867,8 +856,8 @@
type: "item" type: "item"
}] }]
title: "Implosion Compressor" title: "Implosion Compressor"
x: 2.0d x: 3.5d
y: 6.0d y: 2.0d
} }
{ {
dependencies: [ dependencies: [
@ -1007,7 +996,7 @@
type: "item" type: "item"
}] }]
title: "Universal Macerator" title: "Universal Macerator"
x: 3.0d x: -2.25d
y: 0.0d y: 0.0d
} }
{ {
@ -1049,7 +1038,7 @@
item: "gtceu:hv_mixer" item: "gtceu:hv_mixer"
type: "item" type: "item"
}] }]
x: 3.0d x: 3.5d
y: -2.0d y: -2.0d
} }
{ {
@ -1190,9 +1179,9 @@
"56D337E264A4154F" "56D337E264A4154F"
"41D32C5178760F47" "41D32C5178760F47"
] ]
description: ["The &6Rocket Nose Cone&r is the hardest part of your Rocket.\\nYou will need a hefty amount of &aPolyethylene&r — so we hope you already have it passively produced — and a &6HV&r Emitter.\\nYou should be able to get your hands on &dChromium&r by electrolyzing &cRuby Dust&r.\\n\\nThe &aEye of Ender&r is trickier and requires you to follow the quest unlocked by the &6HV Chemical Reactor&r.\\nGet ready to make &cTNT&r, build an &5Implosion Compressor&r, and recreate the famous Enderman drop — since you wont find Ender Pearls natively in &2TFG&r."] description: ["The &6Rocket Nose Cone&r is the hardest part of your Rocket.\\nYou will need a hefty amount of &aPolyethylene&r — so we hope you already have it passively produced — and a &6HV&r Emitter.\\nYou should be able to get your hands on &dChromium&r by electrolyzing &cRuby Dust&r.\\n\\nThe &aVitrified Ender Pearl&r is trickier and requires you to follow the quest unlocked by the &6HV Chemical Reactor&r.\\nGet ready to make &cTNT&r, build an &5Implosion Compressor&r, and recreate the famous Enderman drop — since you wont find Ender Pearls natively in &2TFG&r."]
id: "1E307CD76691C24F" id: "1E307CD76691C24F"
subtitle: "You really had to put an Eye of Ender..." subtitle: "The nose knows..."
tasks: [{ tasks: [{
id: "05AEC4A2F295098C" id: "05AEC4A2F295098C"
item: "ad_astra:rocket_nose_cone" item: "ad_astra:rocket_nose_cone"
@ -1397,26 +1386,8 @@
item: "gtceu:mv_bedrock_ore_miner" item: "gtceu:mv_bedrock_ore_miner"
type: "item" type: "item"
}] }]
x: 0.0d x: 2.5d
y: -13.0d y: -10.5d
}
{
description: [
"The HV Chapter will be updated with Moon Update. In the meantime be wary &lnot everything works&r with TFG."
""
"From there on Space Progression will begin and it will alter your progression through TFG. Be wary for major changes."
]
icon: "createdeco:decal_warning"
id: "66A1F17BB3453F0B"
size: 3.0d
tasks: [{
id: "111DD6881AB718E1"
title: "Okay I understand it's not up to date"
type: "checkmark"
}]
title: "Quests are OLD and not updated for TFG"
x: 1.5d
y: -4.75d
} }
] ]
subtitle: ["{quests.high_voltage.subtitle}"] subtitle: ["{quests.high_voltage.subtitle}"]

View file

@ -50,7 +50,16 @@
{ {
dependencies: ["427814F6E9386772"] dependencies: ["427814F6E9386772"]
description: ["{quests.tfg.capture_territory.desc}"] description: ["{quests.tfg.capture_territory.desc}"]
icon: "createaddition:chocolate_cake" icon: {
Count: 1
ForgeCaps: {
"tfc:food": {
creationDate: 14796000L
traits: [ ]
}
}
id: "createaddition:chocolate_cake"
}
id: "0B42D4AE2AC67F93" id: "0B42D4AE2AC67F93"
subtitle: "{quests.tfg.capture_territory.subtitle}" subtitle: "{quests.tfg.capture_territory.subtitle}"
tasks: [{ tasks: [{

View file

@ -294,6 +294,7 @@
"item.tfg.polycaprolactam_fabric": "Polycaprolactam Fabric", "item.tfg.polycaprolactam_fabric": "Polycaprolactam Fabric",
"item.tfg.polycaprolactam_string": "Polycaprolactam String", "item.tfg.polycaprolactam_string": "Polycaprolactam String",
"item.tfg.space_suit_fabric": "Space Suit Fabric", "item.tfg.space_suit_fabric": "Space Suit Fabric",
"item.tfg.vitrified_pearl": "Vitrified Ender Pearl",
"item.tfg.fishing_net.wood": "Wood Fishing Net", "item.tfg.fishing_net.wood": "Wood Fishing Net",
"item.tfg.fishing_net.brass": "Brass Fishing Net", "item.tfg.fishing_net.brass": "Brass Fishing Net",
"item.tfg.fishing_net.rose_gold": "Rose Gold Fishing Net", "item.tfg.fishing_net.rose_gold": "Rose Gold Fishing Net",
@ -446,6 +447,8 @@
"material.gtceu.thermochemically_treated_hardwood": "Thermochemically Treated Hardwood", "material.gtceu.thermochemically_treated_hardwood": "Thermochemically Treated Hardwood",
"material.gtceu.hardwood": "Hardwood", "material.gtceu.hardwood": "Hardwood",
"material.gtceu.asurine": "Asurine", "material.gtceu.asurine": "Asurine",
"material.tfg.kaolinite": "Kaolinite",
"material.tfg.vitrified_pearl": "Vitrified Ender",
"material.tfg.compressed_nitrox": "Compressed Nitrox", "material.tfg.compressed_nitrox": "Compressed Nitrox",
"material.tfg.compressed_heliox": "Compressed Heliox", "material.tfg.compressed_heliox": "Compressed Heliox",
"material.tfg.compressed_heliox_3": "Compressed Heliox-3", "material.tfg.compressed_heliox_3": "Compressed Heliox-3",

Binary file not shown.

After

Width:  |  Height:  |  Size: 549 B

View file

@ -807,7 +807,7 @@ const registerMinecraftRecipes = (event) => {
.EUt(420) .EUt(420)
event.recipes.gtceu.assembler('tfg:minecraft/elytra2') event.recipes.gtceu.assembler('tfg:minecraft/elytra2')
.itemInputs('16x tfg:polycaprolactam_fabric', '16x #forge:foils/aluminium', '8x #forge:plates/ender_eye', '4x #forge:rings/aluminium', '2x #forge:rods/long/vanadium_steel', '2x #forge:small_springs/aluminium', '1x #forge:small_gears/aluminium') .itemInputs('16x tfg:polycaprolactam_fabric', '16x #forge:foils/aluminium', '8x #forge:plates/ender_pearl', '4x #forge:rings/aluminium', '2x #forge:rods/long/vanadium_steel', '2x #forge:small_springs/aluminium', '1x #forge:small_gears/aluminium')
.circuit(4) .circuit(4)
.itemOutputs(Item.of('minecraft:elytra', "{Damage:0}")) .itemOutputs(Item.of('minecraft:elytra', "{Damage:0}"))
.duration(1600) .duration(1600)

View file

@ -131,9 +131,12 @@ const registerTFCRecipes = (event) => {
event.smelting('tfc:powder/lime', 'tfc:powder/flux') event.smelting('tfc:powder/lime', 'tfc:powder/flux')
.id('tfg:smelting/lime') .id('tfg:smelting/lime')
// Kaolinite Clay // Kaolinite Clay - regular smelting recipes can't have multiple inputs
event.smelting('tfc:powder/kaolinite', '2x tfc:kaolin_clay') event.recipes.gtceu.alloy_smelter('tfg:kaolinite')
.id('tfg:smelting/kaolinite_clay') .itemInputs('5x tfc:kaolin_clay')
.itemOutputs('tfc:powder/kaolinite')
.duration(100)
.EUt(16)
// Fire Clay // Fire Clay
event.recipes.gtceu.alloy_smelter('tfg:cheaper_fire_clay') event.recipes.gtceu.alloy_smelter('tfg:cheaper_fire_clay')

View file

@ -610,4 +610,58 @@ function registerTFGMiscellaneousRecipes(event) {
.inputs('tfg:sunflower_product', Fluid.of('minecraft:water', 100)) .inputs('tfg:sunflower_product', Fluid.of('minecraft:water', 100))
.outputFluid(Fluid.of('gtceu:seed_oil', 120)) .outputFluid(Fluid.of('gtceu:seed_oil', 120))
.id('tfg:barrel/sunflower_to_oil') .id('tfg:barrel/sunflower_to_oil')
// Not-ender pearl stuff
event.replaceInput({ mod: 'gtceu' }, 'minecraft:ender_eye', 'tfg:vitrified_pearl')
event.recipes.gtceu.chemical_reactor('kaolinite')
.itemInputs('5x #tfg:aluminium_oxide', '2x #forge:dusts/silicon')
.inputFluids(Fluid.of('gtceu:distilled_water', 18000), Fluid.of('gtceu:chlorine', 8000))
.itemOutputs('17x tfc:powder/kaolinite')
.outputFluids(Fluid.of('gtceu:hydrochloric_acid', 16000))
.duration(20 * 10)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.pyrolyse_oven('vitrified_ender_dust')
.itemInputs('#forge:dusts/ender_pearl', '2x tfc:powder/kaolinite', '4x #forge:insulation_t1')
.inputFluids(Fluid.of('gtceu:nitrogen', 100))
.itemOutputs('#forge:dusts/vitrified_pearl')
.chancedOutput('gtceu:ash_dust', 2500, 0)
.duration(20 * 10)
.EUt(GTValues.VA[GTValues.HV])
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_dynamite')
.itemInputs('4x #forge:dusts/vitrified_pearl', '2x gtceu:dynamite')
.itemOutputs('3x tfg:vitrified_pearl')
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
.duration(20)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_powderbarrel')
.itemInputs('4x #forge:dusts/vitrified_pearl', '8x gtceu:powderbarrel')
.itemOutputs('3x tfg:vitrified_pearl')
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
.duration(20)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_tnt')
.itemInputs('4x #forge:dusts/vitrified_pearl', '4x minecraft:tnt')
.itemOutputs('3x tfg:vitrified_pearl')
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
.duration(20)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_itnt')
.itemInputs('4x #forge:dusts/vitrified_pearl', 'gtceu:industrial_tnt')
.itemOutputs('3x tfg:vitrified_pearl')
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
.duration(20)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.macerator('vitrified_ender_pearl')
.itemInputs('tfg:vitrified_pearl')
.itemOutputs('#forge:dusts/vitrified_pearl')
.duration(40)
.EUt(GTValues.VA[GTValues.ULV])
} }

View file

@ -144,6 +144,11 @@ const registerTFGItemTags = (event) => {
// Universal Circuits // Universal Circuits
global.UNIVERSAL_CIRCUIT_TIERS.forEach(tier => { event.add(`gtceu:circuits/${tier}`, `tfg:${tier}_universal_circuit`); }) global.UNIVERSAL_CIRCUIT_TIERS.forEach(tier => { event.add(`gtceu:circuits/${tier}`, `tfg:${tier}_universal_circuit`); })
// Crafting components
event.add('tfg:aluminium_oxide', '#forge:dusts/sapphire')
event.add('tfg:aluminium_oxide', '#forge:dusts/green_sapphire')
event.add('tfg:aluminium_oxide', '#forge:dusts/bauxite')
// Use either cast or wrought iron // Use either cast or wrought iron
event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/iron') event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/iron')
event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/wrought_iron') event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/wrought_iron')

View file

@ -135,6 +135,13 @@ global.GTCEU_DISABLED_ITEMS = [
'gtceu:small_skulk_dust', 'gtceu:small_skulk_dust',
'gtceu:skulk_dust', 'gtceu:skulk_dust',
// Ender eye
'gtceu:ender_eye_plate',
'gtceu:ender_eye_block',
'gtceu:ender_eye_dust',
'gtceu:small_ender_eye_dust',
'gtceu:tiny_ender_eye_dust',
// Marble // Marble
'gtceu:marble', 'gtceu:marble',
'gtceu:marble_cobblestone', 'gtceu:marble_cobblestone',

View file

@ -143,7 +143,7 @@ const registerGTCEuMaterialModification = (event) => {
GTMaterials.RoseGold.addFlags(GENERATE_DOUBLE_INGOTS); GTMaterials.RoseGold.addFlags(GENERATE_DOUBLE_INGOTS);
GTMaterials.Silver.addFlags(GENERATE_DOUBLE_INGOTS); GTMaterials.Silver.addFlags(GENERATE_DOUBLE_INGOTS);
GTMaterials.Tin.addFlags(GENERATE_DOUBLE_INGOTS); GTMaterials.Tin.addFlags(GENERATE_DOUBLE_INGOTS);
GTMaterials.Zinc.addFlags(GENERATE_DOUBLE_INGOTS); GTMaterials.Zinc.addFlags(GENERATE_DOUBLE_INGOTS, GENERATE_BOLT_SCREW);
GTMaterials.SterlingSilver.addFlags(GENERATE_DOUBLE_INGOTS); GTMaterials.SterlingSilver.addFlags(GENERATE_DOUBLE_INGOTS);
// //
// /* Имеют инструменты, броню TFC, двойные слитки */ // /* Имеют инструменты, броню TFC, двойные слитки */
@ -329,4 +329,7 @@ const registerGTCEuMaterialModification = (event) => {
rose_quartz.setProperty(PropertyKey.ORE, new $ORE_PROPERTY()); rose_quartz.setProperty(PropertyKey.ORE, new $ORE_PROPERTY());
rose_quartz.getProperty(PropertyKey.ORE).setOreByProducts(rose_quartz, GTMaterials.Redstone, rose_quartz); rose_quartz.getProperty(PropertyKey.ORE).setOreByProducts(rose_quartz, GTMaterials.Redstone, rose_quartz);
rose_quartz.setMaterialIconSet(GTMaterialIconSet.getByName('nether_quartz')) rose_quartz.setMaterialIconSet(GTMaterialIconSet.getByName('nether_quartz'))
GTCEuAPI.materialManager.getMaterial('tfg:kaolinite').setFormula("Al2Si2O5(OH)4", true)
GTCEuAPI.materialManager.getMaterial('tfg:vitrified_pearl').setFormula("(Al2Si2O5(OH)4)(BeK4N5)", true)
} }

View file

@ -660,6 +660,7 @@ global.MINECRAFT_DISABLED_ITEMS = [
'minecraft:honeycomb', 'minecraft:honeycomb',
'minecraft:grindstone', 'minecraft:grindstone',
'minecraft:fermented_spider_eye', 'minecraft:fermented_spider_eye',
'minecraft:ender_eye',
// Кримзон незер дерево // Кримзон незер дерево
// TODO: Разблокировать после добавления ада // TODO: Разблокировать после добавления ада

View file

@ -47,8 +47,8 @@ const registerTFGItems = (event) => {
// Unfinished Inscriber // Unfinished Inscriber
event.create('tfg:unfinished_inscriber_accumulation_press') event.create('tfg:unfinished_inscriber_accumulation_press')
.translationKey('item.tfg.unfinished_inscriber_accumulation_press')
.texture('tfg:item/unfinished_inscriber_accumulation_press') event.create('tfg:vitrified_pearl')
// #region Molds // #region Molds
global.TFG_EXTRUDER_MOLDS.forEach(id => event.create(id)) global.TFG_EXTRUDER_MOLDS.forEach(id => event.create(id))

View file

@ -31,6 +31,7 @@ const registerTFGMaterials = (event) => {
.color(0xfbdf82) .color(0xfbdf82)
.secondaryColor(0xff9d2e) .secondaryColor(0xff9d2e)
// Cooking
event.create('lactose') event.create('lactose')
.dust() .dust()
@ -46,7 +47,7 @@ const registerTFGMaterials = (event) => {
.components('6x aluminium', '2x stainless_steel', '1x red_steel') .components('6x aluminium', '2x stainless_steel', '1x red_steel')
.color(0x333e47) .color(0x333e47)
.iconSet('metallic') .iconSet('metallic')
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_GEAR, GTMaterialFlags.GENERATE_DENSE) .flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_DENSE)
.blastTemp(1760, 'low', 120, 1200) .blastTemp(1760, 'low', 120, 1200)
event.create('vitrified_asbestos') event.create('vitrified_asbestos')
@ -103,4 +104,19 @@ const registerTFGMaterials = (event) => {
.gas() .gas()
.components('2x carbon', '2x hydrogen', '4x fluorine') .components('2x carbon', '2x hydrogen', '4x fluorine')
.color(0x46702e) .color(0x46702e)
// Crafting components
event.create('tfg:kaolinite')
.dust()
.components('2x aluminium', '2x silicon', '9x oxygen', '4x hydrogen')
.color(0xEEB9AD)
.secondaryColor(0xF6A797)
event.create('tfg:vitrified_pearl')
.dust()
.flags(GTMaterialFlags.DECOMPOSITION_BY_CENTRIFUGING)
.components('2x aluminium', '2x silicon', '9x oxygen', '4x hydrogen', '1x ender_pearl')
.color(0xFFFFFF)
.secondaryColor(0x67FFE6)
} }