Ice Starfield biome
This commit is contained in:
parent
858a7c8378
commit
19c7b37582
16 changed files with 260 additions and 0 deletions
|
@ -31,6 +31,7 @@ import ru.betterend.world.biome.BiomeChorusForest;
|
|||
import ru.betterend.world.biome.BiomeCrystalMountains;
|
||||
import ru.betterend.world.biome.BiomeDustWastelands;
|
||||
import ru.betterend.world.biome.BiomeFoggyMushroomland;
|
||||
import ru.betterend.world.biome.BiomeIceStarfield;
|
||||
import ru.betterend.world.biome.BiomeMegalake;
|
||||
import ru.betterend.world.biome.BiomeMegalakeGrove;
|
||||
import ru.betterend.world.biome.BiomePaintedMountains;
|
||||
|
@ -75,6 +76,9 @@ 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);
|
||||
|
||||
// Better End Void
|
||||
public static final EndBiome ICE_STARFIELD = registerBiome(new BiomeIceStarfield(), BiomeType.VOID);
|
||||
|
||||
public static void register() {}
|
||||
|
||||
public static void mutateRegistry(Registry<Biome> biomeRegistry) {
|
||||
|
|
|
@ -33,6 +33,7 @@ import ru.betterend.world.features.bushes.TenaneaBushFeature;
|
|||
import ru.betterend.world.features.terrain.EndLakeFeature;
|
||||
import ru.betterend.world.features.terrain.FloatingSpireFeature;
|
||||
import ru.betterend.world.features.terrain.GeyserFeature;
|
||||
import ru.betterend.world.features.terrain.IceStarFeature;
|
||||
import ru.betterend.world.features.terrain.RoundCaveFeature;
|
||||
import ru.betterend.world.features.terrain.SpireFeature;
|
||||
import ru.betterend.world.features.terrain.SulphuricCaveFeature;
|
||||
|
@ -116,6 +117,7 @@ public class EndFeatures {
|
|||
public static final EndFeature GEYSER = EndFeature.makeRawGenFeature("geyser", new GeyserFeature(), 8);
|
||||
public static final EndFeature SULPHURIC_LAKE = EndFeature.makeLakeFeature("sulphuric_lake", new SulphuricLakeFeature(), 8);
|
||||
public static final EndFeature SULPHURIC_CAVE = EndFeature.makeCountRawFeature("sulphuric_cave", new SulphuricCaveFeature(), 2);
|
||||
public static final EndFeature ICE_STAR = EndFeature.makeRawGenFeature("ice_star", new IceStarFeature(), 15);
|
||||
|
||||
// Ores //
|
||||
public static final EndFeature ENDER_ORE = EndFeature.makeOreFeature("ender_ore", EndBlocks.ENDER_ORE, 6, 3, 0, 4, 96);
|
||||
|
|
|
@ -11,6 +11,7 @@ import ru.betterend.particle.InfusionParticle;
|
|||
import ru.betterend.particle.InfusionParticleType;
|
||||
import ru.betterend.particle.ParticleGeyser;
|
||||
import ru.betterend.particle.ParticleGlowingSphere;
|
||||
import ru.betterend.particle.ParticleSnowflake;
|
||||
import ru.betterend.particle.ParticleSulphur;
|
||||
import ru.betterend.particle.PaticlePortalSphere;
|
||||
|
||||
|
@ -20,6 +21,7 @@ public class EndParticles {
|
|||
public static final ParticleType<InfusionParticleType> INFUSION = register("infusion", FabricParticleTypes.complex(InfusionParticleType.PARAMETERS_FACTORY));
|
||||
public static final DefaultParticleType SULPHUR_PARTICLE = register("sulphur_particle");
|
||||
public static final DefaultParticleType GEYSER_PARTICLE = registerFar("geyser_particle");
|
||||
public static final DefaultParticleType SNOWFLAKE = register("snowflake");
|
||||
|
||||
public static void register() {
|
||||
ParticleFactoryRegistry.getInstance().register(GLOWING_SPHERE, ParticleGlowingSphere.FactoryGlowingSphere::new);
|
||||
|
@ -27,6 +29,7 @@ public class EndParticles {
|
|||
ParticleFactoryRegistry.getInstance().register(INFUSION, InfusionParticle.InfusionFactory::new);
|
||||
ParticleFactoryRegistry.getInstance().register(SULPHUR_PARTICLE, ParticleSulphur.FactorySulphur::new);
|
||||
ParticleFactoryRegistry.getInstance().register(GEYSER_PARTICLE, ParticleGeyser.FactoryGeyser::new);
|
||||
ParticleFactoryRegistry.getInstance().register(SNOWFLAKE, ParticleSnowflake.FactorySnowflake::new);
|
||||
}
|
||||
|
||||
private static DefaultParticleType register(String name) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue