@Override
	public void execute(CommandSender sender, String[] arg1) {
		if (!CommandUtil.hasPermission(sender, PERMISSION_NODES)) {
			sender.sendMessage(plugin.NO_PERMISSION);
			return;
		}

		String message = "";
		for (String data : arg1)
			message += data + " ";

		message = message.substring(0, message.length() - 1);
		String bmessage = plugin.BROADCAST_MESSAGE;
		bmessage = bmessage.replace("%message", message+ChatColor.RESET);
		bmessage = bmessage.replace("%sender", sender.getName()+ChatColor.RESET);

		for (ProxiedPlayer data : plugin.getProxy().getPlayers()) {
			data.sendMessage(bmessage);
		}

		if (plugin.logChat) {
			plugin.cl.cLog("[Broadcast]: " + message);
		}
	}