@Override
	public void sendUsageImpl(CommandSender sender) {
		if (!(sender instanceof Player)) return;
		
		sender.sendMessage(EdgeCore.usageColor + "/credit apply <amount>");
		sender.sendMessage(EdgeCore.usageColor + "/credit pay <amount>");
		sender.sendMessage(EdgeCore.usageColor + "/credit info");
		
		User u = EdgeCoreAPI.userAPI().getUser(sender.getName());
		
		if (u == null || !Level.canUse(u, Level.MODERATOR)) return;
		
		sender.sendMessage(EdgeCore.usageColor + "/credit set <user> <amount>");
		sender.sendMessage(EdgeCore.usageColor + "/credit remove <user>");
		sender.sendMessage(EdgeCore.usageColor + "/credit pay <user> <amount>");
		sender.sendMessage(EdgeCore.usageColor + "/credit info <user>");
	}