|
@@ -4,6 +4,7 @@ import me.km.blocks.ModBlocks;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.block.Blocks;
|
|
import net.minecraft.block.Blocks;
|
|
import net.minecraft.world.biome.Biome;
|
|
import net.minecraft.world.biome.Biome;
|
|
|
|
+import net.minecraft.world.biome.NetherBiome;
|
|
import net.minecraft.world.gen.GenerationStage;
|
|
import net.minecraft.world.gen.GenerationStage;
|
|
import net.minecraft.world.gen.feature.ConfiguredFeature;
|
|
import net.minecraft.world.gen.feature.ConfiguredFeature;
|
|
import net.minecraft.world.gen.feature.DecoratedFeatureConfig;
|
|
import net.minecraft.world.gen.feature.DecoratedFeatureConfig;
|
|
@@ -17,6 +18,10 @@ public class ModWorldGeneration {
|
|
public static void register() {
|
|
public static void register() {
|
|
// search for all biomes which generate ore
|
|
// search for all biomes which generate ore
|
|
for(Biome biome : ForgeRegistries.BIOMES.getValues()) {
|
|
for(Biome biome : ForgeRegistries.BIOMES.getValues()) {
|
|
|
|
+ if(!(biome instanceof NetherBiome)) {
|
|
|
|
+ biome.getCarvers(GenerationStage.Carving.AIR).clear();
|
|
|
|
+ biome.getCarvers(GenerationStage.Carving.LIQUID).clear();
|
|
|
|
+ }
|
|
for(ConfiguredFeature f : biome.getFeatures(GenerationStage.Decoration.UNDERGROUND_ORES)) {
|
|
for(ConfiguredFeature f : biome.getFeatures(GenerationStage.Decoration.UNDERGROUND_ORES)) {
|
|
if(!(f.config instanceof DecoratedFeatureConfig)) {
|
|
if(!(f.config instanceof DecoratedFeatureConfig)) {
|
|
continue;
|
|
continue;
|