From 522f75aba61d164e24065bb3333e1d9b841cf1fe Mon Sep 17 00:00:00 2001 From: Robin Kupper Date: Sun, 13 Mar 2011 14:58:50 +0100 Subject: [PATCH] added rollback playerarea --- src/de/diddiz/LogBlock/LogBlock.java | 71 ++++++++++++++++------------ src/de/diddiz/LogBlock/Rollback.java | 19 ++++++++ 2 files changed, 61 insertions(+), 29 deletions(-) diff --git a/src/de/diddiz/LogBlock/LogBlock.java b/src/de/diddiz/LogBlock/LogBlock.java index c79beea..4befd07 100644 --- a/src/de/diddiz/LogBlock/LogBlock.java +++ b/src/de/diddiz/LogBlock/LogBlock.java @@ -183,41 +183,56 @@ public class LogBlock extends JavaPlugin } } else if (args[0].equalsIgnoreCase("rollback")) { if (args.length >= 2) { - int minutes; + int minutes = Config.defaultTime; if (args[1].equalsIgnoreCase("player")) { - if (args.length == 3) - minutes = Config.defaultTime; - else - minutes = parseTimeSpec(args[3], args[4]); - player.sendMessage(ChatColor.GREEN + "Rolling back " + args[2] + " by " + minutes + " minutes."); - new Thread(new Rollback(player, conn, args[2], minutes, table)).start(); + if (args.length == 3 || args.length == 5) { + if (args.length == 5) + minutes = parseTimeSpec(args[3], args[4]); + player.sendMessage(ChatColor.GREEN + "Rolling back " + args[2] + " by " + minutes + " minutes."); + new Thread(new Rollback(player, conn, args[2], minutes, table)).start(); + } else + player.sendMessage(ChatColor.RED + "Usage: /lb rollback player [name]