minecraft-source/src/net/minecraft/world/level/biome/EndMidlandsBiome.java

24 lines
1.2 KiB
Java

package net.minecraft.world.level.biome;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.entity.MobCategory;
import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration;
import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration;
import net.minecraft.world.level.levelgen.feature.Feature;
import net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilderBaseConfiguration;
import net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder;
public class EndMidlandsBiome extends Biome {
public EndMidlandsBiome() {
super(new BiomeBuilder().<SurfaceBuilderBaseConfiguration>surfaceBuilder(SurfaceBuilder.DEFAULT, SurfaceBuilder.CONFIG_THEEND).precipitation(Precipitation.NONE).biomeCategory(BiomeCategory.THEEND).depth(0.1f).scale(0.2f).temperature(0.5f).downfall(0.5f).waterColor(4159204).waterFogColor(329011).parent(null));
this.<NoneFeatureConfiguration>addStructureStart(Feature.END_CITY.configured(FeatureConfiguration.NONE));
BiomeDefaultFeatures.addEndCity(this);
this.addSpawn(MobCategory.MONSTER, new SpawnerData(EntityType.ENDERMAN, 10, 4, 4));
}
@Override
public int getSkyColor() {
return 0;
}
}