smart log breaking ice

This commit is contained in:
Brokkonaut
2020-01-24 05:17:33 +01:00
parent 6dec1b6c37
commit 6b71a3c30d

View File

@@ -20,6 +20,7 @@ import org.bukkit.event.player.PlayerBucketFillEvent;
import static de.diddiz.LogBlock.config.Config.getWorldConfig; import static de.diddiz.LogBlock.config.Config.getWorldConfig;
import static de.diddiz.LogBlock.config.Config.isLogging; import static de.diddiz.LogBlock.config.Config.isLogging;
import static de.diddiz.util.LoggingUtil.smartLogBlockBreak; import static de.diddiz.util.LoggingUtil.smartLogBlockBreak;
import static de.diddiz.util.LoggingUtil.smartLogBlockReplace;
import static de.diddiz.util.LoggingUtil.smartLogFallables; import static de.diddiz.util.LoggingUtil.smartLogFallables;
public class BlockBreakLogging extends LoggingListener { public class BlockBreakLogging extends LoggingListener {
@@ -44,9 +45,9 @@ public class BlockBreakLogging extends LoggingListener {
} else if (type == Material.ICE) { } else if (type == Material.ICE) {
// When in creative mode ice doesn't form water // When in creative mode ice doesn't form water
if (event.getPlayer().getGameMode().equals(GameMode.CREATIVE)) { if (event.getPlayer().getGameMode().equals(GameMode.CREATIVE)) {
consumer.queueBlockBreak(actor, origin.getState()); smartLogBlockBreak(consumer, actor, origin);
} else { } else {
consumer.queueBlockReplace(actor, origin.getState(), Bukkit.createBlockData(Material.WATER)); smartLogBlockReplace(consumer, actor, origin, Bukkit.createBlockData(Material.WATER));
} }
} else { } else {
smartLogBlockBreak(consumer, actor, origin); smartLogBlockBreak(consumer, actor, origin);