53 lines
1.5 KiB
JavaScript
53 lines
1.5 KiB
JavaScript
/**
|
|
* Registration of hardmore-only chemical elements
|
|
*/
|
|
|
|
GTCEuStartupEvents.registry("gtceu:element", event => {
|
|
if (doStoneline) {
|
|
event.create("taranium")
|
|
.protons(149)
|
|
.neutrons(264)
|
|
.symbol("Tn");
|
|
}
|
|
if (doHarderNaqFuel) {
|
|
event.create("quadium")
|
|
.protons(1)
|
|
.neutrons(3)
|
|
.symbol("Qd")
|
|
.isIsotope(true);
|
|
event.create("hyperdegenerate_matter")
|
|
.protons(250)
|
|
.neutrons(1000)
|
|
.symbol("Ω");
|
|
}
|
|
})
|
|
|
|
GTCEuStartupEvents.registry("gtceu:material_icon_set", event => {
|
|
if (doHarderNaqFuel) {
|
|
event.create("hyperdegenerate_matter").parent(GTMaterialIconSet.RADIOACTIVE)
|
|
}
|
|
})
|
|
|
|
|
|
GTCEuStartupEvents.registry("gtceu:material", event => {
|
|
if (doStoneline) {
|
|
event.create("taranium")
|
|
.ingot().fluid()
|
|
.element(GTElements.get("taranium"))
|
|
.color(0xff00ff).iconSet("bright")
|
|
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_DENSE)
|
|
.blastTemp(10800, "highest")
|
|
}
|
|
if (doHarderNaqFuel) {
|
|
event.create("quadium")
|
|
.gas()
|
|
.element(GTElements.get("quadium"))
|
|
.color(0x7c5bff)
|
|
|
|
event.create("hyperdegenerate_matter")
|
|
.element(GTElements.get("hyperdegenerate_matter"))
|
|
.color(0xffffff).iconSet("hyperdegenerate_matter")
|
|
.liquid(new GTFluidBuilder().state(GTFluidState.PLASMA).customStill())
|
|
|
|
}
|
|
})
|