From 1ef050793e8a2f05fd6ac99de1db93866e94ce4e Mon Sep 17 00:00:00 2001
From: Svivnrlt <56656179+Svivnrlt@users.noreply.github.com>
Date: Fri, 27 Dec 2019 17:36:03 +0000
Subject: [PATCH] e
---
Typa (Authentication)/.classpath | 8 -
Typa (Authentication)/.project | 17 --
.../.settings/org.eclipse.jdt.core.prefs | 11 -
.../bin/net/rifthq/typa/Typa.class | Bin 7603 -> 0 bytes
.../typa/listeners/PlayerBuildListeners.class | Bin 1942 -> 0 bytes
.../listeners/PlayerCommandListener.class | Bin 1730 -> 0 bytes
.../typa/listeners/PlayerDamageListener.class | Bin 1384 -> 0 bytes
.../listeners/PlayerIntractListener.class | Bin 1316 -> 0 bytes
.../typa/listeners/PlayerJoinListener.class | Bin 1059 -> 0 bytes
.../typa/listeners/PlayerLeaveListener.class | Bin 1137 -> 0 bytes
.../typa/listeners/PlayerMoveListener.class | Bin 1203 -> 0 bytes
.../bin/net/rifthq/typa/managers/MySQL.class | Bin 3348 -> 0 bytes
Typa (Authentication)/config.yml | 6 -
Typa (Authentication)/plugin.yml | 9 -
.../src/net/rifthq/typa/Typa.java | 213 ----------------
.../typa/listeners/PlayerBuildListeners.java | 30 ---
.../typa/listeners/PlayerCommandListener.java | 26 --
.../typa/listeners/PlayerDamageListener.java | 28 --
.../typa/listeners/PlayerIntractListener.java | 22 --
.../typa/listeners/PlayerJoinListener.java | 15 --
.../typa/listeners/PlayerLeaveListener.java | 18 --
.../typa/listeners/PlayerMoveListener.java | 21 --
.../src/net/rifthq/typa/managers/MySQL.java | 107 --------
Typa(Staff Utils) v1.0/.classpath | 8 -
Typa(Staff Utils) v1.0/.project | 17 --
Typa(Staff Utils) v1.0/README.md | 9 -
Typa(Staff Utils) v1.0/config.yml | 33 ---
.../net/rifthq/typa/Typa.class | Bin 6690 -> 0 bytes
.../net/rifthq/typa/Typa.java | 155 -----------
.../rifthq/typa/commands/LoginCommand.class | Bin 2440 -> 0 bytes
.../rifthq/typa/commands/LoginCommand.java | 41 ---
.../typa/commands/RegisterCommand.class | Bin 3078 -> 0 bytes
.../rifthq/typa/commands/RegisterCommand.java | 47 ----
.../rifthq/typa/commands/ResetIPCommand.class | Bin 2728 -> 0 bytes
.../rifthq/typa/commands/ResetIPCommand.java | 48 ----
.../typa/commands/ResetPlayerCommand.class | Bin 2561 -> 0 bytes
.../typa/commands/ResetPlayerCommand.java | 48 ----
.../typa/listeners/PlayerLoginListeners.class | Bin 2299 -> 0 bytes
.../typa/listeners/PlayerLoginListeners.java | 45 ----
.../typa/listeners/PlayerMoveListeners.class | Bin 1449 -> 0 bytes
.../typa/listeners/PlayerMoveListeners.java | 26 --
.../net/rifthq/typa/managers/MySQL.class | Bin 6193 -> 0 bytes
.../net/rifthq/typa/managers/MySQL.java | 152 -----------
.../net/rifthq/typa/utils/Lists.class | Bin 498 -> 0 bytes
.../net/rifthq/typa/utils/Lists.java | 10 -
Typa(Staff Utils) v1.0/plugin.yml | 13 -
Typa(Staff Utils) v1.1/.classpath | 8 -
Typa(Staff Utils) v1.1/.project | 17 --
Typa(Staff Utils) v1.1/README.md | 9 -
Typa(Staff Utils) v1.1/config.yml | 33 ---
.../net/rifthq/typa/Typa.class | Bin 8773 -> 0 bytes
.../net/rifthq/typa/Typa.java | 241 ------------------
.../typa/commands/ChangeLogCommand.class | Bin 323 -> 0 bytes
.../typa/commands/ChangeLogCommand.java | 6 -
.../rifthq/typa/commands/LoginCommand.class | Bin 2440 -> 0 bytes
.../rifthq/typa/commands/LoginCommand.java | 41 ---
.../typa/commands/RegisterCommand.class | Bin 3078 -> 0 bytes
.../rifthq/typa/commands/RegisterCommand.java | 47 ----
.../rifthq/typa/commands/ResetIPCommand.class | Bin 2728 -> 0 bytes
.../rifthq/typa/commands/ResetIPCommand.java | 48 ----
.../typa/commands/ResetPlayerCommand.class | Bin 2561 -> 0 bytes
.../typa/commands/ResetPlayerCommand.java | 48 ----
.../typa/listeners/PlayerLoginListeners.class | Bin 2299 -> 0 bytes
.../typa/listeners/PlayerLoginListeners.java | 45 ----
.../typa/listeners/PlayerMoveListeners.class | Bin 1449 -> 0 bytes
.../typa/listeners/PlayerMoveListeners.java | 26 --
.../net/rifthq/typa/managers/MySQL.class | Bin 6193 -> 0 bytes
.../net/rifthq/typa/managers/MySQL.java | 152 -----------
.../net/rifthq/typa/utils/C.class | Bin 1308 -> 0 bytes
.../net/rifthq/typa/utils/C.java | 23 --
.../net/rifthq/typa/utils/Config.class | Bin 2297 -> 0 bytes
.../net/rifthq/typa/utils/Config.java | 60 -----
.../net/rifthq/typa/utils/Lists.class | Bin 498 -> 0 bytes
.../net/rifthq/typa/utils/Lists.java | 10 -
Typa(Staff Utils) v1.1/plugin.yml | 13 -
75 files changed, 2010 deletions(-)
delete mode 100644 Typa (Authentication)/.classpath
delete mode 100644 Typa (Authentication)/.project
delete mode 100644 Typa (Authentication)/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/Typa.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerBuildListeners.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerCommandListener.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerDamageListener.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerIntractListener.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerJoinListener.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerLeaveListener.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerMoveListener.class
delete mode 100644 Typa (Authentication)/bin/net/rifthq/typa/managers/MySQL.class
delete mode 100644 Typa (Authentication)/config.yml
delete mode 100644 Typa (Authentication)/plugin.yml
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/Typa.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerBuildListeners.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerCommandListener.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerDamageListener.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerIntractListener.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerJoinListener.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerLeaveListener.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerMoveListener.java
delete mode 100644 Typa (Authentication)/src/net/rifthq/typa/managers/MySQL.java
delete mode 100644 Typa(Staff Utils) v1.0/.classpath
delete mode 100644 Typa(Staff Utils) v1.0/.project
delete mode 100644 Typa(Staff Utils) v1.0/README.md
delete mode 100644 Typa(Staff Utils) v1.0/config.yml
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/LoginCommand.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/LoginCommand.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.java
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.class
delete mode 100644 Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.java
delete mode 100644 Typa(Staff Utils) v1.0/plugin.yml
delete mode 100644 Typa(Staff Utils) v1.1/.classpath
delete mode 100644 Typa(Staff Utils) v1.1/.project
delete mode 100644 Typa(Staff Utils) v1.1/README.md
delete mode 100644 Typa(Staff Utils) v1.1/config.yml
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/Typa.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/Typa.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/LoginCommand.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/LoginCommand.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/RegisterCommand.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/RegisterCommand.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ResetIPCommand.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ResetIPCommand.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ResetPlayerCommand.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ResetPlayerCommand.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/listeners/PlayerLoginListeners.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/listeners/PlayerLoginListeners.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/listeners/PlayerMoveListeners.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/listeners/PlayerMoveListeners.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/managers/MySQL.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/managers/MySQL.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/utils/C.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/utils/C.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/utils/Config.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/utils/Config.java
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/utils/Lists.class
delete mode 100644 Typa(Staff Utils) v1.1/net/rifthq/typa/utils/Lists.java
delete mode 100644 Typa(Staff Utils) v1.1/plugin.yml
diff --git a/Typa (Authentication)/.classpath b/Typa (Authentication)/.classpath
deleted file mode 100644
index 9604cd2e..00000000
--- a/Typa (Authentication)/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/Typa (Authentication)/.project b/Typa (Authentication)/.project
deleted file mode 100644
index 771bf21c..00000000
--- a/Typa (Authentication)/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- Typa (Authentication)
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/Typa (Authentication)/.settings/org.eclipse.jdt.core.prefs b/Typa (Authentication)/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 3a215370..00000000
--- a/Typa (Authentication)/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,11 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/Typa.class b/Typa (Authentication)/bin/net/rifthq/typa/Typa.class
deleted file mode 100644
index c04d072b5dc417bdc749bbb081a48ff90d1bbc2d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7603
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
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerCommandListener.class b/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerCommandListener.class
deleted file mode 100644
index 24625b419cd28dbdf8d8e76a1473bc1aa60da7e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1730
zcmbVNZBtuC6n-`YZb&Z01}Ftv32NJ&{X0JZjx=X<-Wwdn~waH
z`Y+lK=~QR@?D(4;$FnzKOel4%A96Rlch5P`bDnd~{o}7+egkj=RSPi~0dB@}X}2
z=;)&scU&22;R_Wy+b%y6su*}4_v@wJv4uFp8;|&7y2<^9bFcbH)U<^WhM7P$oND{<
zP-;g!7QS|ljTlC5Nnh#}hM{b(%n&aIb&9gKW2zXsMtk!f@RXDHzN%J8fS}Pn2aS
z3DK(W2byac_ylO~Ww(*x24&6_s*uDKrY)Rfxbc7D+c=LIhS7%5T~Qb=WOD;C37S6Y
zktmGfO=xXv)vDG<$8d9UUiwz5(F$2#2?%Q*3fw
z4BSB3_#9tQKkcmFG4=PacPamCDB0M=7O~{5mhcJCwbPQ^m-jB^9=1XP+YC$lK|ABM
zL!F5-m8pt{ff5<6weVV+l+NfNBYqOKwx-ietvfsBP52!Xe)mMwV_9Aq)mYxQQ8scV
zbkMzTRR7w>J}L~Ukht_je1+!JyNn8RX`o-C`Sf2}pNv}!vjfKc4M3x1Y*+Kz;U;hO
zrc`n_XsepIE6p66J#~yOni3!yBq05UX&}dFrBO)FQQA4QGFpePK1cFt^xCH9NOYLO
z82z`q7jOpSw4-9hS#px@-I}1)IQpFe4AELy=wNd58D{e@kYVWH^3T}Fr)jqs!xP-5
z*YBrqcJSd7#Ggi+TgRJt2P^qsv9|vlcb;LrgD=zfI{2!Cy%%^8gF!b$Xn@O6#4|)^
z9CL(cfe_^}LG3h&Wt_tbrb)D!2z{oDs)wHN;TwEQEQWC(-{E^=azGyG6Y(eV7Uu0a
LdiMjJ#K8Xs?!wOh
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerDamageListener.class b/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerDamageListener.class
deleted file mode 100644
index 84f59016ce80c9b93d268561fa060de83fb43628..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1384
zcmb7@+foxj5QhIr0-J;dG#nF9z+(cKC7^g%L=myP2uKMt59=HTL$Tvc!RK
zmG$ouL+65YrCMZ&W^-E%vE_P2BoRfI2?KG4-lBBHTBBAH-Xnb;aS{kB2>Yhp|Kl8}~M
zx30L7b(e_7&iV{4zUFSl5uTmI0EP?3GEqNYq>b}}t$l#`l
zTewZtCAKwQqqg-E*nf3wC{Mao%Kk2L2C@u&=Xf$Pi7AG7x$Y`1bu|aFZ9YPU*}3gF
z?lG95RP%%pskxB>o5F$`@*xyJg`xqC%R?
zZtE^HN@DIrZ38J^s1SzCiCgU@C;fGAC|=%M<@+rqcOJ+xiAnP;n0TrioS-6xnxlEy
z4`z?LzEN*@W${YtnMj{Ek$GKGOn_#Ko(>vqZE33LouHLPmXYn4{D$Ng`iQ`!cW1Df
zL^pk#;Q{oZmsT|2xJsu|ty6tuwWCkuI7)VQ>InV6kU7NUSB&b#Ph{S$9^(eX5$=3O
z-*jsF82Jbe5ub`3VOB?t22oRp(RUBw_F|gi6ex-&7!N(S2q*^T@sLOcF+!&v5zXVk
k2P@F#lMC_ec0BvCcteCYOn7O+8@Ui~@ig8uB8}krU&R_vo&W#<
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerIntractListener.class b/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerIntractListener.class
deleted file mode 100644
index 2503d4d60c960bbcb91fd02e3608f48a65991739..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1316
zcmb7EOH&g;5dJ0!EQEz94<%7~DVhLgLBLlKMZ|)tfRs>J#l@Oz#$?E57I!C9^Y_P30CRX{Ai`iNp)F5-(B+SouJ3cp
zk-ip6c)qpi@VfBUl=ir-^G&yb7{ir4en632m8>^~Jz;AD?F>oRD_MnFr6RQ@4usOy
zaS}uOf>cs3GDOpv9fsJlTNH6b(PhFw2SXw+mDs3N3&Pvx1xGOS=3SdRJKU4OzUhqV
zvh*2d@|R?tBhIc`Qvoa2t1mm!t}x7|^XDkb;~497^h%JL3%DoW)|8f2u_Jv+%$AgL
zHP_NrL~Qtc!7y=^tD+;kTpRqB(hC(_qirWUp82Zn)Wt$Xb
z;ts|cIvuxE62Im^*|`OE)3zGi8L|{265crRnkE}vHLH#E$vBF
zqT@{BzJV#akqauB$iiaiuwA9O4Ei#VZmH3bY%a6gff)v~A^t4UlPaJvYtnGc(>0a3
zzbU+`^nGgXnHo(VncX1ck%`BFh3(RVvck
zjOrsB6#7KIDB1bRL-hZ~G?~;d46T2|$kY+;G8|&!3zAd4(?@s^!DsZ4`ys<*><~`^
z;3xqBDS`$;83dLfs0@Kw1U5&vACMVofHcVv9G+p3NF^|i=XgORmcm+Wj+`%P8Nu>D
Dj@Dfe
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerJoinListener.class b/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerJoinListener.class
deleted file mode 100644
index 403efa21602d6c1b9730ca6524de39f53d471787..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1059
zcmb7DOLG!I5dMacEP;(tH0Fh7@sU7+*&OtQWtC-VsYQ%sEbap|n@N^g+?~bZ7kT#L
z>)^qoKgzO~M+L-G>0zd4db+><`Y}I$eftjJJ`OCT1S*=08>+TBdFPsbSGvB63~34@
z_q8wk6uu0Uu8njS(gK%HWsl9I_S~b!DK(9S1%dS-^xQ^#cBYI=J<`SG%O|RlkgTlA6;gdkV7Br<_m!V4TBW2p0s7PSH_CJ)X
z0;xcAo~7Ch!|ou#i9DYs#H$I%^*6CLszY@ZDQ56k>%d5(0?h=rW|0Pt&!ukp6jrlX
z!K#Jp0z3a0(#9Ir1r|Lr!=eimO693A%*OObRI3?m3LO0S(0tK$`a$f-kQ`0#D^AxZ
z8Icq7Y6hJS6LQ>;yrg|$F^e16vT$>%g~ujT+Oy%HC}8!ZAJb7=V7pZNv(44=glgzk
z&EYogTDT*yHks-qSsUBf5y(ZPTZa@y(&PTFOu~<_%JmG&0uRp9I*~nc#`LN6_w@Y0
zQ<}L8hMg|iUj(KeD>YG68C{ZjNPP?-Q;aR`MHP
zQ22^lDOB>M@$no#k2Krnn2^nQOW0)eB$hM87{y{V>|&2&&SMo7+#8VJXS)>K--Ia_
A+W-In
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerLeaveListener.class b/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerLeaveListener.class
deleted file mode 100644
index b169b5e9459aab5618b8771183be5c0cd721e6ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1137
zcmb7@*>2N76o&uF<}`H|(iXZw%i5$(Yxd0*QdNPta7&?8k$QtB>5xwAjKg>mDG$Iy
z^fBO~2rhU4o(Un29V60Bf(y_1jE~R%on?Of`t}{beJoo@F)S)!94+6Qy$_D*G`Zu;
z&+K5vsBS9RxAbzjtsg&e~~pzBVxb#Ne!Bice4=g&_J
zxn-%OdB%_~mA4r(tHG`)AdP+-7V->3o>XGJ)u;-+#jCzxD0)GS``cX0$W9J3W>1C;
zj`v^8E<-9%43(013b7fdm}L68CC&4Q+>Ib7-n5jF4Y4glNeC-S1%?|LC?c3S9V!0t
zC0Dz?&~5=^xMblX!`weg+8DV~D_ZkT)E>7VS8?6KHHPtC(q1haH*k}|BD8hhpx%rU
z*xwP@G+L@Ur96kSg%ZQa89FxRvA~e81(!L|mXC#l&lb_9)OtI!n{OxNwBgwa=KWe8nuo5pEq~s!}9t
zDTPA}_k6kgHWEye04Q9B)&U|M#0&{lNF)-U?FLQ6DLfwFAwgtO!XrE;(I@0Z+5AMs
Lit~I*b_(uq`RXE%
diff --git a/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerMoveListener.class b/Typa (Authentication)/bin/net/rifthq/typa/listeners/PlayerMoveListener.class
deleted file mode 100644
index 930aaac5c41a24a9c0f86c9f19285aae7f38da57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1203
zcmb7D+foxj5IvI%3tWEA$sJFI
zS||~O&ZfuPB3SniMLE8+kYX6w=Z6%=Ro!_}*%wu9p^stO59&^(b#NfHBMybq&aX!d
zealiwy~2PyL$6Ac;X67Wx^6%TkGrR-+<#N!)V#Ba&LzR()jUZO7F>#
zp;Z1K$}ZtGs06CCP(H!28I{;o=`%y!H7uuJwv?6)u_HrC99EU`HP_NtL?L%FQ}pmT
zS2a%rZU*C+v@pSt|3^q0QN%gj*SH@GW1t{rMWaM94~a`=;+8T?)KvvgWZv1iO5T32s$>d
z;|9af9uGG~(2!wBb2yeG=26@=&A(-n!0&WOuLXXCVY0WIMqg%_(Wvg(xQ_=6=}_ox
zpIXtQl;5F76^!cd9ZRJ3Q*=b}O@^7%$4E78X<_PB1Vmd5R(96t-6FYE`%g(HVU=(`~BX|
z*gw!Oeh}M1X=gh9+&|ENQonWjoZTfC(9X~)4B3-C=e*~6p7(j*!ykYD@*997_}+;c
z3D0F!BcN+Hjazd8VhK_4!OO
ztz{*&Mpg$%GD=W_t1p$&vYOE^p|;C6Cc!b3n^K)%lJU6|DA2XsMLc+8OkX
zxd~&xj4t>j)EO%}tv(_s0v(XyM-N?~jyjBDdB;#tKm@yKn5p2MDTyP>xCzk+}W@TJNgx<}n
z^JLB9qr;+zIWfZ2mzJ}*L-Q#$FMKBBl5qRRJWWKfN@^ylD=F5Aqgd3K-X;rmi9h|$
z1|aN91)gnfLB1^ij(?L{f>Sryv3jliqMNIpTGJvhDSD33vOwvB5-Q
zd?e0MIOg+?4Ms*o32)bcpT9m2ZVHp7tJm8lW6
z@TQEngy-vSYI?zN;T@j5BD$D=PsaQBz`9sgim~(A?VvKegoYC4aLk2|`ND2p;n>Lm
z7d|DmaEx!QiiqUQdvRbLq@HE2FJ-)j*M&j8mhp`cyI!3uDjC*@Cy^`aDfO%-ZZnU0
zRUZ_kjomb5E$?>|erg?S1pCK@73C)tcbD
zSq{J^l4!<0K0Ar&5D6SZ3tMq3SGM5{F`dVD6YUWSL_~-q!KWA{G0Lc&yo$##PDzfT
z0hcks_-Baz3SQ#7t6b?u%@Yhc5p{6*GOk%9rJY{K%zhs6mt(#Hc}>>=V==$acy_SoDk07fbl+
z9-6A`E?SP2!B(@%t`hw<3VMU(tuP1ECPJ?ju9T&Yl4(0^(~1IipvK)s2;XvCgYW(U
D2krV-
diff --git a/Typa (Authentication)/config.yml b/Typa (Authentication)/config.yml
deleted file mode 100644
index 8bb58365..00000000
--- a/Typa (Authentication)/config.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-host: '127.0.0.1'
-port: 3306
-username: 'root'
-password: 'password'
-database: 'login'
-table: 'login_data'
\ No newline at end of file
diff --git a/Typa (Authentication)/plugin.yml b/Typa (Authentication)/plugin.yml
deleted file mode 100644
index 1e8fd9ee..00000000
--- a/Typa (Authentication)/plugin.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-name: Typa
-version: 1.0
-main: net.rifthq.typa.Typa
-author: [puttydotexe, CoderSYD]
-commands:
- register:
- description: Register Account!
- login:
- description: Login to Account!
\ No newline at end of file
diff --git a/Typa (Authentication)/src/net/rifthq/typa/Typa.java b/Typa (Authentication)/src/net/rifthq/typa/Typa.java
deleted file mode 100644
index 9291b7af..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/Typa.java
+++ /dev/null
@@ -1,213 +0,0 @@
-package net.rifthq.typa;
-
-import java.sql.Connection;
-import java.sql.DriverManager;
-import java.sql.SQLException;
-import java.util.ArrayList;
-
-import org.bukkit.Bukkit;
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandSender;
-import org.bukkit.command.ConsoleCommandSender;
-import org.bukkit.entity.Player;
-import org.bukkit.event.Listener;
-import org.bukkit.plugin.Plugin;
-import org.bukkit.plugin.PluginManager;
-import org.bukkit.plugin.RegisteredServiceProvider;
-import org.bukkit.plugin.java.JavaPlugin;
-
-import net.md_5.bungee.api.ChatColor;
-import net.milkbowl.vault.permission.Permission;
-import net.rifthq.typa.listeners.PlayerBuildListeners;
-import net.rifthq.typa.listeners.PlayerCommandListener;
-import net.rifthq.typa.listeners.PlayerDamageListener;
-import net.rifthq.typa.listeners.PlayerIntractListener;
-import net.rifthq.typa.listeners.PlayerJoinListener;
-import net.rifthq.typa.listeners.PlayerLeaveListener;
-import net.rifthq.typa.listeners.PlayerMoveListener;
-import net.rifthq.typa.managers.MySQL;
-
-public class Typa extends JavaPlugin
-{
- private static Typa instance;
- public static ConsoleCommandSender console = Bukkit.getServer().getConsoleSender();
- public static PluginManager pm = Bukkit.getServer().getPluginManager();
- public String host;
- public String username;
- public String password;
- public String database;
- public String table;
- public int port;
- private Connection connection;
- private static Permission perms = null;
- public static ArrayList logged_in = new ArrayList();
-
- public static Typa getInstance()
- {
- if (instance == null)
- {
- instance = new Typa();
- }
- return instance;
- }
-
- @Override
- public void onEnable()
- {
- instance = this;
- console.sendMessage(ChatColor.GREEN + "[Typa] Has enabled 100%");
- this.MySQLSetup();
- this.getConfig().options().copyDefaults(true);
- this.saveConfig();
- setupPermissions();
- pm.registerEvents(new PlayerMoveListener(), this);
- pm.registerEvents(new PlayerJoinListener(), this);
- pm.registerEvents(new PlayerLeaveListener(), this);
- pm.registerEvents(new PlayerDamageListener(), this);
- pm.registerEvents(new PlayerBuildListeners(), this);
- pm.registerEvents(new PlayerCommandListener(), this);
- pm.registerEvents(new PlayerIntractListener(), this);
- }
-
- @Override
- public void onDisable()
- {
- instance = null;
- this.saveConfig();
- try
- {
- if (this.connection != null && !this.connection.isClosed())
- {
- this.connection.close();
- console.sendMessage("[Typa] Successfully closed connection to SQL.");
- }
- }
- catch (SQLException e)
- {
- e.printStackTrace();
- }
- }
-
- public void MySQLSetup()
- {
- this.host = this.getConfig().getString("host");
- this.port = this.getConfig().getInt("port");
- this.username = this.getConfig().getString("username");
- this.password = this.getConfig().getString("password");
- this.database = this.getConfig().getString("database");
- this.table = this.getConfig().getString("table");
- try
- {
- Typa login = this;
- synchronized (login)
- {
- if (this.getConnection() != null && !this.getConnection().isClosed()) { return; }
- Class.forName("com.mysql.jdbc.Driver");
- this.setConnection(DriverManager.getConnection("jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database, this.username, this.password));
- console.sendMessage("[Typa] Successfully connected to SQL.");
- }
- }
- catch (SQLException e)
- {
- e.printStackTrace();
- Bukkit.getServer().shutdown();
- }
- catch (ClassNotFoundException e)
- {
- e.printStackTrace();
- Bukkit.getServer().shutdown();
- }
- }
-
- public Connection getConnection()
- {
- return this.connection;
- }
-
- public void setConnection(Connection connection)
- {
- this.connection = connection;
- }
-
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args)
- {
- Player p = (Player) sender;
- if (label.equalsIgnoreCase("register"))
- {
-
- if (sender instanceof Player)
- {
- if (!sender.hasPermission("rifthq.register"))
- {
- sender.sendMessage(ChatColor.RED + "You are already authenticated as a " + Typa.getPermissions().getPrimaryGroup(p) + ".");
- return true;
- }
- if (args.length == 1)
- {
- if (args[0].length() > 25)
- {
- p.sendMessage(ChatColor.RED + "Your password must contain less than 50 characters!");
- return true;
- }
- if (args[0].length() < 5)
- {
- p.sendMessage(ChatColor.RED + "Your password must contain more than 5 characters!");
- return true;
- }
- MySQL.registerPlayer(p.getUniqueId(), p, args[0], p.getAddress().getHostName().toString());
- }
- else
- {
- p.sendMessage(ChatColor.RED + "/register ");
- }
- }
- else
- {
- sender.sendMessage("Player Only Command!");
- }
- return true;
- }
- if (label.equalsIgnoreCase("login"))
- {
- if (sender instanceof Player)
- {
- if (!sender.hasPermission("rifthq.register"))
- {
- sender.sendMessage(ChatColor.RED + "You are already authenticated as a " + Typa.getPermissions().getPrimaryGroup(p) + ".");
- return true;
- }
- if (logged_in.contains(p.getName()))
- {
- p.sendMessage(ChatColor.RED + "You are already logged in!");
- return true;
- }
- if (args.length == 1)
- {
- MySQL.playerLogin(p.getUniqueId(), p, args[0]);
- }
- else
- {
- p.sendMessage(ChatColor.RED + "/login ");
- }
- }
- else
- {
- sender.sendMessage("Player Only Command!");
- }
- }
- return false;
- }
-
- private boolean setupPermissions()
- {
- RegisteredServiceProvider rsp = getServer().getServicesManager().getRegistration(Permission.class);
- perms = rsp.getProvider();
- return perms != null;
- }
-
- public static Permission getPermissions()
- {
- return perms;
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerBuildListeners.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerBuildListeners.java
deleted file mode 100644
index d4d7a02c..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerBuildListeners.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.block.BlockBreakEvent;
-import org.bukkit.event.block.BlockPlaceEvent;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.Typa;
-
-public class PlayerBuildListeners implements Listener {
- @EventHandler
- public void place(BlockPlaceEvent e) {
- Player p = e.getPlayer();
- if (!Typa.logged_in.contains(p.getName()) && p.hasPermission("rifthq.login")) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.RED + ("You must login before attempting to placing blocks!"));
- }
- }
-
- @EventHandler
- public void breakblock(BlockBreakEvent e) {
- Player p = e.getPlayer();
- if (!Typa.logged_in.contains(p.getName()) && p.hasPermission("rifthq.login")) {
- e.setCancelled(true);
- p.sendMessage(ChatColor.RED + ("You must login before attempting to breaking blocks!"));
- }
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerCommandListener.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerCommandListener.java
deleted file mode 100644
index 4c183298..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerCommandListener.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerCommandPreprocessEvent;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.Typa;
-
-public class PlayerCommandListener implements Listener {
- @EventHandler
- public void on(PlayerCommandPreprocessEvent e) {
- Player p = e.getPlayer();
- if (!Typa.logged_in.contains(p.getName()) && p.hasPermission("rifthq.login")) {
- if (e.getMessage().startsWith("/login")) {
- return;
- }
- if (e.getMessage().startsWith("/register")) {
- return;
- }
- e.setCancelled(true);
- p.sendMessage(ChatColor.RED + ("You must login before attempting to execute a command!"));
- }
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerDamageListener.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerDamageListener.java
deleted file mode 100644
index 798621a4..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerDamageListener.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.entity.EntityDamageByEntityEvent;
-
-import net.rifthq.typa.Typa;
-
-public class PlayerDamageListener implements Listener {
- @EventHandler
- public void damager(EntityDamageByEntityEvent e) {
- Player damager;
- if (e.getDamager() instanceof Player && !Typa.logged_in.contains((damager = (Player) e.getDamager()).getName())
- && damager.hasPermission("rifthq.login")) {
- e.setCancelled(true);
- }
- }
-
- @EventHandler
- public void victim(EntityDamageByEntityEvent e) {
- Player player;
- if (e.getEntity() instanceof Player && !Typa.logged_in.contains((player = (Player) e.getEntity()).getName())
- && player.hasPermission("rifthq.login")) {
- e.setCancelled(true);
- }
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerIntractListener.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerIntractListener.java
deleted file mode 100644
index 92d04087..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerIntractListener.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.inventory.InventoryClickEvent;
-
-import net.rifthq.typa.Typa;
-
-public class PlayerIntractListener implements Listener {
-
- @EventHandler
- public void onInventoryClick(InventoryClickEvent event) {
- if (event.getClickedInventory() != null) {
- Player player = (Player) event.getWhoClicked();
- if (!Typa.logged_in.contains(player.getName()) && player.hasPermission("rifthq.login")) {
- player.closeInventory();
- event.setCancelled(true);
- }
- }
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerJoinListener.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerJoinListener.java
deleted file mode 100644
index 4c3b0e12..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerJoinListener.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerJoinEvent;
-
-public class PlayerJoinListener implements Listener {
- @EventHandler
- public void on(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- p.sendMessage(String.valueOf("\u00a7cIf you are new, please use command /register!"));
- p.sendMessage(String.valueOf("\u00a7cIf you have registered, please use command /login!"));
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerLeaveListener.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerLeaveListener.java
deleted file mode 100644
index f7017714..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerLeaveListener.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerQuitEvent;
-
-import net.rifthq.typa.Typa;
-
-public class PlayerLeaveListener implements Listener {
- @EventHandler
- public void on(PlayerQuitEvent e) {
- Player p = e.getPlayer();
- if (Typa.logged_in.contains(p.getName()) && p.hasPermission("rifthq.login")) {
- Typa.logged_in.remove(p.getName());
- }
- }
-}
diff --git a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerMoveListener.java b/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerMoveListener.java
deleted file mode 100644
index 01d1a3fd..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/listeners/PlayerMoveListener.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerMoveEvent;
-
-import net.rifthq.typa.Typa;
-
-public class PlayerMoveListener implements Listener
-{
- @EventHandler
- public void move(PlayerMoveEvent e)
- {
- Player p = e.getPlayer();
- if (!Typa.logged_in.contains(p.getName()) && p.hasPermission("rifthq.login"))
- {
- e.setTo(e.getFrom());
- }
- }
-}
\ No newline at end of file
diff --git a/Typa (Authentication)/src/net/rifthq/typa/managers/MySQL.java b/Typa (Authentication)/src/net/rifthq/typa/managers/MySQL.java
deleted file mode 100644
index 8fa4cf48..00000000
--- a/Typa (Authentication)/src/net/rifthq/typa/managers/MySQL.java
+++ /dev/null
@@ -1,107 +0,0 @@
-package net.rifthq.typa.managers;
-
-import java.sql.PreparedStatement;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.UUID;
-
-import org.bukkit.entity.Player;
-
-import net.rifthq.typa.Typa;
-
-public class MySQL {
- static Typa plugin = Typa.getPlugin(Typa.class);
-
- public static boolean dataExists(UUID uuid, Player player) {
- try {
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("SELECT * FROM " + MySQL.plugin.table + " WHERE UUID=?");
- statement.setString(1, uuid.toString());
- ResultSet results = statement.executeQuery();
- if (results.next()) {
- return true;
- }
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return false;
- }
-
- public static void registerPlayer(UUID uuid, Player player, String password, String ip) {
- try {
- if (MySQL.dataExists(uuid, player)) {
-
- //Player login data not found, print command to create pin.
-
- return;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("INSERT INTO " + MySQL.plugin.table + " (UUID, PASSWORD, IP) VALUES (?,?,?)");
- statement.setString(1, uuid.toString());
- statement.setString(2, password);
- statement.setString(3, ip.toString());
- statement.executeUpdate();
-
- //Set pin susfully.
-
- Typa.logged_in.add(player.getName());
- } catch (SQLException e) {
- e.printStackTrace();
- //Couldn'tt set pin
-
- }
- }
-
- public static String getPlayerPassword(UUID uuid, Player player) {
- try {
- if (!dataExists(uuid, player)) {
- return null;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("SELECT * FROM " + plugin.table + " WHERE UUID=?");
- statement.setString(1, uuid.toString());
-
- ResultSet results = statement.executeQuery();
- results.first();
- return results.getString("PASSWORD");
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return null;
- }
-
- public static String getPlayerIP(UUID uuid, Player player) {
- try {
- if (!dataExists(uuid, player)) {
- return null;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("SELECT * FROM " + plugin.table + " WHERE IP=?");
- statement.setString(1, uuid.toString());
-
- ResultSet results = statement.executeQuery();
- results.first();
- return results.getString("IP");
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return null;
- }
-
- public static void playerLogin(UUID uuid, Player player, String password) {
- if (!MySQL.dataExists(uuid, player)) {
- //not set password, print create message.
- return;
- }
- if (password.equals(MySQL.getPlayerPassword(uuid, player))) {
- Typa.logged_in.add(player.getName());
-
- //correct passwrord message
-
- } else {
-
- //incorrect passwword message.
-
- }
- }
-}
diff --git a/Typa(Staff Utils) v1.0/.classpath b/Typa(Staff Utils) v1.0/.classpath
deleted file mode 100644
index 51246483..00000000
--- a/Typa(Staff Utils) v1.0/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/Typa(Staff Utils) v1.0/.project b/Typa(Staff Utils) v1.0/.project
deleted file mode 100644
index b745a159..00000000
--- a/Typa(Staff Utils) v1.0/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- Typa(Staff Utils) v1.0
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/Typa(Staff Utils) v1.0/README.md b/Typa(Staff Utils) v1.0/README.md
deleted file mode 100644
index 43149d8f..00000000
--- a/Typa(Staff Utils) v1.0/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Typa Staff Authentication
-
-**Advice**
-> Always use latest release rather than cloning and compiling.
-> If security flaws/issues to arise please contact us via PM rather than publicly.
-> In the case that you find a error/glitch arises please make sure you follow the issue template.
->
-
-
diff --git a/Typa(Staff Utils) v1.0/config.yml b/Typa(Staff Utils) v1.0/config.yml
deleted file mode 100644
index e68601e8..00000000
--- a/Typa(Staff Utils) v1.0/config.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-host: 149.56.111.213
-port: 3306
-username: currency
-database: typa
-password: E8ZjXK4ueZ8VGfxD
-table: staff_data
-settings:
- pin:
- maxcharacters: 25
- mincharacters: 5
-
-lang:
- register:
- already: '&cYour already registered. Please use /login to authenticate.'
- toolong: '&cYour password must contain less than %max_characters% characters!'
- tooshort: '&cYour password must contain more than %min_characters% characters!'
- autologin: '&aSuccessfully registered and authenticated.'
- login:
- already: '&cYou are already authenticated!'
- notfound: '&cAccount not found! please use /register to start the authenticate process.'
- successful: '&aSuccessfully authenticated as %player%.'
- incorrect: '&cIncorrect password!'
- kickmesesage: |-
- &7&oAuthentication
- &cYou failed to authenticate therefore you were kicked!
-
-lang.resetip.successful: '&aSuccessfully updated %player%'s authentication profile'
-lang.resetip.self: '&cYou cannot update yourself'
-lang.resetip.notfound: '&cCould not find %player% in the authentication list!'
-
-lang.resetplayer.successful: '&aSuccessfully deleted %player%'s authentication profile'
-lang.resetplayer.self: '&cYou cannot remove yourself'
-lang.resetplayer.notfound: '&cCould not find %player% in the authentication list!'
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.class
deleted file mode 100644
index d486b24bc4ee4ae3b1dd459d134e61e14bd94a70..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6690
zcmb7J31D2+bv;*$|7i5(MY7G}g>M^UE%po;+kgZFS&~5@*}^h*WRf`FGhfo!qxoXy
zk8G7B4Pgr;X&T4^w3MbzO4BvALAK(AB+!tSwj_acZx*`mdz&_GaL;}Jk2E961^~_b
z_q}`XyYKGr@zU#Gcn-ie*=wOnusr7l$$Vxw7`-bQOpd$Bef+UdBUtC>N0Nt&M~`NL
zWXKVS9{IGU^pMl%IL{fHOz&Ybt+=9Yy|TnE8w8?{&z=hq5B!(ia1j`q9b
z5xbb5>&Yp5U0-Koy^2y>@PgvFpw7>AX9}g&jW({()p)_3@OZT0%!smYwy^|D>(PqM
z7TN@toL31pwjiN)Ds*N2f=A_26$h2_N*h<1jZ?ayqFilb8@5vfo^#O4Pk4EX&r_E9
zK{(w}k85z9g=+=N<}KQ22UWk6Oek={&w7JiF0H)UDtS@nF*lc1iz!xD2!_ZVG29^7
za;G}uJDtH|D&-Xl!^LcN(lO$uoz#q-oxpbnZ|_Ug<8A1)aFbwDnNSzn#l}u_(XIsw
z*v}2z5qjE+=J}4=vOkU<+-zYN*Nq#izj4!^<0)@kJ<-N3#-YaP*nzS4zPzhpA^f{2
zlJi*kBx!Z>HbOXrPF(D4C=I<_1$!&F@t}Hjs3dNpbLGO
zLg3}RJXhY1t1S#w+G(eWX|>^
!Mh-r4>6N=px>-(VoR^T|
zxC;df^wlP_R>{dmfFc9PO*4!t1mAP`2oq9A%Rvjr1Z&H5Fz%~&BnQmUGdxVRI!xkj
z3qK}Ue_=#Azh~n;crP>8VBektg3HS-vH)wP=%|J~@KhWVc)w=3dju`bZ-%V5w`ISo
z>Ruc7;eO^u9LY+V5s_~sMR-JV!%i}7`6LUm}YT?l{#^-Uur0}5UxR)vh
zK7)5tg`<|ligqZWb+qh{;S>vRR+EQ?X9XM2E2T*=Ga^2N6)~JKI%CxySL!dYyq%YN
zuSc{nbI$OXRvurX7BQpLQ9&^@Mv
zQ=s-reX+-2!xbSVhe?(^AFZk7-?s64`2Dbf3O8U=_10OE*B|1KE&P!nS*F=HBaMwe
z!7D6tet05{|$
zla{4_Hc>jaB6Q5l!!))Y;$Lli3$MiS@Ayv(|G`}J7WEQY*v5b12RvWOAD`^@hTURT
z-LRwiU`3PrW)vMUG-kgph93&v5jCs(Mm=p#d0cWaK(ZZVV+TWW09B*3$Yj)lvlki
zwlvVE=qVjJ}e*b1z&VIxMj
zku|ogmCHik@0z(VnCA8Z_r{p4qev-#EMe}I3B6Y)y7L(}0CCwM8!fqOACRy*LO=F}hCR=!cXxE7(TL-z47t7|}
z^LGj{*-HFmT(-#$OSbb)ZiLi(M<{+&7*s3Q2>KV0aDD*JpNRxewzEprNRaDnX%}Ap
z8d%b1m)H?EUqIcAaJfO=W(n`D{KcO`S1F2rOfFHs9c
z2E#$02^bvV1<}#$r>_c5vB1{{wsb)d@T1V~ROmk@-P|HV()Wp&=(R7JD7{iRLp_5D
zhxJ!(v87j~iWNqSLE1l-i_2|{Iq75jGRH}F`@t^1m`j%h;QBKC8kd-d(_zV;itybx
zn)i=|&lT}OznD*XT9p`@dRtEDmRQG}S{f@QbcVNJoZ{85uohWZ-bD)0i*}7@kVE)?mm|GP`U>o~sF!!)#J
z6&vJOU)vPAPf&mupHjB*eBlY!8%18l-M8{<8#S<<2H8QJYx#8@|LrhRtqgaLG_{@h
zy||U!^rU>73oP{15QWb}oTLKfDk`Oxi;uRdu%~ewW!lZZ+xfTe3=T}=pkS!I=D8cI
zZ+IF8-#ZF5gQ+_2F(xsLs;a+W7NR`0QDHj)(f?Df~)n<4FTQLwL%-rwu$!
z_^g4yXyE4ve}(X@qpdXd*uw)3z`^af5_@^n+>tvqb+
zEMrhN!+`Bp#9%8&Ra=bGzB+|Jm`i`Cj6N38SLvfxME??9K||~S>Hl;J-+u!2;n!at
zIE&YY!tcLn{QJ}RN3*(?GyhUEg@03m%lY@;jsFux+)4xeZ+ZOvNaGLKP36BHd0>LQ
z0QlS#heshs(2P;WUWT!EgvL2a@5>TDM^pJU%3VhMFcuF);_ub>Z_#6GEY_i>@ydP+
zuh(#buX5qJs&3}Fm}4c;N~vCLlBy}Gepajqs+*Gdv$8mXmYTI?5!7U$fKo^Bf
zE+KGAE^X~=8|r_)bxKyhh(;ZvY_w?e3n!YyIV0;2w4TL7Lrv0rT3TD55sNX|B%Aq5
zVDXeBn&hewxG0QPPA}u%@-uSvSLk7K?HReATZSnuWYzg*ST#vk$afisCg};e8;fjy
z;c0Bx{KA(_T2yb7n}um|DPg&_1fO7P8$wPrN%#`ik*(ko0}pb3DN}?mOU-ZwI5g(N;_?U5%R@$5v
zkKE)A#_cIBex$L(
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.java
deleted file mode 100644
index 180a1d55..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/Typa.java
+++ /dev/null
@@ -1,155 +0,0 @@
-package net.rifthq.typa;
-
-import java.io.File;
-import java.sql.DriverManager;
-import java.sql.SQLException;
-
-import org.bukkit.Bukkit;
-import org.bukkit.command.ConsoleCommandSender;
-import org.bukkit.configuration.file.FileConfigurationOptions;
-import org.bukkit.entity.Player;
-import org.bukkit.plugin.java.JavaPlugin;
-import org.bukkit.potion.PotionEffect;
-import org.bukkit.potion.PotionEffectType;
-
-import com.mysql.jdbc.Connection;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.commands.LoginCommand;
-import net.rifthq.typa.commands.RegisterCommand;
-import net.rifthq.typa.commands.ResetIPCommand;
-import net.rifthq.typa.commands.ResetPlayerCommand;
-import net.rifthq.typa.listeners.PlayerLoginListeners;
-import net.rifthq.typa.listeners.PlayerMoveListeners;
-import net.rifthq.typa.managers.MySQL;
-import net.rifthq.typa.utils.Lists;
-
-public class Typa extends JavaPlugin {
- private static Typa instance;
- public String host;
- public String username;
- public String password;
- public String database;
- public static String table;
- public int port;
- public static Connection connection;
-
- public static Typa getInstance() {
- if (instance == null) {
- instance = new Typa();
- }
- return instance;
- }
-
- public void onEnable() {
- this.setup();
- }
-
- public void onDisable() {
- instance = null;
- this.saveConfig();
- try {
- if (connection != null && !connection.isClosed()) {
- connection.close();
- getServer().getConsoleSender().sendMessage("[Typa] Successfully closed connection to SQL.");
- }
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
-
- @SuppressWarnings("deprecation")
- private void setup() {
- instance = this;
- this.setupFiles();
- setupMySQL();
- loadCommands();
- loadListeners();
- for (Player online : Bukkit.getServer().getOnlinePlayers()) {
- if (online.hasPermission("typa.auth"))
- Lists.toLogin.add(online.getName());
- online.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 9999));
- online.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 99999, 9999));
- online.sendMessage(ChatColor.RED + "A server reload has caused you to be placed in authentication mode!");
-
- }
- }
-
- public void loadCommands() {
- getCommand("register").setExecutor(new RegisterCommand());
- getCommand("login").setExecutor(new LoginCommand());
- getCommand("resetpin").setExecutor(new ResetPlayerCommand());
- getCommand("resetplayer").setExecutor(new ResetIPCommand());
- }
-
- public void loadListeners() {
- getServer().getPluginManager().registerEvents(new PlayerLoginListeners(), this);
- getServer().getPluginManager().registerEvents(new PlayerMoveListeners(), this);
- }
-
- public ConsoleCommandSender getConsoleSender() {
- return Bukkit.getServer().getConsoleSender();
- }
-
- public FileConfigurationOptions getFileConfigurationOptions() {
- return this.getConfig().options();
- }
-
- private void setupFiles() {
- try {
- if (!this.getDataFolder().exists()) {
- this.getDataFolder().mkdirs();
- }
- if (!(new File(this.getDataFolder().getAbsolutePath(), "config.yml")).exists()) {
- this.getFileConfigurationOptions().copyDefaults(true);
- this.saveConfig();
- this.getConsoleSender().sendMessage("[Typa] The config file was not detected, because of the file does not exist it will created.");
- } else {
- this.getConsoleSender().sendMessage("[Typa] Successfully loaded all configuration files.");
- }
- } catch (Exception exception) {
- exception.printStackTrace();
- }
- }
-
- public void setupMySQL() {
- host = this.getConfig().getString("host");
- port = this.getConfig().getInt("port");
- username = this.getConfig().getString("username");
- password = this.getConfig().getString("password");
- database = this.getConfig().getString("database");
- table = this.getConfig().getString("table");
- try {
- Typa login = this;
- synchronized (login) {
- if (this.getConnection() != null && !this.getConnection().isClosed()) {
- return;
- }
- Class.forName("com.mysql.jdbc.Driver");
- this.setConnection((Connection) DriverManager.getConnection(
- "jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database, this.username,
- this.password));
- MySQL.setupTables();
- getServer().getConsoleSender()
- .sendMessage("[Typa] Successfully connected to SQL Database using setttings: " + "jdbc:mysql://"
- + this.host + ":" + this.port + "/" + this.database + " using user" + this.username
- + " using password YES. ");
- }
- } catch (SQLException e) {
- e.printStackTrace();
- Bukkit.getServer().shutdown();
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- Bukkit.getServer().shutdown();
- }
- }
-
- public Connection getConnection() {
- return connection;
- }
-
- public void setConnection(Connection connection) {
- Typa.connection = connection;
- }
-
-}
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/LoginCommand.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/LoginCommand.class
deleted file mode 100644
index 136cb6823f90b09faeb93d5765423cbc99064685..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2440
zcmb7F-E$LF6#v~e>9*-2bPJ_{Lbp{Qq0*HvQGy@@&}s^WekdT~ZF-w5-R!2jcaiw@
z;5hyX&cKW_zWIVP%0p;%hEX3G$Kelh9M9cNB~n>*e0x!rmn~VVa;xZ7D%@QNtb$jv-F*C}A;GZiHowCyhr1=~^89U4lp4Ai
zMm@h|&4)`%wrtv34XX=xMKP3~&(L+sc5Qi@p)-@6V@Tw^1(8B0dUa^%X4qP=U2!R_
z%nN^p&pU#_D0oHg%yHjV?+sx>mhFJyK;b_Honz?nni()GW(u2!IxXA<;pd*Ckt;k)
ze_HysTgu&7FUnrm(9bZ~;z_vDmNje2;WgoRV+TXhQP8Ha6KM^DZNSDi>)3_eBp1se
zcY=wM>-i$j1A=8oW@Ddw7(j|f$6zUZA5u`S$R6N#zCVJn>$dJmX23&n4w#Gu|C80%zBet
zFOK54hGPt7OZ^&gHJdu_6dkYP1Ve8?IZuip;HAxqGuMsRsSy>o#(5~qy)cl|aY_|<
zOPL2#!mrptV0&&ih#)7fd7;*u%Lf-v!YBAQwKS1A)@P3f6oAV}dEY9s2}<2^Ww
zyoPfOyVo)#l(s{hwgVaHIFAbqn)D)yQ&Yv|Q7YD1-{&=@Mras#OUK&^Ijtn*C0-%U
zzJr2>cNzMlZfiHuF^NkAbJ24pw_RdtTe~)!;d%;FxT@g_m0@j|GX#^4Y0MC|tp9ndj$8OBj;+~!`&&7(X$wSyxQ1fscA3ti$XOZLtlhfK3=rrDgcatMlk)7w5U7ipLQgjJ@jVL
zKcoNT!AD5_6n)m|?23e2u!WxWSOG6!E4|ScK_8uD%)Uf|G=ZmMzrr|~JY;OIW8fZs
zANvi)eVAjvVCdQ-?0tygI`$daI>zc4U&WCQBp#%b#%rrM*@62QNhjMi-)L%{QJN3&
zW;(fwiwt#4+{aKlxo!UnF4r+@T&v^83ivA4E8ascop_x14g<=VU`Z#_iOwS{u)kmL
z&}(zp`G9ijq`X1X$)Ix^W!XpB8yG-84r4pb^#PoreR~6gxJk>kg5CIvHpAE0i*GQD
zZ;5F?5bQr<6o1eP{F7FV!t!*CR|88z4$JT(e4iqKq~a)9h&$w8J$;P35ynqY!zWa}
YPf4mH`4^6AFtVBK9");
- return true;
- }
- }
- }
- return false;
- }
-}
\ No newline at end of file
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.class
deleted file mode 100644
index bc8da2e3cec9d9f6453d748d2d5297a22b797318..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3078
zcmb7GTXz#x6#h<|G$9?igllM_X^}ReHX}Dtg51&qftE|tRsj)Dlhb7AbS9mdVC!8G
z@Ao^XYpF|@FTChOXmu@?zUuN%_&0F5+$WjPq)A!$kdv8n_St8jZ}0D${l~w*+ybx*
zU;EI+5HWH(gnw~7+UsehUV;NXpTh37(59xBLZkfs{$YV3@ZjT
zL!2y3jSFjpkL!XVIB2H1KE^FgzPpniC#TsA+XnA7?l{9T({RIKn1~E69c@Y&8DYim
zVi6x)Kp^E#
zc4LeCv5lc~gpwO}D=qRF1KW+ANe^kmq{3Bts(h;HHh9ixaH4LfGIU<)!>
zK&?}{-7SYh3JxPdp=E_LYG~61k)*5yEB7rpny!wHCi^LS132o#5r)l+NkvLP7qV=1
zXf}0bP{A=I83GyZ@PQc;2O?r6%M0$R*;7;X@#wh#PGHD~LBf6UQ6q$lf|EE^jyP%9
z4mZ*S<_3zmkuk-60%sHqBSo;%B@?DGp=B9%(uSI}$?1Z{9fDS!&~%|5p`mQ;PE+}f
z5~rlF#VWLnaorL;GaJBTIP1gX4C?>%s^A>Xmt(7xTX!`nmaJL2S{N4;Jc)}8?T*C_
zTj!2Aq>~&Q^iX1`6i`Y)Pb5)Css=nGm+L_Qk0VVS)rFCDawRQJ`avLXw1wl4n%S|u
zX2hoWOghIco~H9`dH<|}95mWUFeeRX3Hc#clXWOMCdrAB^<#>3Y%6)bxZrxL49ZlH
z$25cQGS>^@)P!`NY(PqBYb$V2AX`h2EXeBUuLhLV%Sw?}3M!mxrLLK8;M$L;>mbmK
zg*g3~Wms2R9ds`{XIhRQ&z3Hx8Pyk)1bkk>3wV+ELZBVWWGqq#qF9B0vZRwVq|Ef>
zops96%edmhD-=#i#T!~lzps{wQDfvDLQY=88$P^FENir`;7uul%PFj5rdUSEy%Gf@)5_vxFjRt^g9qq-y2YmquCs9or)rEsYysa4)M
zm4PeCM3TFhlc87V<3g7$#o})xEqb_>rOd2u@FAyw%AX&~NA(G{x<>k)a!9F%c;4+&
z0x7d#rG?ZPO2Tk$Cl!-1pc6zt`gy4tYodQ@f@oYuZz}yW`uA?TiNH^#WrfC;(xig>
z=vgTnU^!OM8`U3H(MX${+R3hkrUrX|LvXLRFSw?Nb=TPb-ro_tj&Sd;nAhmfavM-flCCYd58zK2@1=@M-U>Q&2gFp99M{Zu=+Ob))Q
zaWEqtJmWf$%XJRCZoo2>5WPIdP{d0`T%E&PKcZvtb>FMHZu1SoxS22qspke7R}jK0
zXFFbUOa&vKKEbCHmwfsRpTk3~_z`@8
iYgAI#Das&x|6r#N!D!EI9KDT$9c|>{OIm5dSN{RuWMKmU
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.java
deleted file mode 100644
index b66fe6b5..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/RegisterCommand.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package net.rifthq.typa.commands;
-
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandExecutor;
-import org.bukkit.command.CommandSender;
-import org.bukkit.entity.Player;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.Typa;
-import net.rifthq.typa.managers.MySQL;
-
-public class RegisterCommand implements CommandExecutor {
-
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- Player player = (Player) sender;
- if (label.equalsIgnoreCase("register")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(ChatColor.RED + "This command is for players only!");
- return true;
- }
- if (!player.hasPermission("typa.auth")) {
- player.sendMessage(ChatColor.RED + "You lack the correct permission(s) to use this command!");
- return true;
- }
- if (MySQL.dataExists(player.getUniqueId(), player)) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.register.already")));
- return true;
- }
- if (args.length == 1) {
- if (args[0].length() > Typa.getInstance().getConfig().getInt("settings.pin.maxcharacters")) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.register.toolong").replace("%max_characters%", String.valueOf(Typa.getInstance().getConfig().getInt("settings.pin.maxcharacters")))));
- return true;
- }
- if (args[0].length() < Typa.getInstance().getConfig().getInt("settings.pin.mincharacters")) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.register.tooshort").replace("%min_characters%", String.valueOf(Typa.getInstance().getConfig().getInt("settings.pin.mincharacters")))));
- return true;
- }
- MySQL.registerPlayer(player.getUniqueId(), player, args[0],
- player.getAddress().getAddress().getHostAddress());
- } else {
- player.sendMessage(ChatColor.RED + "/register ");
- }
-
- }
- return false;
- }
-}
\ No newline at end of file
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.class
deleted file mode 100644
index 1e11ae7a413a5c4108a809e610792b140f730c61..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2728
zcmb7G-E$LF6#v~e$%b?b?ef(?p<6x^Dp~mwB?v+QiKI}PwptKzo7^NzH@oS6AoUAB
zdGN(&dGbjg#0MQGv^vA+lQTNL`F}9uqr*6!&2AuRQbr$gbNBA=o^$T+cg{Wg+dn@(
z0B{(01oSZMHMpZ#TFI#_D9&O{RSIUcsv1RGndCNivJ)BqSwM(k;D&lrRdm%TE0^YO
z@PZ>C!mz`%%F3KOKd(8>-Ab_Q>@8k!9n)fn9M=rZIl<7INX{^XGG>v-(2G710-_A-
za+<*}y45*uO{sG_XOMDcLDgqeOY@$C#gJ3cY=&g+KZc!VSYsMNGz_IgZuMaE+$eG@
z{S-tx_k@7FV`)Y?eYJBbc}2i_hM^Wu+;B8!QJK)yMQ%m0kwLILdbL^%n-Lc<)JCpv
zTf`P@rFFjGs=A#m8>YoGs!h~vOmz3UjbZc32v573PREL27=3FXV~2oIhHV~y)#CLd
zB%D#^Tv2P9lBuXp#?(zq#7^uYsV2{!VHjy}y(%{CS>7XJFA}7(TB{L@4EtLn^m8Sh
z>S(vZ&{T6KI(
zbIZ=Q%qAhTWZ2&<8>T}Vx<-+NyMS>4IbwWe-A)lBA}-<*(MW!?hV7_EfoL2eZMuOe
z-!9;?h)LxAP&1}c(#i~nXhTb2g~qaLsSeSplr)_y=VgDT@EU{iKP`&5f~$U9%_Q5?mBN)}O2?9MO~f0x&M@p)s$uJ@!%yiBw+xyz>e9P3
z>Gs>3$aIuam+GQSmO$jrq2QA{ZD<*uc$
z&YN~Kv>0r-0vrl)Wuj0Aqgu3VWqdJzIVa*K-eM5lT9KG+ruJ;0%M%J()2BVJJLz5>
z>$SItcO!6WdplZjUGEU;P(tv6gntU0fMH#o$`L$3dk>i5~}N>F!uzESb!_^A
zg~on?bQkj2PZ*xPkL}-Mq>kNEvW~GjQp-5lgV4QrSbBaL$9ixVqw#P%^2H|dWCIy`
z&;|3-3QX_8C7eDMiAR3zw0FK88;OU%!f-r1uxAOc)G;AV)iJY#*O$@s7y6QnM3(U;
zL!3-5gQ~KQN*&dBcnQ|moi5tL>Agox^%8TS`W~WjfEXPl{v>R|dK|z8YGa#ll0Gl4
z()(-lEm6Q$+@?nOA-3Z)jNo&+alRqpzNK#e19ste?8YC|UH?P^50S)Q)Ros_j13^w
zQ0cs{M4%FBf?HVhl%v_(c!y;7X7A!Xip!h5Pu@cGfhghw@);(dckmI-BKVl%-3Z|k
a4hfKwJ0D?;{zrEGjcsJ^6MET$PyYpt@bKmU
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.java
deleted file mode 100644
index 4d5db795..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetIPCommand.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package net.rifthq.typa.commands;
-
-import org.bukkit.Bukkit;
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandExecutor;
-import org.bukkit.command.CommandSender;
-import org.bukkit.entity.Player;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.Typa;
-import net.rifthq.typa.managers.MySQL;
-
-public class ResetIPCommand implements CommandExecutor {
-
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- Player player = (Player) sender;
- if (label.equalsIgnoreCase("resetip")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(ChatColor.RED + "This command is for players only!");
- return true;
- }
- if (!player.hasPermission("typa.auth.admin")) {
- player.sendMessage(ChatColor.RED + "You lack the correct permission(s) to use this command!");
- return true;
- }
- if (args.length == 0) {
- player.sendMessage(ChatColor.RED + "/resetip ");
- return true;
- }
- Player target = Bukkit.getPlayer(args[0]);
- if (target == null) {
- player.sendMessage(ChatColor.RED + "Player not found!");
- return true;
- }
- if (target == player) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.resetip.self")));
- return true;
- }
- if (args.length == 1) {
- MySQL.updatePlayer(target.getUniqueId(), target, target.getAddress().getAddress().getHostAddress(), player);
- } else {
- player.sendMessage(ChatColor.RED + "/resetip ");
- return true;
- }
- }
- return false;
- }
-}
\ No newline at end of file
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.class
deleted file mode 100644
index f8a7517530bb0e08047b3254206808cc9b114479..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2561
zcmb7G-E$LF6#v~e$%b?*G_=q_p<6x^B3bzoZ4jgZq>}R0557daO>UBd3{
zUwQEvo_x{=@j=Hatb!7f_`E3?;(5Ek%{lHE{(ECFBrAr?a4`QGsb?8B*j6JWhEg)We!|nj
zDhen23X5$1B?!~fF|2a-R_9Xcrh?53!!417B@MZx2dG9d#L(yXFxToZ$FLO%1;cG1
z2mV!T!**I1iyk-K$+BfTBF9~VXeik|@(zZrYqOm243mx)!wC8|K*KHtV+=cd9IM4U
z$B00yEQHQ$hMuc%nX^sXQL!6)h_b6^&oGSEF<;j<>wDg(Vn33^Hm}tPNg}E>!=Pre
zsg9%@xn-j`z%VvL6l;xA)M#3=9W4OK)ojaL8uKH)=|?)aCP0Ia^#k}jbro;n5JObj
zfjz@uvU5we4@YoJ!BGaSg~di*%>obVMaA1VPJFs_<|*O2yu2Pcb5XoY#qO&u!#!Ea
z@M6`l`VdD}#R;G0{t9<53#V$hu3=kIkYtYEuszM>g#}Gk1R>)%Bt5P6!YJvcG-+#|
zE6Cs_c4NNVV^N%@LeX1FO*;{wc`}9^&MF{o2U<=zQCG5xbNGOSQ*Pb^44GCgUqIcm
zv#r93%t>+_l)Glxl6ds2B9V6iQws8g`dSUo5GpDz;u1kgaVITTa;rd44ii7!jH%`>
z;EIZ?m=03S*;dIYGaR7}Er}KC%bvp}L8_MwQ|RYt2&@~+lJ3!5HWwreByEcn>|PYtp!Z-gJ60dWH`?LG1hbXO+fCeX$??G*<%y
zyn&7MM!f_BG}31F3?Xs_7D@kt_;~nWd~g|C9^#+$uZTZ_mi`$dH=bbU4;Wp>-gs&m
z>1AYAakvMe$BA(KomGtY;1R|W;daaSnwF>PmZ7IzY~EjE(|dRY6XTIYAwkwFC|>)f(`|bSy^jf^n^cH#j>@g>RjTO#W_YMnn~
z5B|Vj{7J3qFC_5{Df~?>t_NurLZ;5l`2hU}GsFY#V!>yNW+tjcwLi09Q(pe8hDBnG
s{&m5DOU3X2pFz?r0*~??g7O?k6vR`zpCe7r(cyowgWTPtk3IPGe``O&T>t<8
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.java
deleted file mode 100644
index b4f20d21..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/commands/ResetPlayerCommand.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package net.rifthq.typa.commands;
-
-import org.bukkit.Bukkit;
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandExecutor;
-import org.bukkit.command.CommandSender;
-import org.bukkit.entity.Player;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.Typa;
-import net.rifthq.typa.managers.MySQL;
-
-public class ResetPlayerCommand implements CommandExecutor {
-
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- Player player = (Player) sender;
- if (label.equalsIgnoreCase("resetplayer")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(ChatColor.RED + "This command is for players only!");
- return true;
- }
- if (!player.hasPermission("typa.auth.admin")) {
- player.sendMessage(ChatColor.RED + "You lack the correct permission(s) to use this command!");
- return true;
- }
- if (args.length == 0) {
- player.sendMessage(ChatColor.RED + "/resetplayer ");
- return true;
- }
- Player target = Bukkit.getPlayer(args[0]);
- if (target == null) {
- player.sendMessage(ChatColor.RED + "Player not found!");
- return true;
- }
- if (target == player) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.resetplayer.self")));
- return true;
- }
- if (args.length == 1) {
- MySQL.deletePlayer(target.getUniqueId(), target, player);
- } else {
- player.sendMessage(ChatColor.RED + "/resetplayer ");
- return true;
- }
- }
- return false;
- }
-}
\ No newline at end of file
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.class
deleted file mode 100644
index ffa29ed48dd3e89a21b2f694f5d41b3b01b88431..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2299
zcmbtVTUS#@6#j;b2f{&=i;AEglmb!Y*cN+>wME1l8XywDLN7WblQ3{HC!RB*&0}Bs
z*!TLS
zohd)dy(JzmrxOfqzRGBx&rkbOF^rC+4mewiqOApO#HLIP3FB_>
zd|7E(6iYIc3H=A6T
znL2nDArwa61K
za2R5y6vpy?kQHq>k3kC;7*5sSSg&K_6$~-7ukkP~f}#vV!iJ$|B(+;8868MfNW@o+
zy%8I6T%@d!Q;SMID2rr{Qci9~3S})lcX2U!GZDim#w=WBIJ-aPMXq?kl<7<*b0=lP
z#TD{9$2Fh&f~u8LbGdf^uDQdbj<2-hHH=$$ouP04RmMOVRdZG~7$z`)XF_@!$CsHFQA|R+roUlT2#VR7(S`5t*fm0gmlV2tELwJ%nzIwuNdXG{)
zQ4qhi6AfoKW_YPa>FqUQPNu8W9Ltc4S#e96N1(ULSbLwKG1Dd(0CffZn~4?8NY4m;
zTWRIe$Y^Z7_!O~6G--fM-y_jx2ij?FR|Rks9kikc4aZ5UljfbY>Y{nKKo3sf*C%P@1{{zePqw~Vcl0ejJl1bUvpVdpz#V4wVI~TLs#nd^G
GqWl|qwrOMl
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.java
deleted file mode 100644
index 1a2c7165..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerLoginListeners.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.EventPriority;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerJoinEvent;
-import org.bukkit.potion.PotionEffect;
-import org.bukkit.potion.PotionEffectType;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.managers.MySQL;
-import net.rifthq.typa.utils.Lists;
-
-public class PlayerLoginListeners implements Listener {
-
- @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
- public void onStaffJoin(PlayerJoinEvent event) {
- Player player = event.getPlayer();
- if (!event.getPlayer().hasPermission("typa.force")) {
- return;
- }
- if (MySQL.dataExists(event.getPlayer().getUniqueId(), event.getPlayer())) {
- Lists.toLogin.add(player.getName());
- player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 9999));
- player.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 99999, 9999));
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&cPlease authenticate via /login!"));
- return;
- }
- if (!MySQL.dataExists(event.getPlayer().getUniqueId(), event.getPlayer())) {
- Lists.toLogin.add(player.getName());
- player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 9999));
- player.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 99999, 9999));
- player.sendMessage(ChatColor.translateAlternateColorCodes('&',
- "&cIt seems your a new staffmember, please register your account to our authtication system via /register"));
- return;
- }
- }
-
- @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
- public void onStaffIPJoin(PlayerJoinEvent event) {
-
- }
-
-}
\ No newline at end of file
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.class
deleted file mode 100644
index fa26c427e489803da1a0e8440ff67209f5a00922..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1449
zcmb7E*-{fh6g^E62Er%`BE$_4m9RN3C~DjgLC~<2P?Y7{5Zc%<^x&jJ6`$gpzkm-|
z`rw-{ev?|Bo(VoAg2zAniikn1THUkJ2pM=Fez*%j#fON^zO1%o)Vb5CZcmshel
zg)DN74;}GmT_eaaN?(ghDH>;F^Q0
z0;hj%c-5$&5(}*2;yT8epb3j%S!sc;VysVV;!Q@8ziV|^Xv0n1axfv#QX+KJgM=I4RMMo;c_io>{1eBm2nB^U=F7
zx{vc?{J%pxmw7Jp?~vZ(-N>Evdw99@N8AwDN8v5nMy%gHCM};7@qzOs3?gTUoh5D`
zar+56h?AHg?gQjvuHy-AjVl>o8Z%^>K><%NOI}&3Z;q=JeRFt0g{t)fdBvi
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.java
deleted file mode 100644
index df5eb649..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/listeners/PlayerMoveListeners.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package net.rifthq.typa.listeners;
-
-import org.bukkit.Location;
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.EventPriority;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerMoveEvent;
-
-import net.rifthq.typa.utils.Lists;
-
-public class PlayerMoveListeners implements Listener {
-
- @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST)
- public void onPlayerMove(PlayerMoveEvent event) {
- Location from = event.getFrom();
- Location to = event.getTo();
- if ((from.getBlockX() == to.getBlockX()) && (from.getBlockZ() == to.getBlockZ())) {
- return;
- }
- Player player = event.getPlayer();
- if (Lists.toLogin.contains(player.getName())) {
- event.setTo(event.getFrom());
- }
- }
-}
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.class
deleted file mode 100644
index f6a9a24fbf49ed7b2e9f221a079f9d61b901f0d5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6193
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
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.java
deleted file mode 100644
index 0ebb92a8..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/managers/MySQL.java
+++ /dev/null
@@ -1,152 +0,0 @@
-package net.rifthq.typa.managers;
-
-import java.sql.PreparedStatement;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.UUID;
-
-import org.bukkit.entity.Player;
-import org.bukkit.potion.PotionEffectType;
-
-import net.md_5.bungee.api.ChatColor;
-import net.rifthq.typa.Typa;
-import net.rifthq.typa.utils.Lists;
-
-public class MySQL {
- static Typa plugin = Typa.getPlugin(Typa.class);
-
- public static boolean dataExists(UUID uuid, Player player) {
- try {
- Typa.getInstance();
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("SELECT * FROM " + Typa.table + " WHERE UUID=?");
- statement.setString(1, uuid.toString());
- ResultSet results = statement.executeQuery();
- if (results.next()) {
- return true;
- }
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return false;
- }
-
- public static void registerPlayer(UUID uuid, Player player, String password, String ip) {
- try {
- if (MySQL.dataExists(uuid, player)) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.register.already")));
- return;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("INSERT INTO " + Typa.table + " (UUID, PASSWORD, IP) VALUES (?,?,?)");
- statement.setString(1, uuid.toString());
- statement.setString(2, password);
- statement.setString(3, ip.toString());
- statement.executeUpdate();
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.register.autologin")));
- player.removePotionEffect(PotionEffectType.SLOW);
- player.removePotionEffect(PotionEffectType.BLINDNESS);
- Lists.toLogin.remove(player.getName());
- } catch (SQLException e) {
- e.printStackTrace();
- player.sendMessage(
- ChatColor.RED + "Error whilst atempting to register, please contact a Server Administrator.");
-
- }
- }
-
- public static void setupTables() {
- try {
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("CREATE TABLE IF NOT EXISTS `" + Typa.table + "` (`ID` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `UUID` varchar(50), `PASSWORD` varchar(50), `IP` varchar(50))");
- statement.executeUpdate();
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
-
- public static void updatePlayer(UUID uuid, Player player, String ip, Player sender) {
- try {
- if (!dataExists(uuid, player)) {
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.resetip.notfound").replace("%player%", player.getName())));
- return;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("UPDATE '" + Typa.table + "' SET 'IP'=? WHERE 'UUID'=?");
- statement.setString(1, ip.toString());
- statement.setString(2, uuid.toString());
- statement.executeUpdate();
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.resetip.successful").replace("%player%", player.getName())));
- } catch (SQLException e) {
- e.printStackTrace();
- sender.sendMessage(ChatColor.RED + "Error whilst atempting to update player, please contact a Server Administrator.");
- }
- }
-
- public static String getPlayerPassword(UUID uuid, Player player) {
- try {
- if (!dataExists(uuid, player)) {
- return null;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("SELECT * FROM " + Typa.table + " WHERE UUID=?");
- statement.setString(1, uuid.toString());
-
- ResultSet results = statement.executeQuery();
- results.first();
- return results.getString("PASSWORD");
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return null;
- }
-
- public static String deletePlayer(UUID uuid, Player player, Player sender) {
- try {
- if (!dataExists(uuid, player)) {
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.resetplayer.successful").replace("%player%", player.getName())));
- return null;
- }
- PreparedStatement statement = plugin.getConnection()
- .prepareStatement("DELETE FROM " + Typa.table + " WHERE UUID=?");
- statement.setString(1, uuid.toString());
- statement.executeUpdate();
- sender.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.resetplayer.successful").replace("%player%", player.getName())));
- if (Lists.toLogin.contains(player)) {
- Lists.toLogin.remove(player);
- player.removePotionEffect(PotionEffectType.SLOW);
- player.removePotionEffect(PotionEffectType.BLINDNESS);
- player.kickPlayer(ChatColor.translateAlternateColorCodes('&',
- "&7&oAuthentication\n&cYou have been removed from our authentication system\n&c therefore you were kicked!"));
- }
- } catch (SQLException e) {
- e.printStackTrace();
- sender.sendMessage(
- ChatColor.RED + "Error whilst atempting to remove player, please contact a Server Administrator.");
- }
- return null;
- }
-
- public static void playerLogin(UUID uuid, Player player, String password) {
- if (!MySQL.dataExists(uuid, player)) {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.login.notfound")));
- return;
- }
- if (password.equals(MySQL.getPlayerPassword(uuid, player))) {
- Lists.toLogin.remove(player.getName());
- player.removePotionEffect(PotionEffectType.SLOW);
- player.removePotionEffect(PotionEffectType.BLINDNESS);
-
- //player.sendMessage(ChatColor.GREEN + "Successfully authenticated as " + player.getName() + ".");
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.login.successful").replace("%player%", player.getName())));
-
- } else {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.login.incorrect")));
- player.removePotionEffect(PotionEffectType.SLOW);
- player.removePotionEffect(PotionEffectType.BLINDNESS);
-
- player.kickPlayer(ChatColor.translateAlternateColorCodes('&', Typa.getInstance().getConfig().getString("lang.login.kickmessage")));
-
- }
- }
-}
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.class b/Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.class
deleted file mode 100644
index b3227f9a51bebab59df0346e1ab3ecbba7ac4553..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 498
zcmaKo%Sr<=6o&uw;X{+`hiwKLMO$-$RMvK*fe@`Cz8c+{~W@FN{oc9?IP09x4p2nRpRA
z6)NF3lUW=Y2G3++mPp0W4c)J0_=VPDZn-`~eIyelOrc|j-l~|vQgmrYMoX3Shs4ze
zQ7V-*Lx%EkZ_H4+%kOS0m3#zf257-&SQ|L74u*DsD%Kd9p;Ym8@i>X~t(c_L
zOFPUWk&cCy)_0?q8(pkYE{r
NZR}7W!>&uS_XA?IYD@qC
diff --git a/Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.java b/Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.java
deleted file mode 100644
index d2cf4803..00000000
--- a/Typa(Staff Utils) v1.0/net/rifthq/typa/utils/Lists.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package net.rifthq.typa.utils;
-
-import java.util.ArrayList;
-
-public class Lists {
-
- @SuppressWarnings({ "rawtypes", "unchecked" })
- public static ArrayList toLogin = new ArrayList();
-
-}
diff --git a/Typa(Staff Utils) v1.0/plugin.yml b/Typa(Staff Utils) v1.0/plugin.yml
deleted file mode 100644
index 78ec097f..00000000
--- a/Typa(Staff Utils) v1.0/plugin.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: Typa
-version: 1.2
-main: net.rifthq.typa.Typa
-author: [puttydotexe]
-commands:
- register:
- description: Command used to register a staff account.
- login:
- description: Command used to log into a staff account.
- resetpin:
- description: Command used to reset a staff accounts pin.
- resetplayer:
- description: Command used to reset a staff account.
\ No newline at end of file
diff --git a/Typa(Staff Utils) v1.1/.classpath b/Typa(Staff Utils) v1.1/.classpath
deleted file mode 100644
index 51246483..00000000
--- a/Typa(Staff Utils) v1.1/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/Typa(Staff Utils) v1.1/.project b/Typa(Staff Utils) v1.1/.project
deleted file mode 100644
index c24be5c1..00000000
--- a/Typa(Staff Utils) v1.1/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- Typa(Staff Utils) v1.1
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/Typa(Staff Utils) v1.1/README.md b/Typa(Staff Utils) v1.1/README.md
deleted file mode 100644
index 43149d8f..00000000
--- a/Typa(Staff Utils) v1.1/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Typa Staff Authentication
-
-**Advice**
-> Always use latest release rather than cloning and compiling.
-> If security flaws/issues to arise please contact us via PM rather than publicly.
-> In the case that you find a error/glitch arises please make sure you follow the issue template.
->
-
-
diff --git a/Typa(Staff Utils) v1.1/config.yml b/Typa(Staff Utils) v1.1/config.yml
deleted file mode 100644
index d70cd347..00000000
--- a/Typa(Staff Utils) v1.1/config.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-host: localhost
-port: 3306
-username: root
-database: typa
-password: password
-table: staff_data
-settings:
- pin:
- maxcharacters: 25
- mincharacters: 5
-
-lang:
- register:
- already: '&cYour already registered. Please use /login to authenticate.'
- toolong: '&cYour password must contain less than %max_characters% characters!'
- tooshort: '&cYour password must contain more than %min_characters% characters!'
- autologin: '&aSuccessfully registered and authenticated.'
- login:
- already: '&cYou are already authenticated!'
- notfound: '&cAccount not found! please use /register to start the authenticate process.'
- successful: '&aSuccessfully authenticated as %player%.'
- incorrect: '&cIncorrect password!'
- kickmesesage: |-
- &7&oAuthentication
- &cYou failed to authenticate therefore you were kicked!
-
-lang.resetip.successful: '&aSuccessfully updated %player%s authentication profile'
-lang.resetip.self: '&cYou cannot update yourself'
-lang.resetip.notfound: '&cCould not find %player% in the authentication list!'
-
-lang.resetplayer.successful: '&aSuccessfully deleted %player%s authentication profile'
-lang.resetplayer.self: '&cYou cannot remove yourself'
-lang.resetplayer.notfound: '&cCould not find %player% in the authentication list!'
diff --git a/Typa(Staff Utils) v1.1/net/rifthq/typa/Typa.class b/Typa(Staff Utils) v1.1/net/rifthq/typa/Typa.class
deleted file mode 100644
index 3951bbba26d29cd2a3b34edc583cfb9378691a71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 8773
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");
- }
- }
-
- public void loadCommands()
- {
- getCommand("register").setExecutor(new RegisterCommand());
- getCommand("login").setExecutor(new LoginCommand());
- getCommand("resetpin").setExecutor(new ResetPlayerCommand());
- getCommand("resetplayer").setExecutor(new ResetIPCommand());
- }
-
- public void loadListeners()
- {
- getServer().getPluginManager().registerEvents(new PlayerLoginListeners(), this);
- getServer().getPluginManager().registerEvents(new PlayerMoveListeners(), this);
- }
-
- public ConsoleCommandSender getConsoleSender()
- {
- return Bukkit.getServer().getConsoleSender();
- }
-
- public FileConfigurationOptions getFileConfigurationOptions()
- {
- return this.getConfig().options();
- }
-
- private void setupFiles()
- {
- try
- {
- if (!this.getDataFolder().exists())
- {
- this.getDataFolder().mkdirs();
- }
- if (!(new File(this.getDataFolder().getAbsolutePath(), "config.yml")).exists())
- {
- this.getFileConfigurationOptions().copyDefaults(true);
- this.saveConfig();
- this.getConsoleSender().sendMessage("[Typa] The config file was not detected, because of the file does not exist it will created.");
- }
- else
- {
- this.getConsoleSender().sendMessage("[Typa] Successfully loaded all configuration files.");
- }
- }
- catch (Exception exception)
- {
- exception.printStackTrace();
- }
- }
-
- public void setupMySQL()
- {
- host = this.getConfig().getString("host");
- port = this.getConfig().getInt("port");
- username = this.getConfig().getString("username");
- password = this.getConfig().getString("password");
- database = this.getConfig().getString("database");
- table = this.getConfig().getString("table");
- try
- {
- Typa login = this;
- synchronized (login)
- {
- if (this.getConnection() != null && !this.getConnection().isClosed()) { return; }
- Class.forName("com.mysql.jdbc.Driver");
- this.setConnection((Connection) DriverManager.getConnection("jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database, this.username, this.password));
- MySQL.setupTables();
- getServer().getConsoleSender().sendMessage("[Typa] Successfully connected to SQL Database using setttings: " + "jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database + " using user" + this.username + " using password YES. ");
- }
- }
- catch (SQLException e)
- {
- e.printStackTrace();
- Bukkit.getServer().shutdown();
- }
- catch (ClassNotFoundException e)
- {
- e.printStackTrace();
- Bukkit.getServer().shutdown();
- }
- }
-
- public Connection getConnection()
- {
- return connection;
- }
-
- public void setConnection(Connection connection)
- {
- Typa.connection = connection;
- }
-
- /**
- *
- * HWID Whitelist
- *
- */
-
- public String wngnq;
-
- public Typa()
- {
- this.wngnq = "Incorrect HWID! Disabling plugin. If you need an HWID, get one from puttydotexe, Grimy! Or message us on MCMarket.";
- }
-
- private void wqminoiwn()
- {
- Bukkit.getPluginManager().disablePlugin((Plugin) this);
- }
-
- public void getAPI()
- {
- try
- {
- final URL url = new URL("https://pastebin.com/raw/XkZdX1W4");
- final ArrayList