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 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 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 zcmbtYX>=Rq6}@9Skt`3ym=FkL83?g0Tee6-*i2#^TLC4qtVpt*gcdxJ#@N|Idpr1GpIfbfH4RqKszv_0*s-yxnh%=2ZWPno)-|J@4-xjco|IP$i*u ztGYw=r`61mzh}!GtmQdN~?UPW|nN4ag z)JT{+(-IFnI8Dasm?NQjNHZe#0hcs}%Ex!6)qK9q8_McK{w;-V+fs(#GQ@ArSw}mq zb#2vxKFY1->SCFaSP3pZ^x zhEsV7$}}e@qeOQ-N!3sTyHa_B^IL423q~sK@9hnCwK*-;GDgZ6^+(d`sHV4hHw(`f z$XJL)5^CsqFq1dbOoC>f)99UcvI(zPqR2QO7f3jbOFFZe4C9i@G9nAPD3KlUkBsKG zr~O-#TN3{AaGMJkN;tcWXw1-4nV~g>R642YZq!RSJr)QBI^#-{vNqb&t$45mjRFp@ zgtMHnuvWHt`>JV7vkV_vB+N3308c%lO>E?saS@i0K58zfWs+s2OmY=>bOd~od2Md2 zpubB0HGybA5xA~u7rU;MaS1LZ<&3N~pA;hq(=4dLa zlnf}1%IHCa)X!+U=rwbf1dSr@LW~3`O{X>lb|ti&;GB$Jkt}m^q!Nu)6WijtD)?Jf zD5MzVTFdH^|4bL^hhRSuIC*9W=gaUfcsr;ixOCGyCg0rh#F9@uQKCI(mxrA8bM!RR z>~1w@Yr*NdHpE=kbSq0GY&eCKwoY+UdU}ty&qIYu%9xLHMK%x07{ah6eN5NE)R2S~ zjGja35@vTnR|V$&!BkrFujPj|+wNwHY-O0l*{wwvTGh0!smW0f(#W_lBEf%(yUNHS zXW3TdV*Sap!RfdMIt&*WmW4v}N0QgCq;O}3G|jK(QvS|imD-ig>M{!0Az^``tC@V7 zIoFXU_!&N!!=iL>kA}w18IYXbRfAo)!38G3ISx-J>8^|$g`(BuDMQ^_KF^xx#?4Hi zU^o_t#+6_=-lMp2i-Zf6Mji6pVP4zK&3DAf`07`}pVe;C&+3Z=F;u zEv!U(-Y(+~yq`3))3Z0nazR2eyMk`qMP^QkSivAFEU?wM2On_ZUI`aCJjrEE3Pj8% zFgQr*XIao>+=mY`>tdmve%kHi&Pi5K33lOr84ut=YJskeWOr!JT?ORtWE)Wg?!g`z z9})&suL%XiUEx41R*es1uL~cMaNg9KFVrCK4~c>);}Lw6DQsjz!e{c=3aKd=9lEZL zifN{;kIDF$ka`!3URWK`Ja_^hci~A1XO=a#v_!@y@D#aDDNIo^wQW_5~fMT(h9 zS{nsR%kpkK&&2AC20G#aCEl?n6i|X|m2gj732Y3;;xT2wjl&Z30i|&u*fpR~!yA_^ z^O`fly`hlO(Hrl%J{aZ>-GOjiiA00l9nnq7`oJciG9Xf8K-r<{iD6Z5TzQd~eZ@qX z+8>Ne>S6lH1v3$fBD?AT6In-wOv-iMQQVj)%Ob%^FET3{lvp6H zGz23JtJ>{*O@n}xU)}g}Sr;sm^Myo$S~XZmyKziH&&erd;Y$99D*MiPG+W4_D9dM< zH*m2yQexKXQ;5zC?u$#u*JXS|TrOq}ru4kw#!FXZ|sGJYybmq+wjFuC#bw`GHM^eMBU#=^uF<@QsFgek_( zi-1VMUsI(`z|GQDN!&D}b z)pZs_H~z-EuVX|&HDXnH0v99t2~FIc_{Dt9Z58(Nb&A^0cVk9Zyg2fynolnNXHDZb zA6xNHuJas){0cnJqxKNLSD=ocv(3?3oN4xmUHA%Vuk^DOYiBhb!C6z6%rTe9)&!i5 zb2zbD+zai+Z=s5R!1|*&uYU}+<5>I>mTan9dISw)Xc|Xr-Ew}6!kc}iX?-hdc*I;DbQW);^H9&WfyOMS zIhWIzH8iIS3;0s9kZ&4`O_MJsN;C_7=w~aQHewTZZs45FxR$tF&RySyck_$@cfJnS zvu}Vit5I=6yaGk5_^4uw<*Brrlf;(CnwpOyu@~ny*VfbNacFg^acnz^?GxBpfkO@u zZYqQD9tQ|lRL!p{!!W;U7Lgzx^Q&gJjN`rb^8{{_&|f~|PRAL|W4L<)yDPwlhs=jD zJls5iM@nX%#TAB#`mb_VBs2Io+T z!+RJU!QmAS^vBBRzfg3X6kOkALAwv`_2lA)L*~LJ9$Tc_BBmAisy!R4Z~@yTSWUOv z>FQNDy(O@T!%0}H=`Sae9DkEyAdHtHZa$tcmZ(-DGrxNakxZ^ z!zL93DGuW+Ox;TE(qWTg&s0)0oxqSy3QDyFIsV0{2yN=KA)h53bkO6J6zXft#g@8n zPT-9S95iK0I%pEsO~0ZPrLfsrm@J3PQ#TTmO&qxvwUikj+ZKw=Wt5qAvScllrH9%Q zL4rtV4$0~(VbNz}(LxqllGSeRB_u0iGp;0A9!s;B72n2pY|cGK#t8t9+W^%2N}T)d z%xsv1(3@q_IW;`oQWh_Yw~(p-xv$WtaU9=^ZtLms{^=SH zKK*g#VDCdmxxW0_amw56_1EG&21#5NoHB450l%F!;|{ufCqci9bibQPdk@9nK89j9 y;lH0V9^khJ@i4_;Ki|Q{okX#mF9CX>1n2>~HVklzw>Ja{_$Uj1#7VY 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 lines = new ArrayList(); - final URLConnection connection = url.openConnection(); - final BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); - String line; - while ((line = in.readLine()) != null) - { - lines.add(line); - } - if (!lines.contains(this.getConfig().getString("hwid")) && this.getConfig().getString("hwid") != null) - { - this.getLogger().log(Level.SEVERE, this.wngnq); - this.wqminoiwn(); - } - else if (this.getConfig().getString("hwid") == null) - { - this.getLogger().log(Level.SEVERE, "Add an HWID in the config!"); - this.wqminoiwn(); - } - } - catch (Exception e) - { - e.printStackTrace(); - this.getLogger().log(Level.SEVERE, "Error! Disabling plugin."); - Bukkit.getPluginManager().disablePlugin((Plugin) this); - } - } -} diff --git a/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.class b/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.class deleted file mode 100644 index 2b4143a99a2ccea04b014e29320ad0d4f978f757..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcma)%!A`ffBOKFxWv&;09#0Uxf zm3)_?;)!_4SE_J?_LDZ+Jri1^@thE*cA*lqaM?kGHldekqo%t$SItc3l_Cr>TgYlI z8}0pH7`jq#33u7qK#zpv)$W=?O|(CI^Pl+M!(s?VZD-G1TXlY;;W Ws~>|Gu2?(AKH_@Kj?iTd&^rL3Cri!% diff --git a/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.java deleted file mode 100644 index 3d34acce..00000000 --- a/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ChangeLogCommand.java +++ /dev/null @@ -1,6 +0,0 @@ -package net.rifthq.typa.commands; - -public class ChangeLogCommand -{ - -} diff --git a/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/LoginCommand.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/commands/RegisterCommand.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/commands/RegisterCommand.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/RegisterCommand.java deleted file mode 100644 index b66fe6b5..00000000 --- a/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/commands/ResetIPCommand.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/commands/ResetIPCommand.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ResetIPCommand.java deleted file mode 100644 index 4d5db795..00000000 --- a/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/commands/ResetPlayerCommand.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/commands/ResetPlayerCommand.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/commands/ResetPlayerCommand.java deleted file mode 100644 index b4f20d21..00000000 --- a/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/listeners/PlayerLoginListeners.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/listeners/PlayerLoginListeners.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/listeners/PlayerLoginListeners.java deleted file mode 100644 index 1a2c7165..00000000 --- a/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/listeners/PlayerMoveListeners.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/listeners/PlayerMoveListeners.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/listeners/PlayerMoveListeners.java deleted file mode 100644 index df5eb649..00000000 --- a/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/managers/MySQL.class b/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/managers/MySQL.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/managers/MySQL.java deleted file mode 100644 index 0ebb92a8..00000000 --- a/Typa(Staff Utils) v1.1/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.1/net/rifthq/typa/utils/C.class b/Typa(Staff Utils) v1.1/net/rifthq/typa/utils/C.class deleted file mode 100644 index 0638f63bd11110c8e68125db8700552c714af838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmZ`&OHj>KNOi@<9~`Rj$^B zVb)YlMt~u*!}qyra;vPa6nFHJV36hv%Mc3;{&Z%YA)wh?dKiB6CMog$vr}8CZ!Sl`i~)uqqtGD(5qurZ6sJKt_~d z(00mdvA(-&2vw_aq1mSGC>TVHAt4-Y)l4q*MN{aGMF-FAQXnj2X|1zzmu93v%|qf+ z>p;g4D%pEgQx|#&BMb;5fon37|EbxcqTo7iF!TzWpgN0=!w*Q&bY@d?3Efn13;hgz zWnC0_twp64!X1((eg26ogpd=v2J?341O}w{*v? zs4BRNDF%6;n{|C<``iFpJJ5XqPb3{?tEy-xY>CO}{cEPRwgkhqa1|5Ss?LuTrb;r>y+HIyW1WWG5km{>~mv&$C zs<*H*o|A%`9wGFd4nA53 zcy2PHm(EHnfWCcn>%k@Tx09zR+D(=tsq8T#-{^QYz2{82j4K%O(uYseSq1?QgBgt% zvJG6_m<^uH1pEt!cpDEUr{{CW7@d_Osa*7S1F6qYa#0FPeZufhjBk*4@(A}54LoSz z@gYXe7~@g{^KB0SD}3~`WGwKd`8DTa^m`OXh$M)NpYROPGAA(rPUjuOJlt7A2bgW# zei(R4akQOyMOll)G>K||f=yZ4^+&b{{~fB*C6UjS~x(GU^1ag3s6o5nmpeBZ#F5r`?HKv&kwYgIfaWnY$M+WUOFhqva|ET_c1*4vh2xpxGX zl3~QET`yUV;U!uk%T@1t=6r_pmQ;?2bCrS_M-<&UI?y8!O{Q`h`ULbaHw^;VDm_3uY~jessq%goK7+fsv3N&DrUA7w-vlmQ447bme?SWueN+luxoDh)R4}#}&NK z&1~D==cz$0&Q-^_ZJvwkPLwlr58yh zU`k*x%&&oxYlpzN4h?O}cT&d`3?8bySFmdPp6Z)%Ok+mFjZ^LBC(zle9}8#)(yp5; zMS;;U$QwoQPM>VUr>yhTv$CzAXBADh(^xn|Kr;F&gj3W4@ zjuy0PSQ6-OH1y)i!(Z}dRgI`Xch+*u<$8JBtUZ?7YAXA(mAtfbvSz98fidRpSgg~P z>_vBlno@uM1g?kaHXj4J$5y4gLt)okncsUPs{xwE$?&g&cCLJ31ZLQJ7wg;Xu8Hq+ z%FLpy+q|{jQuRhB<>HiXL&sx$8^;!Y(D40RYkLk`$B%fz*1eR;w;*+F zW1VwAvI@JP!&J9XY+oL*B+)gKvlMfX>fOK&T;Zq4l@)F}l*P(Yx^){Ts&^ z96!Q4N4PX`gsVrmevGlrL!^%|vHoT!6*>6|AMrWHt-enhp`S4_{Zd8WUVo03*;sn= z5O+P(E8IK8!V8jlf)aMINaA0S&L{^FBp5?CQt07sKlcadF$kM?^HU7tS0s?7SDIct z03KnPZ?#&%Dl@9p*F18>TdBiG@eS7rME+%>mP}Wny3ul9`H4V;TJqWf*RMjv+#lB-5Hh)JCNi2-B z7(daLf5A;(r#|oOW9qJ^I%%ph;U&N7Cpgh0;VGfmCQzi35l@LI#4s`0n*s6`HX{+`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.1/net/rifthq/typa/utils/Lists.java b/Typa(Staff Utils) v1.1/net/rifthq/typa/utils/Lists.java deleted file mode 100644 index d2cf4803..00000000 --- a/Typa(Staff Utils) v1.1/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.1/plugin.yml b/Typa(Staff Utils) v1.1/plugin.yml deleted file mode 100644 index 07236081..00000000 --- a/Typa(Staff Utils) v1.1/plugin.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Typa -version: 1.2 -main: net.rifthq.typa.Typa -author: [puttydotexe, Mans] -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