@@ -0,0 +1,722 @@
+package org.alienideology.jcord.util;%0A%0Aimport java.util.Arrays;%0Aimport java.util.List;%0A%0Apublic class UserUtil %7B%0A%0A    private static final int MIN_USERNAME_LENGTH = 2;%0A    private static final int MAX_USERNAME_LENGTH = 32;%0A    private static final List%3CCharacter%3E DISSALOWED_CHARS = Arrays.asList('@', '%60', ':', '#');%0A%0A    public static boolean validUsername(String str) %7B%0A        return str.length() %3E= MIN_USERNAME_LENGTH && str.length() %3C= MAX_USERNAME_LENGTH && !contains(str, DISSALOWED_CHARS);%0A    %7D%0A%0A    private static boolean contains(String str, List%3CCharacter%3E arg) %7B%0A        for (char c : str.toCharArray()) %7B%0A            if (arg.contains(c))%0A                return true;%0A        %7D%0A        return false;%0A    %7D%0A%7D%0A

Create UserUtil.java