From a8559b28e78cb3f08338a2775e0ad76a1e39a3d2 Mon Sep 17 00:00:00 2001 From: Robin Kupper Date: Thu, 8 Sep 2011 19:05:42 +0200 Subject: [PATCH] Added option to disable version check --- src/de/diddiz/LogBlock/CommandsHandler.java | 3 ++- src/de/diddiz/LogBlock/Config.java | 4 +++- src/de/diddiz/LogBlock/LogBlock.java | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/de/diddiz/LogBlock/CommandsHandler.java b/src/de/diddiz/LogBlock/CommandsHandler.java index 6eb7502..251b281 100644 --- a/src/de/diddiz/LogBlock/CommandsHandler.java +++ b/src/de/diddiz/LogBlock/CommandsHandler.java @@ -53,7 +53,8 @@ public class CommandsHandler implements CommandExecutor try { if (args.length == 0) { sender.sendMessage(ChatColor.LIGHT_PURPLE + "LogBlock v" + logblock.getDescription().getVersion() + " by DiddiZ"); - sender.sendMessage(ChatColor.LIGHT_PURPLE + logblock.getUpdater().checkVersion()); + if (config.checkVersion) + sender.sendMessage(ChatColor.LIGHT_PURPLE + logblock.getUpdater().checkVersion()); sender.sendMessage(ChatColor.LIGHT_PURPLE + "Type /lb help for help"); } else { final String command = args[0].toLowerCase(); diff --git a/src/de/diddiz/LogBlock/Config.java b/src/de/diddiz/LogBlock/Config.java index 08c6614..c4a85cd 100644 --- a/src/de/diddiz/LogBlock/Config.java +++ b/src/de/diddiz/LogBlock/Config.java @@ -36,7 +36,7 @@ public class Config public final int linesPerPage, linesLimit; public final boolean askRollbacks, askRedos, askClearLogs, askClearLogAfterRollback, askRollbackAfterBan; public final String banPermission; - public final boolean installSpout; + public final boolean installSpout, checkVersion; public final Set hiddenPlayers, hiddenBlocks; public static enum LogKillsLevel { @@ -77,6 +77,7 @@ public class Config def.put("questioner.askRollbackAfterBan", false); def.put("questioner.banPermission", "mcbans.ban.local"); def.put("updater.installSpout", true); + def.put("updater.checkVersion", true); tdef.put("aliases", Arrays.asList("t")); tdef.put("leftClickBehavior", "NONE"); tdef.put("rightClickBehavior", "TOOL"); @@ -144,6 +145,7 @@ public class Config askRollbackAfterBan = config.getBoolean("questioner.askRollbackAfterBan", false); banPermission = config.getString("questioner.banPermission"); installSpout = config.getBoolean("updater.installSpout", true); + checkVersion = config.getBoolean("updater.checkVersion", true); final List toolNames = config.getKeys("tools"); System.out.println(toolNames.size()); final List tools = new ArrayList(); diff --git a/src/de/diddiz/LogBlock/LogBlock.java b/src/de/diddiz/LogBlock/LogBlock.java index 0f40964..a5e2640 100644 --- a/src/de/diddiz/LogBlock/LogBlock.java +++ b/src/de/diddiz/LogBlock/LogBlock.java @@ -65,8 +65,9 @@ public class LogBlock extends JavaPlugin log = getServer().getLogger(); try { updater = new Updater(this); - log.info("[LogBlock] Version check: " + updater.checkVersion()); config = new Config(this); + if (config.checkVersion) + log.info("[LogBlock] Version check: " + updater.checkVersion()); final File file = new File("lib/mysql-connector-java-bin.jar"); if (!file.exists() || file.length() == 0) download(log, new URL("http://diddiz.insane-architects.net/download/mysql-connector-java-bin.jar"), file);