From bf1758de294e1d954fead6cad7c485f702d72ec5 Mon Sep 17 00:00:00 2001 From: Robin Kupper Date: Tue, 28 Jun 2011 23:16:22 +0200 Subject: [PATCH] Added debug message for no block type in place events. --- src/de/diddiz/LogBlock/LBBlockListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/de/diddiz/LogBlock/LBBlockListener.java b/src/de/diddiz/LogBlock/LBBlockListener.java index 5162dd5..119b76d 100644 --- a/src/de/diddiz/LogBlock/LBBlockListener.java +++ b/src/de/diddiz/LogBlock/LBBlockListener.java @@ -1,5 +1,6 @@ package de.diddiz.LogBlock; +import org.bukkit.Location; import org.bukkit.block.BlockFace; import org.bukkit.block.BlockState; import org.bukkit.block.Sign; @@ -62,6 +63,10 @@ class LBBlockListener extends BlockListener public void onBlockPlace(BlockPlaceEvent event) { if (!event.isCancelled()) { final int type = event.getBlock().getTypeId(); + if (type == 0) { + final Location loc = event.getBlock().getLocation(); + System.out.println("[LogBlock] Bukkit provided no block type for the block placed by " + event.getPlayer().getName() + " at " + loc.getWorld().getName() + ":" + loc.getBlockX() + ":" + loc.getBlockY() + loc.getBlockZ() + ". Please check the conditions this happened under, and report it to Diddiz or Bukkit."); + } if (logSignTexts && (type == 63 || type == 68)) return; final BlockState before = event.getBlockReplacedState();