Posted January 6, 20223 yr I want to generate some plants in the bamboo biome, but bamboo does not seem to be a biome? If I want to generate custom plants in the bamboo forest, what should I do, can this be achieved? Or another way. Delete the bamboo biome and generate it by me I found the registration bamboo biome in the BiomeRegistry class. What should I do next, any suggestions? Edited January 6, 20223 yr by Spring
January 7, 20223 yr Author 19 hours ago, Luis_ST said: then you could use BiomeLoadingEvent to add the Features to the Biome i use: public static void generatePlant(final BiomeLoadingEvent event) { if (event.getName() != null) { IForgeRegistry<Biome> biomes = ForgeRegistries.BIOMES; for (Biome biome : biomes) { if (biome == biomes.getValue(new ResourceLocation("bamboo_jungle"))) { BiomeGenerationSettings.Builder builder = new BiomeGenerationSettings.Builder() .surfaceBuilder(ConfiguredSurfaceBuilders.GRASS); builder.addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, ModConfiguredFeatures.LIGHTNING_BAMBOO_SAPLING); builder.addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, Features.BAMBOO_VEGETATION); } } } } But he didn't work
January 7, 20223 yr Author 33 minutes ago, Spring said: i use: public static void generatePlant(final BiomeLoadingEvent event) { if (event.getName() != null) { IForgeRegistry<Biome> biomes = ForgeRegistries.BIOMES; for (Biome biome : biomes) { if (biome == biomes.getValue(new ResourceLocation("bamboo_jungle"))) { BiomeGenerationSettings.Builder builder = new BiomeGenerationSettings.Builder() .surfaceBuilder(ConfiguredSurfaceBuilders.GRASS); builder.addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, ModConfiguredFeatures.LIGHTNING_BAMBOO_SAPLING); builder.addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, Features.BAMBOO_VEGETATION); } } } } But he didn't work solved: event.getGeneration().addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, ModConfiguredFeatures.LIGHTNING_BAMBOO_SAPLING);
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.