From d2fa5f684d4c15e59b164e66a006720859930c9d Mon Sep 17 00:00:00 2001 From: Robin Kupper Date: Tue, 4 Oct 2011 16:20:00 +0200 Subject: [PATCH] Added fence doors to door logging --- src/de/diddiz/LogBlock/BlockChange.java | 2 +- src/de/diddiz/LogBlock/LBPlayerListener.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/de/diddiz/LogBlock/BlockChange.java b/src/de/diddiz/LogBlock/BlockChange.java index 9b77ad4..5077220 100644 --- a/src/de/diddiz/LogBlock/BlockChange.java +++ b/src/de/diddiz/LogBlock/BlockChange.java @@ -66,7 +66,7 @@ public class BlockChange implements LookupCacheElement msg.append("put in " + ca.itemAmount + "x " + materialName(ca.itemType, ca.itemData)); } else if (type == 23 || type == 54 || type == 61 || type == 62) msg.append("opened " + materialName(type)); - else if (type == 64 || type == 71 || type == 96) + else if (type == 64 || type == 71 || type == 96 || type == 107) msg.append((data == 0 ? "opened" : "closed") + " " + materialName(type)); else if (type == 69) msg.append("swiched " + materialName(type)); diff --git a/src/de/diddiz/LogBlock/LBPlayerListener.java b/src/de/diddiz/LogBlock/LBPlayerListener.java index 9ea1e84..ac90eb5 100644 --- a/src/de/diddiz/LogBlock/LBPlayerListener.java +++ b/src/de/diddiz/LogBlock/LBPlayerListener.java @@ -43,7 +43,7 @@ class LBPlayerListener extends PlayerListener final int type = event.getClickedBlock().getTypeId(); if (wcfg.logButtonsAndLevers && (type == 69 || type == 77)) consumer.queueBlock(event.getPlayer().getName(), event.getClickedBlock().getLocation(), type, type, (byte)0); - else if (wcfg.logDoors && (type == 64 || type == 96)) + else if (wcfg.logDoors && (type == 64 || type == 96 || type == 107 && event.getAction() == Action.RIGHT_CLICK_BLOCK)) consumer.queueBlock(event.getPlayer().getName(), event.getClickedBlock().getLocation(), type, type, (byte)((event.getClickedBlock().getData() & 4) / 4)); else if (wcfg.logCakes && type == 92 && event.getPlayer().getHealth() < 20) consumer.queueBlock(event.getPlayer().getName(), event.getClickedBlock().getLocation(), type, type, (byte)0);