Skip to content

Commit fe93d1c

Browse files
committed
Added /logs [off] for unregistering connection.
1 parent 5132bb6 commit fe93d1c

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/me/StevenLawson/TotalFreedomMod/Commands/Command_logs.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import java.util.Map.Entry;
1212
import me.StevenLawson.TotalFreedomMod.TFM_Log;
1313
import me.StevenLawson.TotalFreedomMod.TFM_Superadmin;
14+
import me.StevenLawson.TotalFreedomMod.TFM_Util;
1415
import me.StevenLawson.TotalFreedomMod.TotalFreedomMod;
1516
import org.apache.commons.lang3.StringUtils;
1617
import org.bukkit.ChatColor;
@@ -20,18 +21,20 @@
2021
import org.bukkit.scheduler.BukkitRunnable;
2122

2223
@CommandPermissions(level = AdminLevel.SUPER, source = SourceType.ONLY_IN_GAME)
23-
@CommandParameters(description = "Register your connection with the TFM logviewer.", usage = "/<command>")
24+
@CommandParameters(description = "Register your connection with the TFM logviewer.", usage = "/<command> [off]")
2425
public class Command_logs extends TFM_Command
2526
{
2627
@Override
2728
public boolean run(final CommandSender sender, final Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
2829
{
29-
if (sender_p == null)
30+
LogsRegistrationMode mode = LogsRegistrationMode.UPDATE;
31+
32+
if (args.length == 1)
3033
{
31-
return true;
34+
mode = (TFM_Util.isStopCommand(args[0]) ? LogsRegistrationMode.DELETE : LogsRegistrationMode.UPDATE);
3235
}
3336

34-
updateLogsRegistration(sender, sender_p, LogsRegistrationMode.UPDATE);
37+
updateLogsRegistration(sender, sender_p, mode);
3538

3639
return true;
3740
}

0 commit comments

Comments
 (0)