Dry Shrubland biome
This commit is contained in:
parent
daf3af06c9
commit
81fe38ad8d
8 changed files with 43 additions and 0 deletions
|
@ -44,6 +44,7 @@ import ru.betterend.world.biome.BiomeShadowForest;
|
||||||
import ru.betterend.world.biome.BiomeSulphurSprings;
|
import ru.betterend.world.biome.BiomeSulphurSprings;
|
||||||
import ru.betterend.world.biome.BiomeUmbrellaJungle;
|
import ru.betterend.world.biome.BiomeUmbrellaJungle;
|
||||||
import ru.betterend.world.biome.DragonGraveyardsBiome;
|
import ru.betterend.world.biome.DragonGraveyardsBiome;
|
||||||
|
import ru.betterend.world.biome.DryShrublandBiome;
|
||||||
import ru.betterend.world.biome.EndBiome;
|
import ru.betterend.world.biome.EndBiome;
|
||||||
import ru.betterend.world.biome.GlowingGrasslandsBiome;
|
import ru.betterend.world.biome.GlowingGrasslandsBiome;
|
||||||
import ru.betterend.world.generator.BELayerRandomSource;
|
import ru.betterend.world.generator.BELayerRandomSource;
|
||||||
|
@ -87,6 +88,7 @@ public class EndBiomes {
|
||||||
public static final EndBiome UMBRELLA_JUNGLE = registerBiome(new BiomeUmbrellaJungle(), BiomeType.LAND);
|
public static final EndBiome UMBRELLA_JUNGLE = registerBiome(new BiomeUmbrellaJungle(), BiomeType.LAND);
|
||||||
public static final EndBiome GLOWING_GRASSLANDS = registerBiome(new GlowingGrasslandsBiome(), BiomeType.LAND);
|
public static final EndBiome GLOWING_GRASSLANDS = registerBiome(new GlowingGrasslandsBiome(), BiomeType.LAND);
|
||||||
public static final EndBiome DRAGON_GRAVEYARDS = registerBiome(new DragonGraveyardsBiome(), BiomeType.LAND);
|
public static final EndBiome DRAGON_GRAVEYARDS = registerBiome(new DragonGraveyardsBiome(), BiomeType.LAND);
|
||||||
|
public static final EndBiome DRY_SHRUBLAND = registerBiome(new DryShrublandBiome(), BiomeType.LAND);
|
||||||
|
|
||||||
// Better End Void
|
// Better End Void
|
||||||
public static final EndBiome ICE_STARFIELD = registerBiome(new BiomeIceStarfield(), BiomeType.VOID);
|
public static final EndBiome ICE_STARFIELD = registerBiome(new BiomeIceStarfield(), BiomeType.VOID);
|
||||||
|
|
|
@ -103,6 +103,10 @@ public class EndFeatures {
|
||||||
public static final EndFeature UMBRELLA_MOSS_RARE = new EndFeature("umbrella_moss_rare", new SinglePlantFeature(EndBlocks.UMBRELLA_MOSS, 3), 2);
|
public static final EndFeature UMBRELLA_MOSS_RARE = new EndFeature("umbrella_moss_rare", new SinglePlantFeature(EndBlocks.UMBRELLA_MOSS, 3), 2);
|
||||||
public static final EndFeature CREEPING_MOSS_RARE = new EndFeature("creeping_moss_rare", new SinglePlantFeature(EndBlocks.CREEPING_MOSS, 3), 2);
|
public static final EndFeature CREEPING_MOSS_RARE = new EndFeature("creeping_moss_rare", new SinglePlantFeature(EndBlocks.CREEPING_MOSS, 3), 2);
|
||||||
public static final EndFeature TWISTED_UMBRELLA_MOSS_RARE = new EndFeature("twisted_umbrella_moss_rare", new SinglePlantFeature(EndBlocks.TWISTED_UMBRELLA_MOSS, 3), 2);
|
public static final EndFeature TWISTED_UMBRELLA_MOSS_RARE = new EndFeature("twisted_umbrella_moss_rare", new SinglePlantFeature(EndBlocks.TWISTED_UMBRELLA_MOSS, 3), 2);
|
||||||
|
public static final EndFeature ORANGO = new EndFeature("orango", new SinglePlantFeature(EndBlocks.ORANGO, 5), 6);
|
||||||
|
public static final EndFeature AERIDIUM = new EndFeature("aeridium", new SinglePlantFeature(EndBlocks.AERIDIUM, 5, 4), 5);
|
||||||
|
public static final EndFeature LUTEBUS = new EndFeature("lutebus", new SinglePlantFeature(EndBlocks.LUTEBUS, 5, 2), 5);
|
||||||
|
public static final EndFeature LAMELLARIUM = new EndFeature("lamellarium", new SinglePlantFeature(EndBlocks.LAMELLARIUM, 5), 6);
|
||||||
|
|
||||||
// Vines //
|
// Vines //
|
||||||
public static final EndFeature DENSE_VINE = new EndFeature("dense_vine", new VineFeature(EndBlocks.DENSE_VINE, 24), 3);
|
public static final EndFeature DENSE_VINE = new EndFeature("dense_vine", new VineFeature(EndBlocks.DENSE_VINE, 24), 3);
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
package ru.betterend.world.biome;
|
||||||
|
|
||||||
|
import net.minecraft.entity.EntityType;
|
||||||
|
import net.minecraft.world.gen.feature.ConfiguredStructureFeatures;
|
||||||
|
import ru.betterend.registry.EndBlocks;
|
||||||
|
import ru.betterend.registry.EndFeatures;
|
||||||
|
import ru.betterend.registry.EndSounds;
|
||||||
|
|
||||||
|
public class DryShrublandBiome extends EndBiome {
|
||||||
|
public DryShrublandBiome() {
|
||||||
|
super(new BiomeDefinition("dry_shrubland")
|
||||||
|
.setFogColor(132, 35, 13)
|
||||||
|
.setFogDensity(1.2F)
|
||||||
|
.setWaterAndFogColor(113, 88, 53)
|
||||||
|
.setPlantsColor(237, 122, 66)
|
||||||
|
.setSurface(EndBlocks.RUTISCUS)
|
||||||
|
.setMusic(EndSounds.MUSIC_OPENSPACE)
|
||||||
|
.addFeature(EndFeatures.ORANGO)
|
||||||
|
.addFeature(EndFeatures.AERIDIUM)
|
||||||
|
.addFeature(EndFeatures.LUTEBUS)
|
||||||
|
.addFeature(EndFeatures.LAMELLARIUM)
|
||||||
|
.addStructureFeature(ConfiguredStructureFeatures.END_CITY)
|
||||||
|
.addMobSpawn(EntityType.ENDERMAN, 50, 1, 2));
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"defaultMaterial": "betterend:waving_floor_glow_50_blue"
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"defaultMaterial": "betterend:waving_floor"
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"defaultMaterial": "betterend:waving_floor"
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"defaultMaterial": "betterend:waving_floor"
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 146 B |
Loading…
Add table
Add a link
Reference in a new issue