/**
* Copyright (C) 2012 t7seven7t
*/
package net.t7seven7t.swornguard.commands;
import net.dmulloy2.types.Reloadable;
import net.t7seven7t.swornguard.SwornGuard;
import net.t7seven7t.swornguard.types.Permission;
/**
* @author t7seven7t
*/
public class CmdReload extends SwornGuardCommand implements Reloadable {
public CmdReload(SwornGuard plugin) {
super(plugin);
this.name = "reload";
this.aliases.add("rl");
this.description = plugin.getMessage("desc_reload");
this.permission = Permission.CMD_RELOAD;
this.usesPrefix = true;
}
@Override
public void perform() {
reload(); // Deal with it :3
}
@Override
public void reload() {
plugin.reload();
sendMessage(plugin.getMessage("reload_confirm"));
plugin.getLogHandler().log(plugin.getMessage("reload_log"), sender.getName());
}
}