From 929d758788b8ba5d24527b51c2be93a3bb514325 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Fri, 11 Dec 2020 02:26:49 +0300 Subject: [PATCH] Giant stars, biome gen chance --- src/main/java/ru/betterend/particle/ParticleSnowflake.java | 2 +- src/main/java/ru/betterend/registry/EndFeatures.java | 1 + src/main/java/ru/betterend/world/biome/BiomeIceStarfield.java | 4 +++- src/main/resources/assets/betterend/lang/en_us.json | 4 +++- src/main/resources/assets/betterend/lang/ru_ru.json | 4 +++- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/ru/betterend/particle/ParticleSnowflake.java b/src/main/java/ru/betterend/particle/ParticleSnowflake.java index 088a2b79..1cfccec9 100644 --- a/src/main/java/ru/betterend/particle/ParticleSnowflake.java +++ b/src/main/java/ru/betterend/particle/ParticleSnowflake.java @@ -27,7 +27,7 @@ public class ParticleSnowflake extends SpriteBillboardParticle { setSprite(sprites); this.maxAge = MHelper.randRange(150, 300, random); - this.scale = MHelper.randRange(0.05F, 0.3F, random); + this.scale = MHelper.randRange(0.05F, 0.2F, random); this.setColorAlpha(0F); preVX = random.nextGaussian() * 0.015; diff --git a/src/main/java/ru/betterend/registry/EndFeatures.java b/src/main/java/ru/betterend/registry/EndFeatures.java index e137f2ec..6f66bfca 100644 --- a/src/main/java/ru/betterend/registry/EndFeatures.java +++ b/src/main/java/ru/betterend/registry/EndFeatures.java @@ -119,6 +119,7 @@ public class EndFeatures { 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(5, 15, 10, 25), 15); public static final EndFeature ICE_STAR_SMALL = EndFeature.makeRawGenFeature("ice_star_small", new IceStarFeature(3, 5, 7, 12), 8); + public static final EndFeature ICE_STAR_GIANT = EndFeature.makeRawGenFeature("ice_star_giant", new IceStarFeature(15, 25, 20, 40), 512); // Ores // public static final EndFeature ENDER_ORE = EndFeature.makeOreFeature("ender_ore", EndBlocks.ENDER_ORE, 6, 3, 0, 4, 96); diff --git a/src/main/java/ru/betterend/world/biome/BiomeIceStarfield.java b/src/main/java/ru/betterend/world/biome/BiomeIceStarfield.java index 7ddde6ff..c71420e9 100644 --- a/src/main/java/ru/betterend/world/biome/BiomeIceStarfield.java +++ b/src/main/java/ru/betterend/world/biome/BiomeIceStarfield.java @@ -10,7 +10,9 @@ public class BiomeIceStarfield extends EndBiome { .setFogColor(224, 245, 254) .setFogDensity(2.2F) .setFoliageColor(193, 244, 244) - .setParticles(EndParticles.SNOWFLAKE, 0.001F) + .setGenChance(0.25F) + .setParticles(EndParticles.SNOWFLAKE, 0.002F) + .addFeature(EndFeatures.ICE_STAR_GIANT) .addFeature(EndFeatures.ICE_STAR) .addFeature(EndFeatures.ICE_STAR_SMALL) .addMobSpawn(EntityType.ENDERMAN, 20, 1, 4)); diff --git a/src/main/resources/assets/betterend/lang/en_us.json b/src/main/resources/assets/betterend/lang/en_us.json index a5066bca..65fc19f6 100644 --- a/src/main/resources/assets/betterend/lang/en_us.json +++ b/src/main/resources/assets/betterend/lang/en_us.json @@ -461,5 +461,7 @@ "block.betterend.glowing_pillar_leaves": "Glowing Pillar Leaves", "block.betterend.glowing_pillar_luminophor": "Glowing Pillar Luminophor", "block.betterend.glowing_pillar_roots": "Glowing Pillar Roots", - "block.betterend.glowing_pillar_seed": "Glowing Pillar Seed" + "block.betterend.glowing_pillar_seed": "Glowing Pillar Seed", + + "biome.betterend.ice_starfield": "Ice Starfield" } \ No newline at end of file diff --git a/src/main/resources/assets/betterend/lang/ru_ru.json b/src/main/resources/assets/betterend/lang/ru_ru.json index ef0520ea..b8811bc3 100644 --- a/src/main/resources/assets/betterend/lang/ru_ru.json +++ b/src/main/resources/assets/betterend/lang/ru_ru.json @@ -463,5 +463,7 @@ "block.betterend.glowing_pillar_leaves": "Листья светящейся колонны", "block.betterend.glowing_pillar_luminophor": "Люминофор светящейся колонны", "block.betterend.glowing_pillar_roots": "Корни светящейся колонны", - "block.betterend.glowing_pillar_seed": "Семя светящейся колонны" + "block.betterend.glowing_pillar_seed": "Семя светящейся колонны", + + "biome.betterend.ice_starfield": "Поле ледяных звёзд" } \ No newline at end of file