diff --git a/src/main/java/com/bgsoftware/superiorskyblock/module/generators/listeners/GeneratorsListener.java b/src/main/java/com/bgsoftware/superiorskyblock/module/generators/listeners/GeneratorsListener.java index 773bb387f..5beaab5ee 100644 --- a/src/main/java/com/bgsoftware/superiorskyblock/module/generators/listeners/GeneratorsListener.java +++ b/src/main/java/com/bgsoftware/superiorskyblock/module/generators/listeners/GeneratorsListener.java @@ -48,6 +48,11 @@ public void onBlockFormEvent(BlockFromToEvent e) { if (!e.getBlock().getType().name().contains("LAVA") || !hasWaterNearby(block)) return; + // Should fix solid blocks from generating custom blocks + // https://github.com/BG-Software-LLC/SuperiorSkyblock2/issues/837 + if (block.getType().isSolid()) + return; + World.Environment environment = block.getWorld().getEnvironment(); Map generatorAmounts = island.getGeneratorAmounts(environment);