/** * Copyright (C) 2012 t7seven7t */ package net.t7seven7t.swornguard.commands.jail; import net.dmulloy2.util.TimeUtil; import net.t7seven7t.swornguard.SwornGuard; import net.t7seven7t.swornguard.commands.SwornGuardCommand; import net.t7seven7t.swornguard.types.Permission; import net.t7seven7t.swornguard.types.PlayerData; /** * @author t7seven7t */ public class CmdStatus extends SwornGuardCommand { public CmdStatus(SwornGuard plugin) { super(plugin); this.name = "jailstatus"; this.description = plugin.getMessage("desc_jailstatus"); this.mustBePlayer = true; this.permission = Permission.CMD_JAIL_STATUS; } @Override public void perform() { PlayerData data = plugin.getPlayerDataCache().getData(player); if (data.isJailed()) { sendMessage(plugin.getMessage("jail_status"), TimeUtil.formatTime(data.getJailTime()), data.getLastJailReason(), data.getLastJailer()); } else { sendMessage(plugin.getMessage("jail_not_jailed"), "You are"); } } }