as title, they do not show up in the ore vein tab in JEI, or in the prospector.
the same general method works with the overworld, nether and the gregtech rocketry moon
the code is below:
the ore vein itself
GTCEuServerEvents.oreVeins(event => {
event.add("kubejs:bauxite", vein => {
vein.weight(40)
vein.clusterSize(40)
vein.density(0.5)
vein.discardChanceOnAirExposure(0)
vein.layer("end_stone")
vein.dimensions("minecraft:the_end")
vein.heightRangeUniform(20, 50)
vein.layeredVeinGenerator(generator => generator
.buildLayerPattern(pattern => pattern
.layer(l => l
.weight(1)
.mat(GTMaterials.Bauxite)
.size(9, 10)
)
)
)
vein.surfaceIndicatorGenerator(indicator => indicator
.surfaceRock(GTMaterials.Bauxite)
.placement("above")
.density(0.4)
.radius(5)
)
})
})
the layer for the end and gregtech rocketry moon:
GTCEuStartupEvents.registry('gtceu:world_gen_layer', event => {
event.create('end_stone')
.targets('minecraft:end_stone')
.dimensions('minecraft:the_end')
event.create('moon_stone')
.targets('gcyr:moon_stone')
.dimensions('gcyr:luna')
})