From 9e16d42a080986e008f5bdcdd2f4890b19ee16f4 Mon Sep 17 00:00:00 2001 From: md_5 Date: Tue, 10 Jul 2012 17:49:35 +1000 Subject: [PATCH] Fix issue #147 and bump version for new RB. --- .../listeners/ChestAccessLogging.java | 10 +- src/plugin.yml | 94 +++++++++---------- 2 files changed, 53 insertions(+), 51 deletions(-) diff --git a/src/de/diddiz/LogBlock/listeners/ChestAccessLogging.java b/src/de/diddiz/LogBlock/listeners/ChestAccessLogging.java index b9af057..470f27a 100644 --- a/src/de/diddiz/LogBlock/listeners/ChestAccessLogging.java +++ b/src/de/diddiz/LogBlock/listeners/ChestAccessLogging.java @@ -47,10 +47,12 @@ public class ChestAccessLogging extends LoggingListener @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onInventoryOpen(InventoryOpenEvent event) { - InventoryHolder holder = event.getInventory().getHolder(); - if (holder instanceof BlockState || holder instanceof DoubleChest) { - if (getInventoryHolderType(holder) != 58) { - containers.put(event.getPlayer(), compressInventory(event.getInventory().getContents())); + if (event.getInventory() != null) { + InventoryHolder holder = event.getInventory().getHolder(); + if (holder instanceof BlockState || holder instanceof DoubleChest) { + if (getInventoryHolderType(holder) != 58) { + containers.put(event.getPlayer(), compressInventory(event.getInventory().getContents())); + } } } } diff --git a/src/plugin.yml b/src/plugin.yml index 2d24586..f1592eb 100644 --- a/src/plugin.yml +++ b/src/plugin.yml @@ -1,48 +1,48 @@ -name: LogBlock -version: '1.53' -author: DiddiZ -website: http://www.diddiz.de/minecraft/ -main: de.diddiz.LogBlock.LogBlock -description: Logs blocks. -softdepend: [LogBlockQuestioner, WorldEdit] -commands: - lb: - description: 'LogBlock commands.' - usage: 'Usage: / help' - aliases: [] -permissions: - logblock.*: - description: Gives access to all LogBlock commands - children: - logblock.lookup: true - logblock.rollback: true - logblock.clearlog: true - logblock.hide: true - logblock.tp: true - logblock.me: true - logblock.ignoreRestrictions: true - logblock.spawnTools: true - logblock.lookup: - description: 'Grants access to /lb lookup commands and allows defining custom tool queries' - default: op - logblock.rollback: - description: 'Allows rollback, redo and write logfiles' - default: op - logblock.clearlog: - description: 'Allows to use /lb clearlog' - default: op - logblock.hide: - description: 'Allows to hide from logging' - default: op - logblock.tp: - description: 'Allows to use /lb tp' - default: op - logblock.me: - description: 'Allows to see oneselfs stats with /lb me' - default: true - logblock.ignoreRestrictions: - description: 'Allows to ignore the rollback restrictions rollback.maxTime and rollback.maxArea' - default: op - logblock.spawnTools: - description: 'Allows to spawn tools' +name: LogBlock +version: '1.54' +author: DiddiZ +website: http://www.diddiz.de/minecraft/ +main: de.diddiz.LogBlock.LogBlock +description: Logs blocks. +softdepend: [LogBlockQuestioner, WorldEdit] +commands: + lb: + description: 'LogBlock commands.' + usage: 'Usage: / help' + aliases: [] +permissions: + logblock.*: + description: Gives access to all LogBlock commands + children: + logblock.lookup: true + logblock.rollback: true + logblock.clearlog: true + logblock.hide: true + logblock.tp: true + logblock.me: true + logblock.ignoreRestrictions: true + logblock.spawnTools: true + logblock.lookup: + description: 'Grants access to /lb lookup commands and allows defining custom tool queries' + default: op + logblock.rollback: + description: 'Allows rollback, redo and write logfiles' + default: op + logblock.clearlog: + description: 'Allows to use /lb clearlog' + default: op + logblock.hide: + description: 'Allows to hide from logging' + default: op + logblock.tp: + description: 'Allows to use /lb tp' + default: op + logblock.me: + description: 'Allows to see oneselfs stats with /lb me' + default: true + logblock.ignoreRestrictions: + description: 'Allows to ignore the rollback restrictions rollback.maxTime and rollback.maxArea' + default: op + logblock.spawnTools: + description: 'Allows to spawn tools' default: true \ No newline at end of file