if (plugin.getConfiguration().getTimeLimits().isPastLimit(sender, TimeLimitType.IP_MUTE, expiresCheck)) {
Message.get("time.error.limit").sendTo(sender);
return true;
}
final long expires = expiresCheck;
<BUG>final String reason = CommandUtils.getReason(2, args);
</BUG>
plugin.getServer().getScheduler().runTaskAsynchronously(plugin, new Runnable() {
@Override
public void run() {

if (plugin.getConfiguration().getTimeLimits().isPastLimit(sender, TimeLimitType.IP_MUTE, expiresCheck)) {
Message.get("time.error.limit").sendTo(sender);
return true;
}
final long expires = expiresCheck;
final String reason = CommandUtils.getReason(2, args).getMessage();
plugin.getServer().getScheduler().runTaskAsynchronously(plugin, new Runnable() {
@Override
public void run() {
