init
This commit is contained in:
commit
a956daf8e2
2351 changed files with 163047 additions and 0 deletions
201
kubejs/startup_scripts/gregtech_material_registry/chemicals.js
Normal file
201
kubejs/startup_scripts/gregtech_material_registry/chemicals.js
Normal file
|
|
@ -0,0 +1,201 @@
|
|||
// priority: 3
|
||||
/**
|
||||
* Gregtech Chemical Materials Registry.
|
||||
* This file is for custom fluids (And some solids!)
|
||||
* used in custom chemlines like JEAN and Polyethyl Cyanoacrylate.
|
||||
*/
|
||||
GTCEuStartupEvents.registry("gtceu:material", event => {
|
||||
event.create("butanol")
|
||||
.fluid()
|
||||
.color(0xc7af2e)
|
||||
.components("4x carbon", "10x hydrogen", "1x oxygen")
|
||||
.formula("C4H9OH")
|
||||
|
||||
event.create("phosphorus_trichloride")
|
||||
.fluid()
|
||||
.color(0xe8c474)
|
||||
.components("1x phosphorus", "3x chlorine")
|
||||
|
||||
event.create("phosphoryl_chloride")
|
||||
.fluid()
|
||||
.color(0xe8bb5b)
|
||||
.components("1x phosphorus", "1x oxygen", "3x chlorine")
|
||||
|
||||
event.create("tributyl_phosphate")
|
||||
.fluid()
|
||||
.color(0xe8c474)
|
||||
.components("12x carbon", "27x hydrogen", "4x oxygen", "1x phosphorus")
|
||||
.formula("(C4H9O)3PO")
|
||||
|
||||
|
||||
// Scaleline (Breaks Ender Dragon Scales down into useful materials)
|
||||
event.create("hydrochloric_dragon_scale_solution")
|
||||
.fluid()
|
||||
.color(0x697898)
|
||||
.components("2x hydrogen", "2x chlorine", "2x manganese", "1x tantalum", "4x carbon")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("(HCl)2Mn2TaC?")
|
||||
|
||||
event.create("hydrochloric_manganese_solution")
|
||||
.fluid()
|
||||
.color(0x697898)
|
||||
.components("2x hydrogen", "2x chlorine", "2x manganese")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("(HCl)2Mn2")
|
||||
|
||||
event.create("graphitic_tantalum")
|
||||
.dust()
|
||||
.color(0x747499).secondaryColor(0x999974)
|
||||
.components("1x tantalum", "4x carbon")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("TaC")
|
||||
|
||||
event.create("hydrofluoric_graphitic_tantalum_solution")
|
||||
.fluid()
|
||||
.color(0x424272)
|
||||
.components("2x hydrogen", "2x fluorine", "1x tantalum", "4x carbon")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("(HF)2TaC")
|
||||
|
||||
event.create("hydrofluoric_tantalum_solution")
|
||||
.fluid()
|
||||
.color(0x626299)
|
||||
.components("2x hydrogen", "2x fluorine", "1x tantalum")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("(HF)2Ta")
|
||||
|
||||
|
||||
// Guardian Scaleline (Breaks Guardian Scales down into useful materials)
|
||||
event.create("guardian_scale_slurry")
|
||||
.fluid()
|
||||
.color(0x8bbeaf)
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
|
||||
|
||||
// JEAN gasoline ingredients
|
||||
event.create("chlorine_triflouride")
|
||||
.gas()
|
||||
.color(0xCBC4EF)
|
||||
.components("1x chlorine", "3x fluorine")
|
||||
|
||||
event.create("chloroethane")
|
||||
.gas()
|
||||
.color(0xDEEDE6)
|
||||
.components("2x carbon", "5x hydrogen", "1x chlorine")
|
||||
.formula("C2H5Cl")
|
||||
|
||||
event.create("tetraethyllead")
|
||||
.fluid()
|
||||
.color(0x6E6F9E)
|
||||
.components("1x lead", "8x carbon", "20x hydrogen")
|
||||
.formula("Pb(CH3CH2)4")
|
||||
|
||||
event.create("sodium_lead_alloy")
|
||||
.ingot()
|
||||
.color(0x58649B)
|
||||
.components("1x lead", "1x sodium")
|
||||
|
||||
// Crystal Matrix Line
|
||||
event.create("acetylene")
|
||||
.gas()
|
||||
.color(0xFF4F4F)
|
||||
.components("2x carbon", "2x hydrogen")
|
||||
|
||||
event.create("calcium_carbide")
|
||||
.dust()
|
||||
.color(0xCFC870)
|
||||
.components("1x calcium", "2x carbon")
|
||||
|
||||
// Ingredients to create Polyethyl Cyanoacrylate, (PECA) a post-tank polymer
|
||||
event.create("sodium_cyanide")
|
||||
.dust()
|
||||
.color(0x7FB4C7)
|
||||
.components("1x sodium", "1x carbon", "1x nitrogen")
|
||||
|
||||
event.create("chloroacetic_mixture")
|
||||
.fluid()
|
||||
.color(0x2D80B5)
|
||||
|
||||
event.create("chloroacetate")
|
||||
.dust()
|
||||
.color(0x2D8BAE)
|
||||
.components("1x chlorine", "2x carbon", "3x hydrogen", "2x oxygen")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("ClCH2CO2H")
|
||||
|
||||
event.create("dichloroacetate")
|
||||
.fluid()
|
||||
.color(0x2D8BBE)
|
||||
.components("1x chlorine", "1x chloroacetate")
|
||||
.formula("Cl2CH2CO2H")
|
||||
|
||||
event.create("trichloroacetate")
|
||||
.fluid()
|
||||
.color(0x2D8BCE)
|
||||
.components("1x chlorine", "1x dichloroacetate")
|
||||
.formula("Cl3CH2CO2H")
|
||||
|
||||
event.create("cyanoacetic_acid")
|
||||
.dust()
|
||||
.color(0x5B8988)
|
||||
.components("1x nitrogen", "3x carbon", "3x hydrogen", "2x oxygen")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("C3H3NO2")
|
||||
.ignoredTagPrefixes([TagPrefix.dustTiny, TagPrefix.dustSmall])
|
||||
|
||||
event.create("ethyl_cyanoacetate")
|
||||
.liquid()
|
||||
.color(0x488176)
|
||||
.components("1x nitrogen", "5x carbon", "7x hydrogen", "2x oxygen")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("C5H7NO2")
|
||||
|
||||
event.create("uncracked_ethyl_cyanoacrylate")
|
||||
.liquid()
|
||||
.color(0x616863)
|
||||
.components("1x nitrogen", "6x carbon", "7x hydrogen", "2x oxygen")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
|
||||
event.create("ethyl_cyanoacrylate")
|
||||
.liquid()
|
||||
.color(0x516863)
|
||||
.components("1x nitrogen", "6x carbon", "7x hydrogen", "2x oxygen")
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
.formula("C6H7NO2")
|
||||
|
||||
event.create("polyethyl_cyanoacrylate")
|
||||
.polymer()
|
||||
.color(0x708787)
|
||||
.components("1x nitrogen", "6x carbon", "7x hydrogen", "2x oxygen")
|
||||
.fluidPipeProperties(3000, 12000, true, true, true, false)
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION, GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_FOIL, GTMaterialFlags.STICKY)
|
||||
.formula("C6H7NO2");
|
||||
|
||||
// Dimethyl sulfoxide sub-chain (PECA catalyst)
|
||||
event.create("dimethyl_sulfoxide")
|
||||
.liquid()
|
||||
.color(0xBFB178)
|
||||
.components("2x carbon", "6x hydrogen", "1x sulfur", "1x oxygen")
|
||||
|
||||
event.create("dimethyl_sulfide")
|
||||
.liquid()
|
||||
.color(0xACB279)
|
||||
.components("2x carbon", "6x hydrogen", "1x sulfur")
|
||||
|
||||
// Uranic Solution (Actinium line)
|
||||
event.create("uranic_solution")
|
||||
.liquid()
|
||||
.color(0xD3B53B)
|
||||
|
||||
// Lead Chloride (Actinium byproduct)
|
||||
event.create("lead_chloride")
|
||||
.dust()
|
||||
.color(0x776E82).iconSet("rough")
|
||||
.components("lead", "2x chlorine")
|
||||
|
||||
// Saturated water (Eltz line midproduct)
|
||||
event.create("saturated_water")
|
||||
.liquid()
|
||||
.color(0x857049)
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue