2022-01-23 23:35:02 +08:00
|
|
|
#loader gregtech
|
|
|
|
#priority 10000
|
|
|
|
|
|
|
|
import mods.gregtech.material.MaterialBuilder;
|
|
|
|
import mods.gregtech.material.MaterialRegistry;
|
|
|
|
import mods.gregtech.material.Material;
|
|
|
|
import mods.gregtech.material.Elements;
|
|
|
|
|
|
|
|
var element_omnium = Elements.add(130, 234, -1, null, "Omnium", "Nm", false);
|
|
|
|
var element_draconium = Elements.add(149, 264, -1, null, "Draconium", "Dc", false);
|
|
|
|
var element_draconium_awakened = Elements.add(149, 267, -1, null, "AwakenedDraconium", "Dc*", false);
|
|
|
|
|
|
|
|
var fluix = MaterialBuilder(32000, "fluix")
|
|
|
|
.gem()
|
|
|
|
.color(0x674FAF).iconSet("QUARTZ")
|
|
|
|
.flags(["generate_plate", "disable_decomposition", "no_smelting", "crystallizable"])
|
|
|
|
.components([<material:certus_quartz> * 1, <material:nether_quartz> * 1, <material:redstone> * 1])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var draconium = MaterialBuilder(32001, "draconium")
|
|
|
|
.element("Draconium")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xbe49ed).iconSet("metallic")
|
2022-01-23 23:35:02 +08:00
|
|
|
.blastTemp(6800, "HIGHER")
|
|
|
|
.cableProperties(524288, 1, 0, true)
|
|
|
|
.flags(["generate_plate", "generate_rod", "generate_gear", "generate_dense", "generate_lens"])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var awakened_draconium = MaterialBuilder(32002, "awakened_draconium")
|
|
|
|
.element("AwakenedDraconium")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xf58742).iconSet("metallic")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags(["no_smelting", "generate_plate", "generate_rod", "generate_gear", "generate_dense"])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var dark_steel = MaterialBuilder(32003, "dark_steel")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x414751).iconSet("dull")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags(["generate_plate", "generate_rod", "generate_frame", "disable_decomposition"])
|
2022-01-24 23:52:03 +08:00
|
|
|
.components([<material:iron> * 1])
|
2022-01-23 23:35:02 +08:00
|
|
|
.build();
|
|
|
|
|
|
|
|
var omnium = MaterialBuilder(32004, "omnium")
|
|
|
|
.ingot().fluid()
|
|
|
|
.element("Omnium")
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x84053e).iconSet("shiny")
|
2022-01-29 15:57:48 +08:00
|
|
|
.cableProperties(2147483647, 64, 0, true)
|
2022-01-23 23:35:02 +08:00
|
|
|
.build();
|
|
|
|
|
2022-01-24 23:52:03 +08:00
|
|
|
//var black_quartz = MaterialBuilder(32005, "black_quartz")
|
|
|
|
// .gem()
|
|
|
|
// .color(0x17151a).iconSet("QUARTZ")
|
|
|
|
// .build();
|
2022-01-23 23:35:02 +08:00
|
|
|
|
|
|
|
var ardite = MaterialBuilder(32006, "ardite")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xad2f05).iconSet("dull")
|
2022-01-23 23:35:02 +08:00
|
|
|
.components([<material:red_steel> * 3, <material:blaze> * 1])
|
|
|
|
.flags(["generate_plate"])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var mana = MaterialBuilder(32007, "mana")
|
|
|
|
.flags(["disable_decomposition"])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var manyullyn = MaterialBuilder(32008, "manyullyn")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x9949cc).iconSet("metallic")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags(["generate_plate"])
|
|
|
|
.components([<material:ardite> * 4, <material:cobalt> * 4, <material:mana> * 1])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
|
|
|
|
var signalum = MaterialBuilder(32010, "signalum")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xff7f0f).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.blastTemp(4000)
|
2022-01-24 23:52:03 +08:00
|
|
|
.flags(["generate_plate", "generate_dense", "generate_rod", "generate_gear"])
|
2022-01-23 23:35:02 +08:00
|
|
|
.components([<material:annealed_copper> * 4, <material:ardite> * 2, <material:red_alloy> * 2])
|
|
|
|
.cableProperties(32768, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var conductive_iron = MaterialBuilder(32011, "conductive_iron")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xf7b29b).iconSet("metallic")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_gear")
|
|
|
|
.components([<material:iron> * 1, <material:redstone> * 1])
|
|
|
|
.cableProperties(32, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var energetic_alloy = MaterialBuilder(32012, "energetic_alloy")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xffb545).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_gear")
|
|
|
|
.blastTemp(1250)
|
|
|
|
.components([<material:gold> * 1, <material:redstone> * 1, <material:glowstone> * 1])
|
|
|
|
.cableProperties(128, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var vibrant_alloy = MaterialBuilder(32013, "vibrant_alloy")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xa4ff70).iconSet("shiny")
|
2022-01-30 23:19:37 +08:00
|
|
|
.flags("generate_plate", "generate_gear", "generate_rod", "generate_bolt_screw")
|
2022-01-23 23:35:02 +08:00
|
|
|
.blastTemp(1250)
|
|
|
|
.components([<material:energetic_alloy> * 1, <material:ender_pearl> * 1])
|
|
|
|
.cableProperties(512, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var pulsating_iron = MaterialBuilder(32014, "pulsating_iron")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x6ae26e).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_gear")
|
|
|
|
.components([<material:iron> * 1])
|
|
|
|
.cableProperties(8, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var electrical_steel = MaterialBuilder(32015, "electrical_steel")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xb2c0c1).iconSet("metallic")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_gear")
|
|
|
|
.components([<material:steel> * 1, <material:silicon> * 1])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var lumium = MaterialBuilder(32017, "lumium")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xf6ff99).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_gear")
|
|
|
|
.blastTemp(4500)
|
|
|
|
.components([<material:tin_alloy> * 4, <material:sterling_silver> * 2])
|
|
|
|
.cableProperties(8192, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var enderium = MaterialBuilder(32018, "enderium")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x1f6b62).iconSet("shiny")
|
2022-01-29 15:57:48 +08:00
|
|
|
.flags("generate_plate", "generate_gear", "generate_fine_wire")
|
2022-01-23 23:35:02 +08:00
|
|
|
.blastTemp(6400)
|
|
|
|
.components([<material:lead> * 4, <material:platinum> * 2, <material:blue_steel> * 1, <material:osmium> * 1])
|
|
|
|
.cableProperties(131072, 1, 0, true)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var electrum_flux = MaterialBuilder(32019, "electrum_flux")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xf7be20).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate")
|
|
|
|
.components([<material:electrum> * 6, <material:lumium> * 1, <material:signalum> * 1, <material:mana> * 1])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var mithril = MaterialBuilder(32021, "mithril")
|
|
|
|
.ingot()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x428fdb).iconSet("dull")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_gear")
|
|
|
|
.components([<material:titanium> * 1, <material:mana> * 1])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var knightslime = MaterialBuilder(32022, "knightslime")
|
|
|
|
.ingot()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xff70e2).iconSet("dull")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate")
|
|
|
|
.components([<material:titanium> * 1])
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var crystal_matrix = MaterialBuilder(32023, "crystal_matrix")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x70ecff).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate")
|
2022-01-25 14:28:49 +08:00
|
|
|
.components([<material:diamond> * 504, <material:nether_star> * 10])
|
2022-01-23 23:35:02 +08:00
|
|
|
.build();
|
|
|
|
|
|
|
|
var soularium = MaterialBuilder(32024, "soularium")
|
2022-01-24 23:52:03 +08:00
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x3b0d0d).iconSet("metallic")
|
2022-01-24 23:52:03 +08:00
|
|
|
.components([<material:gold> * 1])
|
2022-01-23 23:35:02 +08:00
|
|
|
.build();
|
|
|
|
|
|
|
|
var end_steel = MaterialBuilder(32025, "end_steel")
|
|
|
|
.ingot().fluid()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xd6d980).iconSet("metallic")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate")
|
2022-01-24 23:52:03 +08:00
|
|
|
.cableProperties(2048,1,0,true)
|
2022-01-23 23:35:02 +08:00
|
|
|
.build();
|
|
|
|
|
|
|
|
var infinity = MaterialBuilder(32026, "infinity")
|
|
|
|
.ingot()
|
2022-01-27 06:26:41 +08:00
|
|
|
.color(0x000000).iconSet("shiny")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate")
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var microversium = MaterialBuilder(32027, "microversium")
|
|
|
|
.ingot()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0x9b61b8).iconSet("dull")
|
2022-01-23 23:35:02 +08:00
|
|
|
.flags("generate_plate", "generate_frame")
|
|
|
|
.build();
|
|
|
|
|
2022-01-24 23:52:03 +08:00
|
|
|
var draconic_superconductor = MaterialBuilder(32028, "draconic_superconductor")
|
|
|
|
.ingot()
|
2022-01-25 14:28:49 +08:00
|
|
|
.color(0xf5f0f4).iconSet("shiny")
|
2022-01-24 23:52:03 +08:00
|
|
|
.cableProperties(2147483647, 4, 0, true)
|
|
|
|
.build();
|
2022-01-23 23:35:02 +08:00
|
|
|
|
2022-01-30 23:19:37 +08:00
|
|
|
var osmiridium_8020 = MaterialBuilder(32029, "osmiridium_8020")
|
|
|
|
.dust()
|
|
|
|
.components([<material:osmium> * 4, <material:iridium> * 1])
|
|
|
|
.colorAverage()
|
|
|
|
.ore()
|
|
|
|
.addOreByproducts(<material:osmium>, <material:iridium>, <material:ruthenium>)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
var iridosmine_8020 = MaterialBuilder(32030, "iridosmine_8020")
|
|
|
|
.dust()
|
|
|
|
.components([<material:iridium> * 4, <material:osmium> * 1])
|
|
|
|
.colorAverage()
|
|
|
|
.ore()
|
|
|
|
.addOreByproducts(<material:iridium>, <material:osmium>, <material:rhodium>)
|
|
|
|
.build();
|
|
|
|
|
|
|
|
//<material:niobium>.addOre();
|
|
|
|
//<material:osmium>.addOre();
|
|
|
|
//<material:iridium>.addOre();
|
|
|
|
//<material:uranium>.addOre();
|
|
|
|
//<material:rutile>.addOre();
|
|
|
|
|
|
|
|
<material:lutetium>.addIngot();
|
|
|
|
<material:neptunium>.addIngot();
|
|
|
|
<material:curium>.addIngot();
|
|
|
|
<material:berkelium>.addIngot();
|
|
|
|
<material:californium>.addIngot();
|
|
|
|
<material:einsteinium>.addIngot();
|
|
|
|
<material:graphite>.addIngot();
|
|
|
|
|
|
|
|
<material:uranium_235>.addFluid();
|
|
|
|
<material:neptunium>.addFluid();
|
|
|
|
<material:plutonium_241>.addFluid();
|
|
|
|
<material:curium>.addFluid();
|
|
|
|
<material:berkelium>.addFluid();
|
|
|
|
<material:californium>.addFluid();
|
|
|
|
<material:einsteinium>.addFluid();
|
|
|
|
<material:nether_star>.addFluid();
|
|
|
|
|
|
|
|
<material:electrum>.addFlags(["generate_gear"]);
|
|
|
|
<material:neutronium>.addFlags(["generate_round"]);
|
|
|
|
<material:titanium>.addFlags(["generate_foil", "generate_fine_wire"]);
|
|
|
|
<material:stainless_steel>.addFlags(["generate_foil", "generate_fine_wire"]);
|
|
|
|
<material:naquadah_enriched>.addFlags(["generate_bolt_screw"]);
|
|
|
|
<material:naquadria>.addFlags(["generate_bolt_screw"]);
|
|
|
|
|
|
|
|
<material:glowstone>.setFormula("Au(Ca3(PO4)2)", true);
|
|
|
|
<material:energetic_alloy>.setFormula("Au(Si(FeS2)5(CrAl2O3)Hg3)(Au(Ca3(PO4)2))", true);
|
|
|
|
<material:black_steel>.setFormula("(AuAgCu3)Fe3?4", true);
|
|
|
|
|
|
|
|
//<material:niobium>.setOreByProducts([<material:tantalum>]);
|
|
|
|
//<material:osmium>.setOreByProducts([<material:iridium>, <material:nickel>]);
|
|
|
|
//<material:iridium>.setOreByProducts([<material:osmium>, <material:nickel>]);
|
|
|
|
//<material:uranium>.setOreByProducts([<material:thorium>, <material:lead>, <material:neptunium>]);
|