New biomes (WIP)
This commit is contained in:
parent
59167a18f7
commit
cfba4b4822
4 changed files with 41 additions and 1 deletions
|
@ -35,9 +35,9 @@ import net.minecraft.util.math.BlockPos;
|
|||
import net.minecraft.util.math.Vec3d;
|
||||
import net.minecraft.util.registry.Registry;
|
||||
import net.minecraft.util.registry.RegistryKey;
|
||||
import net.minecraft.world.Heightmap.Type;
|
||||
import net.minecraft.world.ServerWorldAccess;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraft.world.Heightmap.Type;
|
||||
import ru.betterend.BetterEnd;
|
||||
import ru.betterend.blocks.BlockProperties;
|
||||
import ru.betterend.blocks.SilkMothNestBlock;
|
||||
|
|
|
@ -43,7 +43,9 @@ import ru.betterend.world.biome.BiomePaintedMountains;
|
|||
import ru.betterend.world.biome.BiomeShadowForest;
|
||||
import ru.betterend.world.biome.BiomeSulphurSprings;
|
||||
import ru.betterend.world.biome.BiomeUmbrellaJungle;
|
||||
import ru.betterend.world.biome.CapsacisForestBiome;
|
||||
import ru.betterend.world.biome.EndBiome;
|
||||
import ru.betterend.world.biome.HangingGardensBiome;
|
||||
import ru.betterend.world.generator.BELayerRandomSource;
|
||||
import ru.betterend.world.generator.BiomePicker;
|
||||
import ru.betterend.world.generator.BiomeType;
|
||||
|
@ -83,6 +85,8 @@ public class EndBiomes {
|
|||
public static final EndBiome BLOSSOMING_SPIRES = registerBiome(new BiomeBlossomingSpires(), BiomeType.LAND);
|
||||
public static final EndBiome SULPHUR_SPRINGS = registerBiome(new BiomeSulphurSprings(), BiomeType.LAND);
|
||||
public static final EndBiome UMBRELLA_JUNGLE = registerBiome(new BiomeUmbrellaJungle(), BiomeType.LAND);
|
||||
public static final EndBiome CAPSACIS_FOREST = registerBiome(new CapsacisForestBiome(), BiomeType.LAND);
|
||||
public static final EndBiome HANGING_GARDENS = registerBiome(new HangingGardensBiome(), BiomeType.LAND);
|
||||
|
||||
// Better End Void
|
||||
public static final EndBiome ICE_STARFIELD = registerBiome(new BiomeIceStarfield(), BiomeType.VOID);
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
package ru.betterend.world.biome;
|
||||
|
||||
import net.minecraft.entity.EntityType;
|
||||
import ru.betterend.registry.EndBlocks;
|
||||
import ru.betterend.registry.EndSounds;
|
||||
|
||||
public class CapsacisForestBiome extends EndBiome {
|
||||
public CapsacisForestBiome() {
|
||||
super(new BiomeDefinition("capsacis_forest")
|
||||
.setSurface(EndBlocks.SHADOW_GRASS, EndBlocks.CHORUS_NYLIUM)
|
||||
.setMusic(EndSounds.MUSIC_FOREST)
|
||||
.setWaterAndFogColor(84, 61, 127)
|
||||
.setFoliageColor(71, 45, 120)
|
||||
.setFogColor(78, 71, 92)
|
||||
.setFogDensity(1.5F)
|
||||
.addMobSpawn(EntityType.ENDERMAN, 50, 1, 4));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package ru.betterend.world.biome;
|
||||
|
||||
import net.minecraft.entity.EntityType;
|
||||
import ru.betterend.registry.EndBlocks;
|
||||
import ru.betterend.registry.EndSounds;
|
||||
|
||||
public class HangingGardensBiome extends EndBiome {
|
||||
public HangingGardensBiome() {
|
||||
super(new BiomeDefinition("hanging_gardens")
|
||||
.setSurface(EndBlocks.SHADOW_GRASS, EndBlocks.CHORUS_NYLIUM)
|
||||
.setMusic(EndSounds.MUSIC_FOREST)
|
||||
.setWaterAndFogColor(84, 61, 127)
|
||||
.setFoliageColor(71, 45, 120)
|
||||
.setFogColor(78, 71, 92)
|
||||
.setFogDensity(1.5F)
|
||||
.addMobSpawn(EntityType.ENDERMAN, 50, 1, 4));
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue