New biomes (WIP)

This commit is contained in:
paulevsGitch 2021-01-16 04:37:07 +03:00
parent 59167a18f7
commit cfba4b4822
4 changed files with 41 additions and 1 deletions

View file

@ -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;

View file

@ -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);

View file

@ -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));
}
}

View file

@ -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));
}
}