neuralgia/kubejs/startup_scripts/ad_astra/materials.js
TomPlop 6eb2de0220
Mars ressources (#1569)
* stupid git again

* First entry for the mars ore line

* Adding the Ostrum Harvester in its first version

* Adding new casings

* Adding the complete Mars Ore Line

* Bugs again

* Add ores and textures

* More changes

* Changes to heavy and semi water and more fluid veins

* Adding more crafting recipes

* More recipes

* weird

* nerf ores

* fix thorium

* Adding dusty ores

* More circuits change to gate IV at the end of Mars

* Fix multiblocks

* Changes to AE2

* Unified Pattern Provider and Interface

* Removing Bedrock

* Fully remove Bedrock Miner

* Disable many stuffs until Mars

* More fixes until Mars is out

* Requested changes

* Cleaning kubejs files

* Adding Moon Ore Line

* Change Mars water to Centrifuge

* Fix duplicate
2025-08-22 12:41:27 +01:00

82 lines
No EOL
2 KiB
JavaScript

// priority: 0
"use strict";
const registerAdAstraMaterials = (event) => {
event.create('armalcolite')
.gem(2)
.components('1x magnesium', '1x rutile', '1x ilmenite')
.color(0x443333)
.secondaryColor(0x5e2c21)
.iconSet(GTMaterialIconSet.getByName('tfc_emerald'))
.ore()
.addOreByproducts('rutile', 'rutile', 'ilmenite')
// #region ad astra ores
// moon
event.create('desh')
.components('2x olivine', '1x rutile', '4x nitrogen')
.color(0xF39A4C)
.secondaryColor(0xF35A6C)
.iconSet(GTMaterialIconSet.getByName('tfc_hematite'))
.ore()
.addOreByproducts('olivine', 'rutile', 'rutile')
.ingot()
.liquid()
.blastTemp(2000, 'low', GTValues.VA[GTValues.MV])
.flags(
GTMaterialFlags.FORCE_GENERATE_BLOCK,
GTMaterialFlags.GENERATE_PLATE,
GTMaterialFlags.GENERATE_ROD,
GTMaterialFlags.GENERATE_DENSE,
GTMaterialFlags.GENERATE_GEAR,
GTMaterialFlags.GENERATE_FRAME,
GTMaterialFlags.DISABLE_ALLOY_BLAST
)
// mars
event.create('ostrum')
//.components('3x scheelite', '2x hematite', '2x thorium', '4x oxygen')
.color(0xbd7980)
.secondaryColor(0xA66C8D)
.iconSet(GTMaterialIconSet.getByName('tfc_cassiterite'))
.ingot()
.liquid()
.blastTemp(2900, 'mid', GTValues.VA[GTValues.HV])
.flags(
GTMaterialFlags.FORCE_GENERATE_BLOCK,
GTMaterialFlags.GENERATE_PLATE,
GTMaterialFlags.DISABLE_ALLOY_BLAST
)
// venus?
event.create('calorite')
//.components('2x mercury', '1x tungsten', '1x rhodium', '2x sulfur')
.color(0xC94D4E)
.secondaryColor(0x9A296A)
.iconSet(GTMaterialIconSet.getByName('tfc_copper'))
.ore()
.ingot()
.flags(
GTMaterialFlags.FORCE_GENERATE_BLOCK,
GTMaterialFlags.GENERATE_PLATE
)
// ???
event.create('etrium')
//.components('1x niobium', '1x molybdenum', '1x ruthenium', '3x carbon', '1x monochloramine')
.color(0x7BFCD7)
.secondaryColor(0x3582D2)
.iconSet(GTMaterialIconSet.getByName('tfc_silver'))
.ore()
.ingot()
.flags(
GTMaterialFlags.FORCE_GENERATE_BLOCK,
GTMaterialFlags.GENERATE_PLATE,
GTMaterialFlags.GENERATE_ROD
)
// #endregion
}