From 9d0902f611147cd003d725108d027b2c14869b1e Mon Sep 17 00:00:00 2001 From: JaTiTV Date: Fri, 31 Dec 2021 02:17:24 +0100 Subject: [PATCH] Code changes --- pom.xml | 2 +- .../java/net/t2code/lib/Bungee/BMain.java | 10 ++--- .../lib/Spigot/Lib/update/UpdateAPI.java | 1 + .../t2code/lib/Spigot/system/JoinEvent.java | 2 +- .../net/t2code/lib/Spigot/system/Main.java | 24 +++++++++--- .../lib/Spigot/system/UpdateChecker.java | 33 ++++++++++++++++ src/main/java/net/t2code/lib/Util.java | 36 +++++++++++++++--- target/classes/bungee.yml | 2 +- .../classes/net/t2code/lib/Bungee/BMain.class | Bin 2248 -> 2362 bytes .../lib/Spigot/Lib/update/UpdateAPI$1.class | Bin 986 -> 986 bytes .../lib/Spigot/Lib/update/UpdateAPI$2.class | Bin 1417 -> 1417 bytes .../lib/Spigot/Lib/update/UpdateAPI$3$1.class | Bin 1412 -> 1412 bytes .../lib/Spigot/Lib/update/UpdateAPI$3.class | Bin 3727 -> 3727 bytes .../lib/Spigot/Lib/update/UpdateAPI.class | Bin 8636 -> 8636 bytes .../t2code/lib/Spigot/system/JoinEvent.class | Bin 1201 -> 1227 bytes .../net/t2code/lib/Spigot/system/Main.class | Bin 6445 -> 7797 bytes .../lib/Spigot/system/UpdateChecker.class | Bin 0 -> 3105 bytes target/classes/net/t2code/lib/Util.class | Bin 939 -> 1438 bytes target/classes/plugin.yml | 2 +- 19 files changed, 92 insertions(+), 20 deletions(-) create mode 100644 src/main/java/net/t2code/lib/Spigot/system/UpdateChecker.java create mode 100644 target/classes/net/t2code/lib/Spigot/system/UpdateChecker.class diff --git a/pom.xml b/pom.xml index 2dd2510..d89e68b 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ net.t2code T2CodeLib - 9.0_Snapshot_1 + 9.0 jar T2CodeLib diff --git a/src/main/java/net/t2code/lib/Bungee/BMain.java b/src/main/java/net/t2code/lib/Bungee/BMain.java index d56d855..1a7ea3b 100644 --- a/src/main/java/net/t2code/lib/Bungee/BMain.java +++ b/src/main/java/net/t2code/lib/Bungee/BMain.java @@ -12,11 +12,11 @@ public final class BMain extends Plugin { public static String Version; public static String Autor; - public static String Prefix = Util.Prefix; - public static Integer SpigotID = Util.SpigotID; - public static Integer BstatsID = Util.BstatsID; - public static String Spigot = Util.Spigot; - public static String Discord = Util.Discord; + public static String Prefix = Util.getPrefix(); + public static Integer SpigotID = Util.getSpigotID(); + public static Integer BstatsID = Util.getBstatsID(); + public static String Spigot = Util.getSpigot(); + public static String Discord = Util.getDiscord(); @Override diff --git a/src/main/java/net/t2code/lib/Spigot/Lib/update/UpdateAPI.java b/src/main/java/net/t2code/lib/Spigot/Lib/update/UpdateAPI.java index f7895bd..01281a7 100644 --- a/src/main/java/net/t2code/lib/Spigot/Lib/update/UpdateAPI.java +++ b/src/main/java/net/t2code/lib/Spigot/Lib/update/UpdateAPI.java @@ -6,6 +6,7 @@ import net.md_5.bungee.api.chat.TextComponent; import net.t2code.lib.Spigot.Lib.messages.TextBuilder; import net.t2code.lib.Spigot.Lib.messages.send; +import net.t2code.lib.Spigot.system.Main; import net.t2code.lib.Spigot.system.config.SelectLibConfig; import org.bukkit.Bukkit; import org.bukkit.entity.Player; diff --git a/src/main/java/net/t2code/lib/Spigot/system/JoinEvent.java b/src/main/java/net/t2code/lib/Spigot/system/JoinEvent.java index 6b109a2..9fac496 100644 --- a/src/main/java/net/t2code/lib/Spigot/system/JoinEvent.java +++ b/src/main/java/net/t2code/lib/Spigot/system/JoinEvent.java @@ -14,6 +14,6 @@ public class JoinEvent implements Listener { @EventHandler public void onJoinEvent(PlayerLoginEvent event) { Player player = event.getPlayer(); - UpdateAPI.join(Main.plugin, Util.Prefix, "t2code.lib.updatemsg", event.getPlayer(), Main.spigot, Main.discord); + UpdateAPI.join(Main.plugin, Util.getPrefix(), "t2code.lib.updatemsg", event.getPlayer(), Main.spigot, Main.discord); } } \ No newline at end of file diff --git a/src/main/java/net/t2code/lib/Spigot/system/Main.java b/src/main/java/net/t2code/lib/Spigot/system/Main.java index 4b3bf7e..fc4fae4 100644 --- a/src/main/java/net/t2code/lib/Spigot/system/Main.java +++ b/src/main/java/net/t2code/lib/Spigot/system/Main.java @@ -21,6 +21,7 @@ import org.bukkit.plugin.java.JavaPlugin; import java.io.File; import java.util.List; +import java.util.Objects; public final class Main extends JavaPlugin { @@ -35,11 +36,11 @@ public final class Main extends JavaPlugin { public static List autor; public static String version; - public static String prefix = Util.Prefix; - public static Integer spigotID = Util.SpigotID; - public static Integer bstatsID = Util.BstatsID; - public static String spigot = Util.Spigot; - public static String discord = Util.Discord; + public static String prefix = Util.getPrefix(); + public static Integer spigotID = Util.getSpigotID(); + public static Integer bstatsID = Util.getBstatsID(); + public static String spigot = Util.getSpigot(); + public static String discord = Util.getDiscord(); @Override public void onEnable() { @@ -47,8 +48,19 @@ public final class Main extends JavaPlugin { plugin = this; autor = plugin.getDescription().getAuthors(); version = plugin.getDescription().getVersion(); + UpdateAPI.onUpdateCheck(plugin, prefix, spigot, spigotID, discord); + new UpdateChecker(this, 12345).getVersion(ver -> { + if (this.getDescription().getVersion().equals(version)) { + if (Double.parseDouble(ver) < Double.parseDouble(version)) { + send.console(prefix + " §4 §e-------------------"); + send.console(prefix + " §eYou are running §4" + version + " §eof " + prefix + "§e! §4This is a trial version! §eSome features may not be working as expected. Please report all bugs here: http://dc.t2code.net §4UpdateChecker & bStats may be disabled!"); + send.console(prefix + " §4 §e-------------------"); + } + } + }); Long long_; long_ = T2CodeTemplate.onLoadHeader(prefix, autor, version, spigot, discord); + //send.console("§4 _|_|_|_|_| _|_| _|_|_| _| "); //send.console("§4 _| _| _| _| _|_| _|_|_| _|_| "); //send.console("§4 _| _| _| _| _| _| _| _|_|_|_| "); @@ -97,7 +109,7 @@ public final class Main extends JavaPlugin { LanguagesCreate.langCreate(); SelectLibConfig.onSelect(); SelectLibMsg.onSelect(prefix); - UpdateAPI.onUpdateCheck(plugin, prefix, spigot, spigotID, discord); + Metrics.Bstats(plugin, bstatsID); Bukkit.getServer().getPluginManager().registerEvents(new JoinEvent(), plugin); T2CodeTemplate.onLoadFooter(prefix, long_); diff --git a/src/main/java/net/t2code/lib/Spigot/system/UpdateChecker.java b/src/main/java/net/t2code/lib/Spigot/system/UpdateChecker.java new file mode 100644 index 0000000..c4f092d --- /dev/null +++ b/src/main/java/net/t2code/lib/Spigot/system/UpdateChecker.java @@ -0,0 +1,33 @@ +package net.t2code.lib.Spigot.system; + +import org.bukkit.Bukkit; +import org.bukkit.plugin.Plugin; +import org.bukkit.plugin.java.JavaPlugin; + +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; +import java.util.Scanner; +import java.util.function.Consumer; + +public class UpdateChecker { + private final JavaPlugin plugin; + private final int resourceId; + + public UpdateChecker(JavaPlugin plugin, int resourceId) { + this.plugin = plugin; + this.resourceId = resourceId; + } + + public void getVersion(final Consumer consumer) { + Bukkit.getScheduler().runTaskAsynchronously(this.plugin, () -> { + try (InputStream inputStream = new URL("https://api.spigotmc.org/legacy/update.php?resource=" + this.resourceId).openStream(); Scanner scanner = new Scanner(inputStream)) { + if (scanner.hasNext()) { + consumer.accept(scanner.next()); + } + } catch (IOException exception) { + plugin.getLogger().info("Unable to check for updates: " + exception.getMessage()); + } + }); + } +} diff --git a/src/main/java/net/t2code/lib/Util.java b/src/main/java/net/t2code/lib/Util.java index 498f2ba..b38bef5 100644 --- a/src/main/java/net/t2code/lib/Util.java +++ b/src/main/java/net/t2code/lib/Util.java @@ -1,9 +1,35 @@ package net.t2code.lib; public class Util { - public static String Prefix = "§8[§4T2Code§5Lib§8]"; - public static Integer SpigotID = 96388; - public static Integer BstatsID = 12518; - public static String Spigot = "https://www.spigotmc.org/resources/" + SpigotID; - public static String Discord = "http://dc.t2code.net"; + private static Boolean Snapshot = true; + + private static String Prefix = "§8[§4T2Code§5Lib§8]"; + private static Integer SpigotID = 96388; + private static Integer BstatsID = 12518; + private static String Spigot = "https://www.spigotmc.org/resources/" + SpigotID; + private static String Discord = "http://dc.t2code.net"; + + public static String getPrefix() { + return Prefix; + } + + public static Integer getSpigotID() { + return SpigotID; + } + + public static Integer getBstatsID() { + return BstatsID; + } + + public static String getSpigot() { + return Spigot; + } + + public static String getDiscord() { + return Discord; + } + + public static Boolean getSnapshot(){ + return Snapshot; + } } diff --git a/target/classes/bungee.yml b/target/classes/bungee.yml index 4329b66..742d3ec 100644 --- a/target/classes/bungee.yml +++ b/target/classes/bungee.yml @@ -1,5 +1,5 @@ name: T2CodeLib -version: 9.0_Snapshot_1 +version: 9.0 main: net.t2code.lib.Bungee.BMain author: JaTiTV, Jkobs description: Libarie from T2Code Plugins \ No newline at end of file diff --git a/target/classes/net/t2code/lib/Bungee/BMain.class b/target/classes/net/t2code/lib/Bungee/BMain.class index 6513b3a6ecbfd52de20caa1925862a77c7c1c1e8..5e14011d6af9348afd092958c8dca78471ec2cc7 100644 GIT binary patch delta 413 zcmYL@%}T>S6otJg(KVRfNf+L5XGY}j&mL5cU z1t;M?_lm}X#r|1q?={aYv#FoI`2uJ#nx@*?Kcvg0$749qg}iHS9n~FOJGu#Va&^}e zM;#>q9n4TuDH8OBlhM#;Aayzx@WxO&#e1~vg;npN>9hs3@CgT$$Z$$o(B$l&x3%+r zY`qh2t@`2EuMGDeezz*0&sZf_@1x&vZs=Gp3{RH8@NB6WUMyFJS4+hOS5fdd%#j?( RNboE diff --git a/target/classes/net/t2code/lib/Spigot/Lib/update/UpdateAPI$1.class b/target/classes/net/t2code/lib/Spigot/Lib/update/UpdateAPI$1.class index a2f2a0fbff89c419f241d589a257645446e881e2..41eb840817dc0faa397eaf5f663084e2efc3d571 100644 GIT binary patch delta 23 ecmcb`ev5sBH#4KsWFO{WR#gUR2DQmcn9TrERR#0_ delta 23 ecmcb`ev5sBH#4K+WFO{WRuu+m2Gz++n9TrEI0f+l diff --git a/target/classes/net/t2code/lib/Spigot/Lib/update/UpdateAPI$2.class b/target/classes/net/t2code/lib/Spigot/Lib/update/UpdateAPI$2.class index 84769dcf7ee6ac0959ec31c138a5111b33617faa..45e56786753425ba03153daea109a6fa8b936d40 100644 GIT binary patch delta 31 mcmeC=?&RKZiG@*T@@1ARUVR2W1_K6h215oT29wENto8tf0tWd2 delta 31 mcmeC=?&RKZiG@*n@@1ARUOfgr27Lx`1_K5o2II+Ito8tezXtRG diff --git a/target/classes/net/t2code/lib/Spigot/Lib/update/UpdateAPI$3$1.class b/target/classes/net/t2code/lib/Spigot/Lib/update/UpdateAPI$3$1.class index ff4b6e0de1bd5140d95e221905592de83f67bddc..cb0ac2faee86917706cd0c1d884ff87a428e6eb9 100644 GIT binary patch delta 23 ecmZqSZsFc=pM^1L@&lGc)>H<0hP26UtabohCI~iA4s|4LdtXVz4$%P@ALgUXaXq@ON=bhA$n zNr6Ao$Gg0KFu)If{uoq#`@LltJ7J|6k=%JQh+t)bJfbRYOj?#G;wJTJOlz^27%o%A zia4!`!?x5Vq;5^{n}S^z6LVuwHBLP98e*1=pO_HOT_>H delta 342 zcmWNM+bhFy7>A!@cKV;N&%&Zk97xgdv|6$%$@S`N{i5BZWqxNs`U zp?1q(A-VA%NV(!d%G+D-&HKL3=Xsy}PyWYO-DxEm8+Hs_C{*A2 zt+|Ly%FuDE8_Tc7gOv)|tfU4nJybDDHOu(o&pCaXyOt#C1Y1u!4ftrJgC=@uW{(yw zXyriy-f8DUCO>rYM?eK^cc!4IOeoC=r%sW;G-kr25m7N?$P^`u>-eWJqRq{c$2=u0 z;$}%4Ht`das1-r43v!hJYvQ#bpy5S)#+At6>xrJx0^T5H=><6r&j#fukF5qyGR(-4uQq@j580R$oBNg6?e z2OmIRM!YNT7kimu*_qj4N6M$7e*C_@1K2|+Qol)!eyY=oV~1CP-E;2=bM;1SQ2S(& zkRSA2#}5hm`K>jy%sb0-%kDcT$|6OI@q9RC4M3pHv0 delta 298 zcmYL_O-jR16otPVO+rE_TD7PFt+xIpTK|8CuAsO8L9CXHQrZq&gR}A$;2Ii1#X%RK zyK$~~`w*O*%RBeH@4)>GhC%r8^F9KOxEO?A5)8iUzSr#D-DeLbmpOAOwZ^>Q^*UKQ z?+27vj;NxR-^zNodAAj^O3kMpvBtWPm>Z{JM)D+^=GsXmd46>IaEfxT z`r6egI^E>Ua$iJ63IghK5mpk9~!tra3v=E|@7Vq%Zgdalz6XEB}lV6PlmW lvS}76TUOP2@gECf4meb%OGQs`tlSg*Gj2b%U1zEe=f6?=C`AAO diff --git a/target/classes/net/t2code/lib/Spigot/system/Main.class b/target/classes/net/t2code/lib/Spigot/system/Main.class index 45ffcc7a130d054b4d1dd8d84953bb27b9bb6358..694b43332de3afaf9b859429290bd0304a75776b 100644 GIT binary patch literal 7797 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 delta 2828 zcma)83wTsl5&q{U*>iXIzO7&`LrfN(a zw$`CuV6MbG^-5xWVk03}y_u1#+t7do5(`yRQl@ng77HwqXjVN*t=3j!x0Fz0`nWl1 zk~))Q&uc}S#B!`4BoBIh9(TaCHB{MCIhR1)I@(o&E8n$~0nfcF;RCjs;yFG#Yz>qKB@0-VxS}R(yLt+5@FjjA{%M%EC{XQK& zLPEYX--<=pDY45?CwYUb+B*%;L5UCw2ztmLzuJb?*e&rs>`@(hq2*?YTX3toRd-t7 zkFdZ8BtEE)=+#*tBG{I+x3#$aKL6le8}{RNfsaVsfsZQ9TAT54zLoVh+=aUZ?veNe z?o}(Tt5Xy{C2&CEKHN{pQx!BtJ!fq#9www2d5t?XGt%*(5qo*Q9S^}F@L9qX!ysG7 z=Qu|`URTboDi+M5cVBcyZ; zxZIv?exp{4Iyl#F;F|*9k~o2rgmSaQ3*{R7cW_GJyAt2S3+h2xO5ax}$(vJN z#jgc^Bk@}UQx%4hnw&Bt6~D(H1YVQ)qam*~+85O`DK&xX9(l#itpq~b65 ztH9q3`JPL1kvdi2?-KvOSv6CeVgDE25qMYP9L}pwZDz6!|HgX)7bW)qsfvWDDx%#| zV1-Tzk`i&2G1VIkxkACVW*b>Z2+}24$)*;jcItPLl$1;<>Vee4oHRxVr4!QqfqrN2 z(2gD6kTVW%LD#95Q%jQ_NU%durliRXmq}@>^h%m0DT}hzjK@;aI)sliam-L9d5P_sAa>K)+vRnmM(3uvKAcWh6# z(jr*#8^Sh8%T3|p@fS0MDQsx+Nol)NPXr!aVtOXgn5eu)+?>oYiPqb7f4MYYuX`NNbqaXf5k! zqR^Dj8eh4_#@;BKDK8tBJIyr-JTYKl51p)a@{V{-Dme-|>|su$bxc{$bSkZ9D&r@p zD;^JRK-#!-W>9v$(0@`~fDH zPmkd<#1+Xi6bDVk!=+J-c%pd1@f7dl_m80AzxfPbar(b(ORu#(JmEDFjGn-w92+xH z934-m`&#p3Y#!G~!&kDo%Hsb`sc%BR?Dne@204Pu`Gn(zduGD3j%QEpG@Y_-R(?s3{LrNNNW0Vvl z`xvDXj+0~4QOaP|7)?q5Tb0IW>S1n8C#o=qe{ihCTCC?a!NmLHC}He7k%$Uzj!I;s zns*I+b^)JmL@nlH9u_if;=e^`4P!C8Xl5r%*-Z<&_;cTlHf-kKCAVV*?nFBdU=<$Y z5BL#ukd8IfgtfE->u49&(>`?38EnuT*r?6JCaneC+8}zgFt%v>;L`S^SGxml?QZmG zkHDing{|5N^lL9*o7vOh8t%qgB+@48=B&Cda|dvUZs0+|Lr6P4-ttcEAl*otxtnj| zEX$C5k(1H{biwhFKtp1;K`x+OVE=jaoI{;fbRL8CMOAFG;L-%Z!|@4#<_Lvz%-R;m zX!;n1Sd9Pozm`Bp@u z*vtQ;5o#J`1X0T<-j2|+QPLu`Vw7hXtr|tS5mJ2q#Y4(xJWS_-UWgPFAp^yjhFQpG NtdLH diff --git a/target/classes/net/t2code/lib/Spigot/system/UpdateChecker.class b/target/classes/net/t2code/lib/Spigot/system/UpdateChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..d7443defacf7060335271d71b84365cb76e28864 GIT binary patch literal 3105 zcmbVOS$7mg6#i;5NhgzzfniHD-~dsQK+-O8%b-XCNN|z}6N147J3XD5W;)$XFG$?? zeb*Pyk!PMgM}x>Y^5%obKg5H}SKTvYMnaDI&|TeC_ulW`ukO87zy101F91gIO$I5n zC`hYlMVr8ev-){mvvsGe%`BWXjZmO%zvWorV*)J$gL55dM~8xpicY8kLyj40;eCc% zGBw*;(2AZ_c0(;#4nlKDJL#45(4454M%DCb$g`ue6YGXsTxA7j1{hY^LAtu0255n8UJO}I`FEt!6P zFj1VJTE$!GNFj@&i zFBsD_-Lpo5I4_or5gDFsmUUxUi{k7U@haYd`u;vD)dy7!VK37~_dL_#jt>tsxSpUj zaoOZRUYZz|CPoDM1|}Oxzgh4e75Cykf%ec%76mplSN<6sjqb##ERhGu{aWtKNr{J4 zJd8(}uPz;@JyTyIQ+0cmt4%sy6ebHKHqYE$&6lE~JB}o943A1A7FKhc7t<71cvzDyp+o20=KN;6*E_8G397Z*_==!-NeS@)F22aCKQIeErXm^TX>SZ#p zh_Zr;3QJ~9&nofF5ZourS#$;VtW~?Q*0I&LI5{{+g$edsf$oCknA6eHg6Ypn&IPgs z*U;@b-M8d_Z89BJtUzGjf9YdMBy*-8kY9mZEfH_k*yvNcQEPLgE2*Db2n%d&_Hx;) zdwTDBiu-S_%Ewqi9Yw3`=wakD{LyvYT+@K0bCazvEtK?r?p-b7{(D$gK~j)hZ*Z$t zr3CJ@R*RVhlgKn@taQ(;XK9nnYVuO1s~GA=bxQYY8j z4TI3vy(u%SxTT=G4ew;|F5Xk{zKRdbScobztg)CzH!)X*1oBXoV97oAIu zf4?_&wwh7`a8!3nwi)ynT(=r|wPUWK`!~)sDb8|t|KDN)xxQ{=r>?< zaaZ>46%5dWt`+QCfp!`9ui(L{s~DT#cNzPqhgWdmTXgN^IB^9>Qs7775_-nc$%i`D z+MDieUBU6*^tFAzB1a=9FQIpu-`V85ld`>ON(^7Sg#IZR?FvrU;a?y;9aQG0wB<5RT$WjyrJ*3mnS~!{G=9^)efLLedDC<^_>jy}UQvPTf9g_fV&gT0NBA zLFqocg6;T@7dlDgXpAz9WxPZy(*Da_Pw~m&RlF9{eDMa&7i%=XPR$u~{sG<-<`j$_ zQ84ot6RTB0yMiZ@NzOs=)qWkRW3fOd(hUO1s&XA-T*1>aZQh{S6yC&J9OW*)&AE^8 RF`v&kli|$g_!3{E_ix-UNooK9 literal 0 HcmV?d00001 diff --git a/target/classes/net/t2code/lib/Util.class b/target/classes/net/t2code/lib/Util.class index 608c3e5ab1a713f9778a220fc99827a8f6569293..77ac46e1c184ffb144934412bbfbf9783c2f01bf 100644 GIT binary patch literal 1438 zcmaJ=+fvg|6kVq+O&e07r3FDy5ibRyK?FsLw^Gq+1!q8J)bSy0LkSa-PLcv2;J@&y zbOsom@qtG_#LsZtCu!}4jxT4Qv(MVMwfFw@=lf3p^H>w%gI_>ELJxur{kzJ(BI}A# zme&irYSCc`E^CJ7JYn!BC%3`~AuK?Y&NanqE>Z5!3L8Fv~Ep<2V(2NtO=|4pO#D>|QZt zT4mW%ZL?|>Ra@rhISKbMPvj|;ifWV?W|A!h)w|T1M_W8%YZ?!@i-#SS-ngXyZ}~{V z64KNX$MoDX#FH0I(jh#iA6^j^R4S&t5lhjuF$6ff41IacP}iz^1=ZSA3OZ?Gd9$eK zTZ*OecU>89b~KwIk?%68lt{R&I*n=VrF(NC6K#1ln!&(PjbZfcJsSp*e(K}r!J2c| z?yNC2#KUq?uWy&Q;WlYiX^UJ*E8O0qn*eEAzyZj9`8gB6Y^Cz5MsB_aHobyboRG&`{7u+ta3? zKoBV)kSJ2p@e|a10b*>LdGlu9?3>xWuYFLo&)>HX08y+KHFI2r%FtFVE$&rI(VfUf zK5bV^bII%>l@0>XP^*A*)SX<*I0I?Q3Bp25F;md)fH6*CMi$BuKhY?|p* z*omZQt#HnET=6WY-ASy(vxQXtJT2a&EpaCg$23UvE$w|r^|>uQ9pz0Wso~iL(xYQ`*kWP2$K;*j1DBM`~d^QQf&YL diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml index 32bf696..a3db8b0 100644 --- a/target/classes/plugin.yml +++ b/target/classes/plugin.yml @@ -1,5 +1,5 @@ name: T2CodeLib -version: 9.0_Snapshot_1 +version: 9.0 main: net.t2code.lib.Spigot.system.Main api-version: 1.13 prefix: T2CodeLib