diff --git a/src/main/java/de/diddiz/LogBlock/Logging.java b/src/main/java/de/diddiz/LogBlock/Logging.java index 40a4e16..9fcc710 100644 --- a/src/main/java/de/diddiz/LogBlock/Logging.java +++ b/src/main/java/de/diddiz/LogBlock/Logging.java @@ -34,6 +34,7 @@ public enum Logging { MYCELIUMSPREAD, VINEGROWTH, MUSHROOMSPREAD, + BAMBOOGROWTH, WITHER(true), WITHER_SKULL(true), BONEMEALSTRUCTUREGROW, diff --git a/src/main/java/de/diddiz/LogBlock/listeners/BlockSpreadLogging.java b/src/main/java/de/diddiz/LogBlock/listeners/BlockSpreadLogging.java index 0293718..22f29a5 100644 --- a/src/main/java/de/diddiz/LogBlock/listeners/BlockSpreadLogging.java +++ b/src/main/java/de/diddiz/LogBlock/listeners/BlockSpreadLogging.java @@ -51,6 +51,18 @@ public class BlockSpreadLogging extends LoggingListener { } name = "MushroomSpread"; break; + case BAMBOO: + case BAMBOO_SAPLING: { + if (!isLogging(world, Logging.BAMBOOGROWTH)) { + return; + } + name = "BambooGrowth"; + if (type == Material.BAMBOO_SAPLING) { + // bamboo sapling gets replaced by bamboo + consumer.queueBlockReplace(new Actor(name), event.getSource().getState(), Material.BAMBOO.createBlockData()); + } + break; + } default: return; }