From 3ab161cbe8981a03e2962bc88e2ad898e0a8f75c Mon Sep 17 00:00:00 2001 From: graywolf336 Date: Sat, 28 Dec 2013 13:12:45 -0600 Subject: [PATCH] Clean up the jailstop command, make it tell what all they stopped. --- .../jail/command/commands/JailStopCommand.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/graywolf336/jail/command/commands/JailStopCommand.java b/src/main/java/com/graywolf336/jail/command/commands/JailStopCommand.java index e0dd711..0c3aec8 100644 --- a/src/main/java/com/graywolf336/jail/command/commands/JailStopCommand.java +++ b/src/main/java/com/graywolf336/jail/command/commands/JailStopCommand.java @@ -1,5 +1,6 @@ package com.graywolf336.jail.command.commands; +import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import com.graywolf336.jail.JailManager; @@ -15,13 +16,17 @@ import com.graywolf336.jail.command.CommandInfo; usage = "/jailstop" ) public class JailStopCommand implements Command { - public boolean execute(JailManager jm, CommandSender sender, String... args) { - jm.removeJailCreationPlayer(sender.getName()); - jm.removeCellCreationPlayer(sender.getName()); + if(jm.isCreatingACell(sender.getName())) { + jm.removeCellCreationPlayer(sender.getName()); + sender.sendMessage(ChatColor.RED + "You have stopped creating cells."); + } + + if(jm.isCreatingAJail(sender.getName())) { + jm.removeJailCreationPlayer(sender.getName()); + sender.sendMessage(ChatColor.RED + "You have stopped creating a jail."); + } - sender.sendMessage("Any creations, jail or cell, have been stopped."); return true; } - } \ No newline at end of file