Skip to content

Commit

Permalink
Set density on custom ore veins (#1466)
Browse files Browse the repository at this point in the history
  • Loading branch information
mgrosven authored Feb 1, 2025
1 parent 9070c31 commit cf852ae
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions kubejs/server_scripts/worldgen/oreVeins.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ GTCEuServerEvents.oreVeins(event => {
// Overworld veins
event.add("overworld/uraninite", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("stone")
vein.dimensions("minecraft:overworld")
Expand All @@ -26,6 +27,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("overworld/tetrahedrite", vein => {
vein.weight(50)
vein.density(0.25)
vein.clusterSize(40)
vein.layer("stone")
vein.dimensions("minecraft:overworld")
Expand All @@ -46,6 +48,7 @@ GTCEuServerEvents.oreVeins(event => {
// Moon veins
event.add("moon/diamond", vein => {
vein.weight(20)
vein.density(0.25)
vein.clusterSize(25)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -64,6 +67,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/gold", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(25)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -84,6 +88,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/manganese", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(70)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -108,6 +113,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/molybdenum", vein => {
vein.weight(20)
vein.density(0.25)
vein.clusterSize(80)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -131,6 +137,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/quartz", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(45)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -150,6 +157,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/tungsten", vein => {
vein.weight(45)
vein.density(0.25)
vein.clusterSize(15)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -168,6 +176,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/tetrahedrite", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -187,6 +196,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/fluorite", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(25)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -206,6 +216,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("moon/bauxite", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("moon")
vein.dimensions("ad_astra:moon")
Expand All @@ -226,6 +237,7 @@ GTCEuServerEvents.oreVeins(event => {
// Mars veins
event.add("mars/tungstate", vein => {
vein.weight(50)
vein.density(0.25)
vein.clusterSize(35)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -242,6 +254,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mars/iron", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -266,6 +279,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mars/rare_earth_metal", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -284,6 +298,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mars/copper", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(45)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -308,6 +323,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mars/zinc", vein => {
vein.weight(45)
vein.density(0.25)
vein.clusterSize(40)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -331,6 +347,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mars/beryllium", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(70)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -347,6 +364,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mars/cassiterite", vein => {
vein.weight(65)
vein.density(0.25)
vein.clusterSize(60)
vein.layer("mars")
vein.dimensions("ad_astra:mars")
Expand All @@ -372,6 +390,7 @@ GTCEuServerEvents.oreVeins(event => {
// Venus veins
event.add("venus/tungstotitanate", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -389,6 +408,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/sulfur", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(75)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -412,6 +432,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/copper", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(60)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -436,6 +457,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/iron", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(40)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -460,6 +482,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/tricalcium_phosphate", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(45)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -479,6 +502,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/galena", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -498,6 +522,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/sheldonite", vein => {
vein.weight(10)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -518,6 +543,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/lubricant", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -538,6 +564,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/nickel", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -558,6 +585,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("venus/dilithium", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("venus")
vein.dimensions("ad_astra:venus")
Expand All @@ -578,6 +606,7 @@ GTCEuServerEvents.oreVeins(event => {
// Mercury veins
event.add("mercury/mercury", vein => {
vein.weight(100)
vein.density(0.25)
vein.clusterSize(60)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -601,6 +630,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/fluorite", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(25)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -620,6 +650,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/mineral_sands", vein => {
vein.weight(60)
vein.density(0.25)
vein.clusterSize(40)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -639,6 +670,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/lithium_salts", vein => {
vein.weight(50)
vein.density(0.25)
vein.clusterSize(40)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -659,6 +691,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/garnet_tin", vein => {
vein.weight(70)
vein.density(0.25)
vein.clusterSize(40)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -678,6 +711,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/platinum_group", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -695,6 +729,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/titanotungstate", vein => {
vein.weight(50)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -712,6 +747,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("mercury/thorium", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("mercury")
vein.dimensions("ad_astra:mercury")
Expand All @@ -731,6 +767,7 @@ GTCEuServerEvents.oreVeins(event => {
// Glacio Veins
event.add("glacio/oilsands", vein => {
vein.weight(20)
vein.density(0.25)
vein.clusterSize(35)
vein.layer("glacio")
vein.dimensions("ad_astra:glacio")
Expand All @@ -749,6 +786,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("glacio/electrotine", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("glacio")
vein.dimensions("ad_astra:glacio")
Expand All @@ -768,6 +806,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("glacio/osmiridium", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("glacio")
vein.dimensions("ad_astra:glacio")
Expand All @@ -789,6 +828,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("glacio/rare_earth_phosphate", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(30)
vein.layer("glacio")
vein.dimensions("ad_astra:glacio")
Expand All @@ -808,6 +848,7 @@ GTCEuServerEvents.oreVeins(event => {
// Glacio Deepslate Veins
event.add("glacio/sodalite", vein => {
vein.weight(40)
vein.density(0.25)
vein.clusterSize(100)
vein.layer("glacio_deepslate")
vein.dimensions("ad_astra:glacio")
Expand All @@ -825,6 +866,7 @@ GTCEuServerEvents.oreVeins(event => {

event.add("glacio/pollucite", vein => {
vein.weight(20)
vein.density(0.25)
vein.clusterSize(50)
vein.layer("glacio_deepslate")
vein.dimensions("ad_astra:glacio")
Expand All @@ -845,6 +887,7 @@ GTCEuServerEvents.oreVeins(event => {
let naqMaterial = !isHardMode ? GTMaterials.Naquadah : GTMaterials.get('snowchestite')
event.add("glacio/naquadah", vein => {
vein.weight(30)
vein.density(0.25)
vein.clusterSize(60)
vein.layer("glacio_deepslate")
vein.dimensions("ad_astra:glacio")
Expand All @@ -864,6 +907,7 @@ GTCEuServerEvents.oreVeins(event => {
// End Veins
event.add("end/magnesite", vein => {
vein.weight(20)
vein.density(0.25)
vein.clusterSize(60)
vein.layer(WorldGenLayers.ENDSTONE)
vein.dimensions("minecraft:the_end")
Expand Down

0 comments on commit cf852ae

Please sign in to comment.