From 31331c20078f7dffd62955862af081e366d08d4e Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Wed, 4 Nov 2020 12:10:35 +0300 Subject: [PATCH] Fixes & improvements --- .../ru/betterend/registry/EndFeatures.java | 1 + .../world/biome/BiomeChorusForest.java | 2 +- .../world/features/WallScatterFeature.java | 2 +- .../textures/item/purple_polypore.png | Bin 1543 -> 1777 bytes 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/betterend/registry/EndFeatures.java b/src/main/java/ru/betterend/registry/EndFeatures.java index af29fc07..30de34b0 100644 --- a/src/main/java/ru/betterend/registry/EndFeatures.java +++ b/src/main/java/ru/betterend/registry/EndFeatures.java @@ -58,6 +58,7 @@ public class EndFeatures { // Wall Plants // public static final EndFeature PURPLE_POLYPORE = new EndFeature("purple_polypore", new WallPlantOnLogFeature(EndBlocks.PURPLE_POLYPORE, 3), 5); + public static final EndFeature PURPLE_POLYPORE_DENSE = new EndFeature("purple_polypore_dense", new WallPlantOnLogFeature(EndBlocks.PURPLE_POLYPORE, 5), 15); // Water // public static final EndFeature BUBBLE_CORAL = new EndFeature("bubble_coral", new UnderwaterPlantFeature(EndBlocks.BUBBLE_CORAL, 10), 10); diff --git a/src/main/java/ru/betterend/world/biome/BiomeChorusForest.java b/src/main/java/ru/betterend/world/biome/BiomeChorusForest.java index bc4660fd..f074d821 100644 --- a/src/main/java/ru/betterend/world/biome/BiomeChorusForest.java +++ b/src/main/java/ru/betterend/world/biome/BiomeChorusForest.java @@ -24,7 +24,7 @@ public class BiomeChorusForest extends EndBiome { .addFeature(EndFeatures.END_LAKE_RARE) .addFeature(EndFeatures.PYTHADENDRON_TREE) .addFeature(EndFeatures.PYTHADENDRON_BUSH) - .addFeature(EndFeatures.PURPLE_POLYPORE) + .addFeature(EndFeatures.PURPLE_POLYPORE_DENSE) .addFeature(Feature.VEGETAL_DECORATION, ConfiguredFeatures.CHORUS_PLANT) .addFeature(Feature.VEGETAL_DECORATION, ConfiguredFeatures.CHORUS_PLANT) .addFeature(EndFeatures.CHORUS_GRASS) diff --git a/src/main/java/ru/betterend/world/features/WallScatterFeature.java b/src/main/java/ru/betterend/world/features/WallScatterFeature.java index 381ecde7..b7b1dea9 100644 --- a/src/main/java/ru/betterend/world/features/WallScatterFeature.java +++ b/src/main/java/ru/betterend/world/features/WallScatterFeature.java @@ -37,7 +37,7 @@ public abstract class WallScatterFeature extends DefaultFeature { mut.setY(py + y); for (int z = -radius; z <= radius; z++) { mut.setZ(center.getZ() + z); - if (random.nextInt(8) == 0) { + if (random.nextInt(8) == 0 && world.isAir(mut)) { shuffle(random); for (Direction dir: DIR) { if (canGenerate(world, random, mut, dir)) { diff --git a/src/main/resources/assets/betterend/textures/item/purple_polypore.png b/src/main/resources/assets/betterend/textures/item/purple_polypore.png index 6d5d41204be5d84150b030cdc35f4b531a3c9a97..86fe53d112246c8b32254193656108a6d9df32ce 100644 GIT binary patch delta 475 zcmZqY`N%uLf{FF;Myp9o>_%1wW>&`LlP@!=z}f$pEL1Gbj15f;Opg_NnSEj_6DCX* zOx*GBi(Rv2zag`>G56t{`r?vXQbHu}+5A0V@UoJX`2vI6oVbb~zx9~E8~d>p#!8yD zP4+)$WMFJ$C~+dwxTfac)Q5k*7q=XKaIjySXN`};!{t&upL90y`1I%`%yyjhzJ9;Y z1%_kl_UoJferf-#-^Jo#9MI?37CU)jfKCH1qoy1Ci&-0w9pdmg#bA&ax^+Uuq31vk OGI+ZBxvX$)Lz4&cMpd!tng}M+Ror-wZ#${$iN)yn+E} z03%KVZ1_VNwAghR*tu93e*9))U{_&eVc_9lX88C0Kf{fmcNw<6nTFQ@5cS_tFp@!) zRfB-`08!>`;Z>hbvj6}907*qo IM6N<$f--k@_y7O^