Posted May 7, 20214 yr okay as the title says I have problems with some world features I am currently creating a custom dimension that will expand the overworld downwards (because the current save format, as I know, does not allow the world to be enlarged, so this is the only way i that is also possible to do this). does the vanilla carvers only replace stone? since these no matter how I add them to the dimension, they do not generate. if 1. yes how do i create my own caves, or can I change the replace block for vanilla's? I also want to change a few of the vanilla ores, which is why I tried to replace the features with BiomeLoadingEvent, but when I try to remove it, nothing happens, this is the code of my event: @SubscribeEvent(priority = EventPriority.NORMAL) public static void biomeLoading(BiomeLoadingEvent event) { ResourceLocation biomeName = event.getName(); Category category = event.getCategory(); BiomeGenerationSettingsBuilder generationBuilder = event.getGeneration(); if (category == Category.THEEND) { } else if (category == Category.NETHER) { } else { generationBuilder.getFeatures(Decoration.UNDERGROUND_ORES).removeIf((supplier) -> { ConfiguredFeature<?, ?> feature = supplier.get(); if (feature.config instanceof OreFeatureConfig) { OreFeatureConfig oreConfig = (OreFeatureConfig) feature.config; if (oreConfig.state.getBlock() == Blocks.COAL_ORE) { return true; } else if (oreConfig.state.getBlock() == Blocks.IRON_ORE) { return true; } else if (oreConfig.state.getBlock() == Blocks.GOLD_ORE) { return true; } else if (oreConfig.state.getBlock() == Blocks.LAPIS_ORE) { return true; } else if (oreConfig.state.getBlock() == Blocks.REDSTONE_ORE) { return true; } else if (oreConfig.state.getBlock() == Blocks.DIAMOND_ORE) { return true; } } return false; }); } } a few other questions about the world features: my dimension is completely made of stone (custom, 0-256) but still generate mineshafts far down in the world, what is the value of the generation height based on i have already looked at the feature and found something with the sea level but this has not changed anything thanks for replies Edited May 7, 20214 yr by Luis_ST
May 7, 20214 yr Author 1 hour ago, Luis_ST said: my dimension is completely made of stone (custom, 0-256) but still generate mineshafts far down in the world, what is the value of the generation height based on i have already looked at the feature and found something with the sea level but this has not changed anything small update: after testing a bit, I found that the mineshaft generation is dependent on the SeaLevel (mineshafts generate below the SeaLevel), I fixed my problem by setting the SeaLevel to the maximum height of the dimension
May 8, 20214 yr Author update: I also solved the problem with the caves, but I still have no idea what I'm doing wrong with the BiomeLoadingEvent
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.