diff --git a/src/main/java/com/graywolf336/jail/command/commands/JailCommand.java b/src/main/java/com/graywolf336/jail/command/commands/JailCommand.java index b549bd4..4b48b31 100644 --- a/src/main/java/com/graywolf336/jail/command/commands/JailCommand.java +++ b/src/main/java/com/graywolf336/jail/command/commands/JailCommand.java @@ -1,23 +1,33 @@ -package com.graywolf336.jail.command.commands; - -import org.bukkit.command.CommandSender; - -import com.graywolf336.jail.JailManager; -import com.graywolf336.jail.command.Command; -import com.graywolf336.jail.command.CommandInfo; - -@CommandInfo( - maxArgs = -1, - minimumArgs = 1, - needsPlayer = false, - pattern = "jail|j", - permission = "jail.command.jail", - usage = "/jail [name] (time) (j:Jail name) (c:Cell name) (r:Reason) (m:Muted)" - ) -public class JailCommand implements Command { - - public boolean execute(JailManager jm, CommandSender sender, String... args) { - return true; //If they made it this far, the command is intact and ready to be processed. :) - } - -} +package com.graywolf336.jail.command.commands; + +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; + +import com.graywolf336.jail.JailManager; +import com.graywolf336.jail.command.Command; +import com.graywolf336.jail.command.CommandInfo; + +@CommandInfo( + maxArgs = -1, + minimumArgs = 1, + needsPlayer = false, + pattern = "jail|j", + permission = "jail.command.jail", + usage = "/jail [p:name] (t:time) (j:Jail name) (c:Cell name) (r:Reason) (m:Muted)" + ) +public class JailCommand implements Command { + + public boolean execute(JailManager jm, CommandSender sender, String... args) { + Player p = jm.getPlugin().getServer().getPlayer(args[0]); + + //Player is not online + if(p == null) { + sender.sendMessage(args[0] + " is offline."); + }else { + //Player *is* online + sender.sendMessage(args[0] + " is online."); + } + + return true; + } +} diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 53d2425..4894c4c 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -15,7 +15,7 @@ commands: description: Remove existing jail zone jail: description: Jail specified player for specified amount of time. - usage: /jail [player name] (time) (jail name):(cell name) (reason) + usage: /jail [p:player] (t:time) (j:jail) (c:cell) (r:reason) (m:muted) unjail: description: Release a player from jail. unjailforce: