Biome formatting fix

This commit is contained in:
paulevsGitch 2021-12-25 18:15:42 +03:00
parent a307cb7dc5
commit ce11929d5a
13 changed files with 223 additions and 218 deletions

View file

@ -6,7 +6,6 @@ import com.google.gson.JsonObject;
import net.minecraft.core.Registry; import net.minecraft.core.Registry;
import net.minecraft.data.BuiltinRegistries; import net.minecraft.data.BuiltinRegistries;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.minecraft.util.valueproviders.UniformInt;
import net.minecraft.world.level.biome.Biome; import net.minecraft.world.level.biome.Biome;
import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.Blocks;
@ -16,13 +15,10 @@ import net.minecraft.world.level.levelgen.VerticalAnchor;
import net.minecraft.world.level.levelgen.feature.Feature; import net.minecraft.world.level.levelgen.feature.Feature;
import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration;
import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration;
import net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration;
import net.minecraft.world.level.levelgen.placement.CountPlacement; import net.minecraft.world.level.levelgen.placement.CountPlacement;
import net.minecraft.world.level.levelgen.placement.HeightRangePlacement; import net.minecraft.world.level.levelgen.placement.HeightRangePlacement;
import net.minecraft.world.level.levelgen.placement.PlacedFeature; import net.minecraft.world.level.levelgen.placement.PlacedFeature;
import net.minecraft.world.level.levelgen.placement.PlacementModifier; import net.minecraft.world.level.levelgen.placement.PlacementModifier;
import net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement;
import net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest;
import ru.bclib.api.biomes.BCLBiomeBuilder; import ru.bclib.api.biomes.BCLBiomeBuilder;
import ru.bclib.api.biomes.BiomeAPI; import ru.bclib.api.biomes.BiomeAPI;
import ru.bclib.api.features.BCLCommonFeatures; import ru.bclib.api.features.BCLCommonFeatures;

View file

@ -22,24 +22,25 @@ public class BlossomingSpiresBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.fogColor(241, 146, 229) builder
.fogDensity(1.7F) .fogColor(241, 146, 229)
.plantsColor(122, 45, 122) .fogDensity(1.7F)
.music(EndSounds.MUSIC_FOREST) .plantsColor(122, 45, 122)
.loop(EndSounds.AMBIENT_BLOSSOMING_SPIRES) .music(EndSounds.MUSIC_FOREST)
.feature(EndFeatures.SPIRE) .loop(EndSounds.AMBIENT_BLOSSOMING_SPIRES)
.feature(EndFeatures.FLOATING_SPIRE) .feature(EndFeatures.SPIRE)
.feature(EndFeatures.TENANEA) .feature(EndFeatures.FLOATING_SPIRE)
.feature(EndFeatures.TENANEA_BUSH) .feature(EndFeatures.TENANEA)
.feature(EndFeatures.BULB_VINE) .feature(EndFeatures.TENANEA_BUSH)
.feature(EndFeatures.BUSHY_GRASS) .feature(EndFeatures.BULB_VINE)
.feature(EndFeatures.BUSHY_GRASS_WG) .feature(EndFeatures.BUSHY_GRASS)
.feature(EndFeatures.BLOSSOM_BERRY) .feature(EndFeatures.BUSHY_GRASS_WG)
.feature(EndFeatures.TWISTED_MOSS) .feature(EndFeatures.BLOSSOM_BERRY)
.feature(EndFeatures.TWISTED_MOSS_WOOD) .feature(EndFeatures.TWISTED_MOSS)
.feature(EndFeatures.SILK_MOTH_NEST) .feature(EndFeatures.TWISTED_MOSS_WOOD)
.spawn(EntityType.ENDERMAN, 50, 1, 4) .feature(EndFeatures.SILK_MOTH_NEST)
.spawn(EndEntities.SILK_MOTH, 5, 1, 2); .spawn(EntityType.ENDERMAN, 50, 1, 4)
.spawn(EndEntities.SILK_MOTH, 5, 1, 2);
} }
@Override @Override

View file

@ -16,18 +16,19 @@ public class DryShrublandBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.fogColor(132, 35, 13) builder
.fogDensity(1.2F) .fogColor(132, 35, 13)
.waterAndFogColor(113, 88, 53) .fogDensity(1.2F)
.plantsColor(237, 122, 66) .waterAndFogColor(113, 88, 53)
.music(EndSounds.MUSIC_OPENSPACE) .plantsColor(237, 122, 66)
.feature(EndFeatures.LUCERNIA_BUSH_RARE) .music(EndSounds.MUSIC_OPENSPACE)
.feature(EndFeatures.ORANGO) .feature(EndFeatures.LUCERNIA_BUSH_RARE)
.feature(EndFeatures.AERIDIUM) .feature(EndFeatures.ORANGO)
.feature(EndFeatures.LUTEBUS) .feature(EndFeatures.AERIDIUM)
.feature(EndFeatures.LAMELLARIUM) .feature(EndFeatures.LUTEBUS)
.structure(VANILLA_FEATURES.getEndCity()) .feature(EndFeatures.LAMELLARIUM)
.spawn(EntityType.ENDERMAN, 50, 1, 2); .structure(VANILLA_FEATURES.getEndCity())
.spawn(EntityType.ENDERMAN, 50, 1, 2);
} }
@Override @Override

View file

@ -5,7 +5,6 @@ import net.minecraft.world.entity.EntityType;
import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.levelgen.SurfaceRules; import net.minecraft.world.level.levelgen.SurfaceRules;
import net.minecraft.world.level.levelgen.SurfaceRules.SurfaceRule;
import net.minecraft.world.level.levelgen.placement.CaveSurface; import net.minecraft.world.level.levelgen.placement.CaveSurface;
import ru.bclib.api.biomes.BCLBiomeBuilder; import ru.bclib.api.biomes.BCLBiomeBuilder;
import ru.bclib.api.surface.SurfaceRuleBuilder; import ru.bclib.api.surface.SurfaceRuleBuilder;

View file

@ -19,34 +19,35 @@ public class FoggyMushroomlandBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.structure(EndStructures.GIANT_MOSSY_GLOWSHROOM.getFeatureConfigured()) builder
.plantsColor(73, 210, 209) .structure(EndStructures.GIANT_MOSSY_GLOWSHROOM.getFeatureConfigured())
.fogColor(41, 122, 173) .plantsColor(73, 210, 209)
.fogDensity(3) .fogColor(41, 122, 173)
.waterAndFogColor(119, 227, 250) .fogDensity(3)
.particles(EndParticles.GLOWING_SPHERE, 0.001F) .waterAndFogColor(119, 227, 250)
.loop(EndSounds.AMBIENT_FOGGY_MUSHROOMLAND) .particles(EndParticles.GLOWING_SPHERE, 0.001F)
.music(EndSounds.MUSIC_FOREST) .loop(EndSounds.AMBIENT_FOGGY_MUSHROOMLAND)
.feature(EndFeatures.END_LAKE) .music(EndSounds.MUSIC_FOREST)
.feature(EndFeatures.MOSSY_GLOWSHROOM) .feature(EndFeatures.END_LAKE)
.feature(EndFeatures.BLUE_VINE) .feature(EndFeatures.MOSSY_GLOWSHROOM)
.feature(EndFeatures.UMBRELLA_MOSS) .feature(EndFeatures.BLUE_VINE)
.feature(EndFeatures.CREEPING_MOSS) .feature(EndFeatures.UMBRELLA_MOSS)
.feature(EndFeatures.DENSE_VINE) .feature(EndFeatures.CREEPING_MOSS)
//.feature(EndFeatures.PEARLBERRY) .feature(EndFeatures.DENSE_VINE)
.feature(EndFeatures.CYAN_MOSS) //.feature(EndFeatures.PEARLBERRY)
.feature(EndFeatures.CYAN_MOSS_WOOD) .feature(EndFeatures.CYAN_MOSS)
.feature(EndFeatures.END_LILY) .feature(EndFeatures.CYAN_MOSS_WOOD)
.feature(EndFeatures.BUBBLE_CORAL) .feature(EndFeatures.END_LILY)
.feature(EndFeatures.CHARNIA_CYAN) .feature(EndFeatures.BUBBLE_CORAL)
.feature(EndFeatures.CHARNIA_LIGHT_BLUE) .feature(EndFeatures.CHARNIA_CYAN)
.feature(EndFeatures.CHARNIA_RED_RARE) .feature(EndFeatures.CHARNIA_LIGHT_BLUE)
.structure(VANILLA_FEATURES.getEndCity()) .feature(EndFeatures.CHARNIA_RED_RARE)
.spawn(EndEntities.DRAGONFLY, 80, 2, 5) .structure(VANILLA_FEATURES.getEndCity())
.spawn(EndEntities.END_FISH, 20, 2, 5) .spawn(EndEntities.DRAGONFLY, 80, 2, 5)
.spawn(EndEntities.CUBOZOA, 10, 3, 8) .spawn(EndEntities.END_FISH, 20, 2, 5)
.spawn(EndEntities.END_SLIME, 10, 1, 2) .spawn(EndEntities.CUBOZOA, 10, 3, 8)
.spawn(EntityType.ENDERMAN, 10, 1, 2); .spawn(EndEntities.END_SLIME, 10, 1, 2)
.spawn(EntityType.ENDERMAN, 10, 1, 2);
} }
@Override @Override

View file

@ -17,28 +17,29 @@ public class GlowingGrasslandsBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.fogColor(99, 228, 247) builder
.fogDensity(1.3F) .fogColor(99, 228, 247)
.particles(EndParticles.FIREFLY, 0.001F) .fogDensity(1.3F)
.music(EndSounds.MUSIC_OPENSPACE) .particles(EndParticles.FIREFLY, 0.001F)
.loop(EndSounds.AMBIENT_GLOWING_GRASSLANDS) .music(EndSounds.MUSIC_OPENSPACE)
.waterAndFogColor(92, 250, 230) .loop(EndSounds.AMBIENT_GLOWING_GRASSLANDS)
.plantsColor(73, 210, 209) .waterAndFogColor(92, 250, 230)
.feature(EndFeatures.END_LAKE_RARE) .plantsColor(73, 210, 209)
.feature(EndFeatures.LUMECORN) .feature(EndFeatures.END_LAKE_RARE)
.feature(EndFeatures.BLOOMING_COOKSONIA) .feature(EndFeatures.LUMECORN)
.feature(EndFeatures.SALTEAGO) .feature(EndFeatures.BLOOMING_COOKSONIA)
.feature(EndFeatures.VAIOLUSH_FERN) .feature(EndFeatures.SALTEAGO)
.feature(EndFeatures.FRACTURN) .feature(EndFeatures.VAIOLUSH_FERN)
.feature(EndFeatures.UMBRELLA_MOSS_RARE) .feature(EndFeatures.FRACTURN)
.feature(EndFeatures.CREEPING_MOSS_RARE) .feature(EndFeatures.UMBRELLA_MOSS_RARE)
.feature(EndFeatures.TWISTED_UMBRELLA_MOSS_RARE) .feature(EndFeatures.CREEPING_MOSS_RARE)
.feature(EndFeatures.CHARNIA_CYAN) .feature(EndFeatures.TWISTED_UMBRELLA_MOSS_RARE)
.feature(EndFeatures.CHARNIA_GREEN) .feature(EndFeatures.CHARNIA_CYAN)
.feature(EndFeatures.CHARNIA_LIGHT_BLUE) .feature(EndFeatures.CHARNIA_GREEN)
.feature(EndFeatures.CHARNIA_RED_RARE) .feature(EndFeatures.CHARNIA_LIGHT_BLUE)
.structure(VANILLA_FEATURES.getEndCity()) .feature(EndFeatures.CHARNIA_RED_RARE)
.spawn(EntityType.ENDERMAN, 50, 1, 2); .structure(VANILLA_FEATURES.getEndCity())
.spawn(EntityType.ENDERMAN, 50, 1, 2);
} }
@Override @Override

View file

@ -17,28 +17,29 @@ public class LanternWoodsBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.fogColor(189, 82, 70) builder
.fogDensity(1.1F) .fogColor(189, 82, 70)
.waterAndFogColor(171, 234, 226) .fogDensity(1.1F)
.plantsColor(254, 85, 57) .waterAndFogColor(171, 234, 226)
.music(EndSounds.MUSIC_FOREST) .plantsColor(254, 85, 57)
.particles(EndParticles.GLOWING_SPHERE, 0.001F) .music(EndSounds.MUSIC_FOREST)
.feature(EndFeatures.END_LAKE_NORMAL) .particles(EndParticles.GLOWING_SPHERE, 0.001F)
.feature(EndFeatures.FLAMAEA) .feature(EndFeatures.END_LAKE_NORMAL)
.feature(EndFeatures.LUCERNIA) .feature(EndFeatures.FLAMAEA)
.feature(EndFeatures.LUCERNIA_BUSH) .feature(EndFeatures.LUCERNIA)
.feature(EndFeatures.FILALUX) .feature(EndFeatures.LUCERNIA_BUSH)
.feature(EndFeatures.AERIDIUM) .feature(EndFeatures.FILALUX)
.feature(EndFeatures.LAMELLARIUM) .feature(EndFeatures.AERIDIUM)
.feature(EndFeatures.BOLUX_MUSHROOM) .feature(EndFeatures.LAMELLARIUM)
.feature(EndFeatures.AURANT_POLYPORE) .feature(EndFeatures.BOLUX_MUSHROOM)
.feature(EndFeatures.POND_ANEMONE) .feature(EndFeatures.AURANT_POLYPORE)
.feature(EndFeatures.CHARNIA_ORANGE) .feature(EndFeatures.POND_ANEMONE)
.feature(EndFeatures.CHARNIA_RED) .feature(EndFeatures.CHARNIA_ORANGE)
.feature(EndFeatures.RUSCUS) .feature(EndFeatures.CHARNIA_RED)
.feature(EndFeatures.RUSCUS_WOOD) .feature(EndFeatures.RUSCUS)
.structure(VANILLA_FEATURES.getEndCity()) .feature(EndFeatures.RUSCUS_WOOD)
.spawn(EntityType.ENDERMAN, 50, 1, 2); .structure(VANILLA_FEATURES.getEndCity())
.spawn(EntityType.ENDERMAN, 50, 1, 2);
} }
@Override @Override

View file

@ -18,30 +18,31 @@ public class MegalakeBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.structure(EndStructures.MEGALAKE.getFeatureConfigured()) builder
.plantsColor(73, 210, 209) .structure(EndStructures.MEGALAKE.getFeatureConfigured())
.fogColor(178, 209, 248) .plantsColor(73, 210, 209)
.waterAndFogColor(96, 163, 255) .fogColor(178, 209, 248)
.fogDensity(1.75F) .waterAndFogColor(96, 163, 255)
.music(EndSounds.MUSIC_WATER) .fogDensity(1.75F)
.loop(EndSounds.AMBIENT_MEGALAKE) .music(EndSounds.MUSIC_WATER)
.terrainHeight(0F) .loop(EndSounds.AMBIENT_MEGALAKE)
.feature(EndFeatures.END_LOTUS) .terrainHeight(0F)
.feature(EndFeatures.END_LOTUS_LEAF) .feature(EndFeatures.END_LOTUS)
.feature(EndFeatures.BUBBLE_CORAL_RARE) .feature(EndFeatures.END_LOTUS_LEAF)
.feature(EndFeatures.END_LILY_RARE) .feature(EndFeatures.BUBBLE_CORAL_RARE)
.feature(EndFeatures.UMBRELLA_MOSS) .feature(EndFeatures.END_LILY_RARE)
.feature(EndFeatures.CREEPING_MOSS) .feature(EndFeatures.UMBRELLA_MOSS)
//.feature(EndFeatures.PEARLBERRY) .feature(EndFeatures.CREEPING_MOSS)
.feature(EndFeatures.CHARNIA_CYAN) //.feature(EndFeatures.PEARLBERRY)
.feature(EndFeatures.CHARNIA_LIGHT_BLUE) .feature(EndFeatures.CHARNIA_CYAN)
.feature(EndFeatures.CHARNIA_RED_RARE) .feature(EndFeatures.CHARNIA_LIGHT_BLUE)
.feature(EndFeatures.MENGER_SPONGE) .feature(EndFeatures.CHARNIA_RED_RARE)
.spawn(EndEntities.DRAGONFLY, 50, 1, 3) .feature(EndFeatures.MENGER_SPONGE)
.spawn(EndEntities.END_FISH, 50, 3, 8) .spawn(EndEntities.DRAGONFLY, 50, 1, 3)
.spawn(EndEntities.CUBOZOA, 50, 3, 8) .spawn(EndEntities.END_FISH, 50, 3, 8)
.spawn(EndEntities.END_SLIME, 5, 1, 2) .spawn(EndEntities.CUBOZOA, 50, 3, 8)
.spawn(EntityType.ENDERMAN, 10, 1, 2); .spawn(EndEntities.END_SLIME, 5, 1, 2)
.spawn(EntityType.ENDERMAN, 10, 1, 2);
} }
@Override @Override

View file

@ -19,32 +19,33 @@ public class MegalakeGroveBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.structure(EndStructures.MEGALAKE_SMALL.getFeatureConfigured()) builder
.plantsColor(73, 210, 209) .structure(EndStructures.MEGALAKE_SMALL.getFeatureConfigured())
.fogColor(178, 209, 248) .plantsColor(73, 210, 209)
.waterAndFogColor(96, 163, 255) .fogColor(178, 209, 248)
.fogDensity(2.0F) .waterAndFogColor(96, 163, 255)
.particles(EndParticles.GLOWING_SPHERE, 0.001F) .fogDensity(2.0F)
.music(EndSounds.MUSIC_WATER) .particles(EndParticles.GLOWING_SPHERE, 0.001F)
.loop(EndSounds.AMBIENT_MEGALAKE_GROVE) .music(EndSounds.MUSIC_WATER)
.terrainHeight(0F) .loop(EndSounds.AMBIENT_MEGALAKE_GROVE)
.feature(EndFeatures.LACUGROVE) .terrainHeight(0F)
.feature(EndFeatures.END_LOTUS) .feature(EndFeatures.LACUGROVE)
.feature(EndFeatures.END_LOTUS_LEAF) .feature(EndFeatures.END_LOTUS)
.feature(EndFeatures.BUBBLE_CORAL_RARE) .feature(EndFeatures.END_LOTUS_LEAF)
.feature(EndFeatures.END_LILY_RARE) .feature(EndFeatures.BUBBLE_CORAL_RARE)
.feature(EndFeatures.UMBRELLA_MOSS) .feature(EndFeatures.END_LILY_RARE)
//.feature(EndFeatures.PEARLBERRY) .feature(EndFeatures.UMBRELLA_MOSS)
.feature(EndFeatures.CREEPING_MOSS) //.feature(EndFeatures.PEARLBERRY)
.feature(EndFeatures.CHARNIA_CYAN) .feature(EndFeatures.CREEPING_MOSS)
.feature(EndFeatures.CHARNIA_LIGHT_BLUE) .feature(EndFeatures.CHARNIA_CYAN)
.feature(EndFeatures.CHARNIA_RED_RARE) .feature(EndFeatures.CHARNIA_LIGHT_BLUE)
.feature(EndFeatures.MENGER_SPONGE) .feature(EndFeatures.CHARNIA_RED_RARE)
.spawn(EndEntities.DRAGONFLY, 20, 1, 3) .feature(EndFeatures.MENGER_SPONGE)
.spawn(EndEntities.END_FISH, 20, 3, 8) .spawn(EndEntities.DRAGONFLY, 20, 1, 3)
.spawn(EndEntities.CUBOZOA, 50, 3, 8) .spawn(EndEntities.END_FISH, 20, 3, 8)
.spawn(EndEntities.END_SLIME, 5, 1, 2) .spawn(EndEntities.CUBOZOA, 50, 3, 8)
.spawn(EntityType.ENDERMAN, 10, 1, 2); .spawn(EndEntities.END_SLIME, 5, 1, 2)
.spawn(EntityType.ENDERMAN, 10, 1, 2);
} }
@Override @Override

View file

@ -16,7 +16,6 @@ import ru.betterend.registry.EndFeatures;
import ru.betterend.registry.EndSounds; import ru.betterend.registry.EndSounds;
import ru.betterend.world.biome.EndBiome; import ru.betterend.world.biome.EndBiome;
import ru.betterend.world.surface.SplitNoiseCondition; import ru.betterend.world.surface.SplitNoiseCondition;
import ru.betterend.world.surface.SulphuricSurfaceNoiseCondition;
import java.util.List; import java.util.List;
@ -27,22 +26,23 @@ public class NeonOasisBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.genChance(0.5F) builder
.fogColor(226, 239, 168) .genChance(0.5F)
.fogDensity(2) .fogColor(226, 239, 168)
.waterAndFogColor(106, 238, 215) .fogDensity(2)
.particles(ParticleTypes.WHITE_ASH, 0.01F) .waterAndFogColor(106, 238, 215)
.loop(EndSounds.AMBIENT_DUST_WASTELANDS) .particles(ParticleTypes.WHITE_ASH, 0.01F)
.music(EndSounds.MUSIC_OPENSPACE) .loop(EndSounds.AMBIENT_DUST_WASTELANDS)
.feature(EndFeatures.DESERT_LAKE) .music(EndSounds.MUSIC_OPENSPACE)
.feature(EndFeatures.NEON_CACTUS) .feature(EndFeatures.DESERT_LAKE)
.feature(EndFeatures.UMBRELLA_MOSS) .feature(EndFeatures.NEON_CACTUS)
.feature(EndFeatures.CREEPING_MOSS) .feature(EndFeatures.UMBRELLA_MOSS)
.feature(EndFeatures.CHARNIA_GREEN) .feature(EndFeatures.CREEPING_MOSS)
.feature(EndFeatures.CHARNIA_CYAN) .feature(EndFeatures.CHARNIA_GREEN)
.feature(EndFeatures.CHARNIA_RED) .feature(EndFeatures.CHARNIA_CYAN)
.structure(VANILLA_FEATURES.getEndCity()) .feature(EndFeatures.CHARNIA_RED)
.spawn(EntityType.ENDERMAN, 50, 1, 2); .structure(VANILLA_FEATURES.getEndCity())
.spawn(EntityType.ENDERMAN, 50, 1, 2);
} }
@Override @Override

View file

@ -17,14 +17,15 @@ public class PaintedMountainsBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.structure(EndStructures.PAINTED_MOUNTAIN.getFeatureConfigured()) builder
.fogColor(226, 239, 168) .structure(EndStructures.PAINTED_MOUNTAIN.getFeatureConfigured())
.fogDensity(2) .fogColor(226, 239, 168)
.waterAndFogColor(192, 180, 131) .fogDensity(2)
.music(EndSounds.MUSIC_OPENSPACE) .waterAndFogColor(192, 180, 131)
.loop(EndSounds.AMBIENT_DUST_WASTELANDS) .music(EndSounds.MUSIC_OPENSPACE)
.particles(ParticleTypes.WHITE_ASH, 0.01F) .loop(EndSounds.AMBIENT_DUST_WASTELANDS)
.spawn(EntityType.ENDERMAN, 50, 1, 2); .particles(ParticleTypes.WHITE_ASH, 0.01F)
.spawn(EntityType.ENDERMAN, 50, 1, 2);
} }
@Override @Override

View file

@ -31,16 +31,17 @@ public class UmbraValleyBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.fogColor(100, 100, 100) builder
.plantsColor(172, 189, 190) .fogColor(100, 100, 100)
.waterAndFogColor(69, 104, 134) .plantsColor(172, 189, 190)
.particles(EndParticles.AMBER_SPHERE, 0.0001F) .waterAndFogColor(69, 104, 134)
.loop(EndSounds.UMBRA_VALLEY) .particles(EndParticles.AMBER_SPHERE, 0.0001F)
.music(EndSounds.MUSIC_DARK) .loop(EndSounds.UMBRA_VALLEY)
.feature(EndFeatures.UMBRALITH_ARCH) .music(EndSounds.MUSIC_DARK)
.feature(EndFeatures.THIN_UMBRALITH_ARCH) .feature(EndFeatures.UMBRALITH_ARCH)
.feature(EndFeatures.INFLEXIA) .feature(EndFeatures.THIN_UMBRALITH_ARCH)
.feature(EndFeatures.FLAMMALIX); .feature(EndFeatures.INFLEXIA)
.feature(EndFeatures.FLAMMALIX);
} }
@Override @Override

View file

@ -17,32 +17,33 @@ public class UmbrellaJungleBiome extends EndBiome.Config {
@Override @Override
protected void addCustomBuildData(BCLBiomeBuilder builder) { protected void addCustomBuildData(BCLBiomeBuilder builder) {
builder.fogColor(87, 223, 221) builder
.waterAndFogColor(119, 198, 253) .fogColor(87, 223, 221)
.foliageColor(27, 183, 194) .waterAndFogColor(119, 198, 253)
.fogDensity(2.3F) .foliageColor(27, 183, 194)
.particles(EndParticles.JUNGLE_SPORE, 0.001F) .fogDensity(2.3F)
.music(EndSounds.MUSIC_FOREST) .particles(EndParticles.JUNGLE_SPORE, 0.001F)
.loop(EndSounds.AMBIENT_UMBRELLA_JUNGLE) .music(EndSounds.MUSIC_FOREST)
.feature(EndFeatures.END_LAKE) .loop(EndSounds.AMBIENT_UMBRELLA_JUNGLE)
.feature(EndFeatures.UMBRELLA_TREE) .feature(EndFeatures.END_LAKE)
.feature(EndFeatures.JELLYSHROOM) .feature(EndFeatures.UMBRELLA_TREE)
.feature(EndFeatures.TWISTED_UMBRELLA_MOSS) .feature(EndFeatures.JELLYSHROOM)
.feature(EndFeatures.SMALL_JELLYSHROOM_FLOOR) .feature(EndFeatures.TWISTED_UMBRELLA_MOSS)
.feature(EndFeatures.JUNGLE_GRASS) .feature(EndFeatures.SMALL_JELLYSHROOM_FLOOR)
.feature(EndFeatures.CYAN_MOSS) .feature(EndFeatures.JUNGLE_GRASS)
.feature(EndFeatures.CYAN_MOSS_WOOD) .feature(EndFeatures.CYAN_MOSS)
.feature(EndFeatures.JUNGLE_FERN_WOOD) .feature(EndFeatures.CYAN_MOSS_WOOD)
.feature(EndFeatures.SMALL_JELLYSHROOM_WALL) .feature(EndFeatures.JUNGLE_FERN_WOOD)
.feature(EndFeatures.SMALL_JELLYSHROOM_WOOD) .feature(EndFeatures.SMALL_JELLYSHROOM_WALL)
.feature(EndFeatures.SMALL_JELLYSHROOM_CEIL) .feature(EndFeatures.SMALL_JELLYSHROOM_WOOD)
.feature(EndFeatures.JUNGLE_VINE) .feature(EndFeatures.SMALL_JELLYSHROOM_CEIL)
.feature(EndFeatures.CHARNIA_CYAN) .feature(EndFeatures.JUNGLE_VINE)
.feature(EndFeatures.CHARNIA_GREEN) .feature(EndFeatures.CHARNIA_CYAN)
.feature(EndFeatures.CHARNIA_LIGHT_BLUE) .feature(EndFeatures.CHARNIA_GREEN)
.feature(EndFeatures.CHARNIA_RED_RARE) .feature(EndFeatures.CHARNIA_LIGHT_BLUE)
.structure(VANILLA_FEATURES.getEndCity()) .feature(EndFeatures.CHARNIA_RED_RARE)
.spawn(EntityType.ENDERMAN, 50, 1, 2); .structure(VANILLA_FEATURES.getEndCity())
.spawn(EntityType.ENDERMAN, 50, 1, 2);
} }
@Override @Override