From 2571ab7ba885385ae707669355a66fefecc1363a Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Sun, 14 Feb 2021 20:02:02 +0300 Subject: [PATCH] Bone meal fix --- src/main/java/ru/betterend/util/BonemealUtil.java | 3 +++ src/main/java/ru/betterend/world/biome/EndBiome.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/ru/betterend/util/BonemealUtil.java b/src/main/java/ru/betterend/util/BonemealUtil.java index ab433e6c..67146c8b 100644 --- a/src/main/java/ru/betterend/util/BonemealUtil.java +++ b/src/main/java/ru/betterend/util/BonemealUtil.java @@ -80,6 +80,9 @@ public class BonemealUtil { GrassList list = null; if (map != null) { list = map.get(terrain); + if (list == null) { + list = GRASS_TYPES.get(terrain); + } } else { list = GRASS_TYPES.get(terrain); diff --git a/src/main/java/ru/betterend/world/biome/EndBiome.java b/src/main/java/ru/betterend/world/biome/EndBiome.java index 48e13736..8c57c4e8 100644 --- a/src/main/java/ru/betterend/world/biome/EndBiome.java +++ b/src/main/java/ru/betterend/world/biome/EndBiome.java @@ -40,6 +40,9 @@ public class EndBiome { public EndBiome(BiomeDefinition definition) { this.mcID = definition.getID(); this.readStructureList(); + if (structuresFeature != null) { + definition.addFeature(structuresFeature); + } this.biome = definition.build(); this.fogDensity = Configs.BIOME_CONFIG.getFloat(mcID, "fog_density", definition.getFodDensity()); this.genChanceUnmutable = Configs.BIOME_CONFIG.getFloat(mcID, "generation_chance", definition.getGenChance());