Make project setup easier with Maven (#411)

* Remove a bunch of .ideas and class files to see if it makes the setup easier

* remove some .idea's and imkls

* Remove a ton of .class files

* [TASK] Switched to maven instead of gradle

* [TASK] Added target to gitignore

* Remove ignored files

* [TASK] Fixed file_server source

* [TASK] Fixed client source

* [BUGFIX] Main Class

* [BUGFIX] Fixed SLF4J

* [TASK] Server Libs cleanup

* Update setup guide/debug

* Maven cli compile instructions

* [TASK] Jar building

* Update runServer and runFileServer.sh

Co-authored-by: Sandro Coutinho <sandro@farrelltech.org>
This commit is contained in:
Daniel Ginovker
2020-08-04 17:57:19 -04:00
committed by GitHub
parent 6684364b64
commit eebc60084f
1811 changed files with 61630 additions and 63947 deletions
@@ -0,0 +1,94 @@
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
final class TextClass {
public static long longForName(String s) {
long l = 0L;
for (int i = 0; i < s.length() && i < 12; i++) {
char c = s.charAt(i);
l *= 37L;
if (c >= 'A' && c <= 'Z') {
l += 1 + c - 65;
} else if (c >= 'a' && c <= 'z') {
l += 1 + c - 97;
} else if (c >= '0' && c <= '9') {
l += 27 + c - 48;
}
}
for (; l % 37L == 0L && l != 0L; l /= 37L) {
;
}
return l;
}
public static String nameForLong(long l) {
try {
if (l <= 0L || l >= 0x5b5b57f8a98a5dd1L) {
return "invalid_name";
}
if (l % 37L == 0L) {
return "invalid_name";
}
int i = 0;
char ac[] = new char[12];
while (l != 0L) {
long l1 = l;
l /= 37L;
ac[11 - i++] = validChars[(int) (l1 - l * 37L)];
}
return new String(ac, 12 - i, i);
} catch (RuntimeException runtimeexception) {
Signlink.reporterror("81570, " + l + ", " + (byte) -99 + ", " + runtimeexception.toString());
}
throw new RuntimeException();
}
public static long method585(String s) {
s = s.toUpperCase();
long l = 0L;
for (int i = 0; i < s.length(); i++) {
l = l * 61L + s.charAt(i) - 32L;
l = l + (l >> 56) & 0xffffffffffffffL;
}
return l;
}
public static String method586(int i) {
return (i >> 24 & 0xff) + "." + (i >> 16 & 0xff) + "." + (i >> 8 & 0xff) + "." + (i & 0xff);
}
public static String fixName(String s) {
if (s.length() > 0) {
char ac[] = s.toCharArray();
for (int j = 0; j < ac.length; j++) {
if (ac[j] == '_') {
ac[j] = ' ';
if (j + 1 < ac.length && ac[j + 1] >= 'a' && ac[j + 1] <= 'z') {
ac[j + 1] = (char) (ac[j + 1] + 65 - 97);
}
}
}
if (ac[0] >= 'a' && ac[0] <= 'z') {
ac[0] = (char) (ac[0] + 65 - 97);
}
return new String(ac);
} else {
return s;
}
}
public static String passwordAsterisks(String s) {
StringBuffer stringbuffer = new StringBuffer();
for (int j = 0; j < s.length(); j++) {
stringbuffer.append("*");
}
return stringbuffer.toString();
}
private static final char[] validChars = {'_', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
}