|
5 | 5 | import net.minecraft.core.world.biome.Biomes; |
6 | 6 | import net.minecraft.core.world.generate.feature.*; |
7 | 7 | import useless.terrainapi.api.TerrainAPI; |
| 8 | +import useless.terrainapi.generation.Parameters; |
8 | 9 | import useless.terrainapi.generation.nether.ChunkDecoratorNetherAPI; |
9 | 10 | import useless.terrainapi.generation.overworld.ChunkDecoratorOverworldAPI; |
10 | 11 | import useless.terrainapi.generation.VanillaFunctions; |
@@ -121,9 +122,9 @@ public static void initializeOverworldBiome(){ |
121 | 122 | ChunkDecoratorOverworldAPI.biomeFeatures.addFeatureSurface(new WorldFeatureRichScorchedDirt(10), 1, new Biome[]{Biomes.OVERWORLD_OUTBACK, Biomes.OVERWORLD_OUTBACK_GRASSY}); |
122 | 123 | ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature(VanillaFunctions::getTreeFeature, null, VanillaFunctions::getTreeDensity, null, -1f); |
123 | 124 | ChunkDecoratorOverworldAPI.biomeFeatures.addFeatureSurface(new WorldFeatureSugarCaneTall(), 1, new Biome[]{Biomes.OVERWORLD_RAINFOREST}); |
124 | | - ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature(VanillaFunctions::flowerTypeCondition, null, (Object[] x) -> OverworldBiomeFeatures.flowerDensityMap.getOrDefault((Biome)x[0], 0), null, 1f); |
125 | | - ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature((Object[] x) -> new WorldFeatureFlowers(Block.flowerYellow.id), null, (Object[] x) -> OverworldBiomeFeatures.yellowFlowerDensityMap.getOrDefault((Biome)x[0], 0), null, 1); |
126 | | - ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature(VanillaFunctions::grassTypeCondition, null, (Object[] x) -> OverworldBiomeFeatures.grassDensityMap.getOrDefault((Biome)x[0], 0), null, 1); |
| 125 | + ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature(VanillaFunctions::flowerTypeCondition, null, (Object[] x) -> OverworldBiomeFeatures.flowerDensityMap.getOrDefault(Parameters.getBiome(x), 0), null, 1f); |
| 126 | + ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature((Object[] x) -> new WorldFeatureFlowers(Block.flowerYellow.id), null, (Object[] x) -> OverworldBiomeFeatures.yellowFlowerDensityMap.getOrDefault(Parameters.getBiome(x), 0), null, 1); |
| 127 | + ChunkDecoratorOverworldAPI.biomeFeatures.addComplexFeature(VanillaFunctions::grassTypeCondition, null, (Object[] x) -> OverworldBiomeFeatures.grassDensityMap.getOrDefault(Parameters.getBiome(x), 0), null, 1); |
127 | 128 | ChunkDecoratorOverworldAPI.biomeFeatures.addFeature(new WorldFeatureSpinifexPatch(), 1, 4, new Biome[]{Biomes.OVERWORLD_OUTBACK}); |
128 | 129 | ChunkDecoratorOverworldAPI.biomeFeatures.addFeature(new WorldFeatureDeadBush(Block.deadbush.id), 1, 2, new Biome[]{Biomes.OVERWORLD_DESERT}); |
129 | 130 | ChunkDecoratorOverworldAPI.biomeFeatures.addFeature(new WorldFeatureCactus(), 1, 10, new Biome[]{Biomes.OVERWORLD_DESERT}); |
|
0 commit comments