So, i've managed to make ores spawn in #minecraft:isoverworld, but whenever i set vein.biomes() as anything else, it doesnt seem to work even if I set a ridiculously high weight. I'm unsure if this is a bug where it doesn't work
event.add("bee:sulfur_brimstone", vein => {
vein.weight(640000)
vein.clusterSize(40)
vein.density(0.25)
vein.discardChanceOnAirExposure(0)
vein.layer("bee_volcanic")
vein.dimensions("minecraft:overworld")
vein.biomes(
"biomesoplenty:volcano",
"biomesoplenty:volcanic_plains",
"biomesoplenty:erupting_inferno",
"terralith:volcanic_crater",
"terralith:volcanic_peaks",
"terralith:ashen_savanna",
"terralith:yellowstone",
"terralith:cave/mantle_caves",
"terralith:cave/tuff_caves",
"wythers:volcano",
"wythers:volcanic_crater",
"wythers:volcanic_chamber",
"wythers:savanna_basaltic_incursions"
)
vein.heightRangeUniform(-60, 640)
vein.layeredVeinGenerator(generator => generator
.buildLayerPattern(pattern => pattern
.layer(l => l.weight(3).mat(GTMaterials.Sulfur).size(2, 4))
.layer(l => l.weight(2).mat(GTMaterials.Pyrite).size(1, 1))
.layer(l => l.weight(1).block(() => Block.getBlock('biomesoplenty:brimstone')).size(1, 1))
)
)
})```