9.0 #1
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>net.t2code</groupId>
|
<groupId>net.t2code</groupId>
|
||||||
<artifactId>T2CodeLib</artifactId>
|
<artifactId>T2CodeLib</artifactId>
|
||||||
<version>9.0_Snapshot_1</version>
|
<version>9.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>T2CodeLib</name>
|
<name>T2CodeLib</name>
|
||||||
|
@ -12,11 +12,11 @@ public final class BMain extends Plugin {
|
|||||||
public static String Version;
|
public static String Version;
|
||||||
public static String Autor;
|
public static String Autor;
|
||||||
|
|
||||||
public static String Prefix = Util.Prefix;
|
public static String Prefix = Util.getPrefix();
|
||||||
public static Integer SpigotID = Util.SpigotID;
|
public static Integer SpigotID = Util.getSpigotID();
|
||||||
public static Integer BstatsID = Util.BstatsID;
|
public static Integer BstatsID = Util.getBstatsID();
|
||||||
public static String Spigot = Util.Spigot;
|
public static String Spigot = Util.getSpigot();
|
||||||
public static String Discord = Util.Discord;
|
public static String Discord = Util.getDiscord();
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -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.TextBuilder;
|
||||||
import net.t2code.lib.Spigot.Lib.messages.send;
|
import net.t2code.lib.Spigot.Lib.messages.send;
|
||||||
|
import net.t2code.lib.Spigot.system.Main;
|
||||||
import net.t2code.lib.Spigot.system.config.SelectLibConfig;
|
import net.t2code.lib.Spigot.system.config.SelectLibConfig;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
@ -14,6 +14,6 @@ public class JoinEvent implements Listener {
|
|||||||
@EventHandler
|
@EventHandler
|
||||||
public void onJoinEvent(PlayerLoginEvent event) {
|
public void onJoinEvent(PlayerLoginEvent event) {
|
||||||
Player player = event.getPlayer();
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -21,6 +21,7 @@ import org.bukkit.plugin.java.JavaPlugin;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
public final class Main extends JavaPlugin {
|
public final class Main extends JavaPlugin {
|
||||||
|
|
||||||
@ -35,11 +36,11 @@ public final class Main extends JavaPlugin {
|
|||||||
public static List<String> autor;
|
public static List<String> autor;
|
||||||
public static String version;
|
public static String version;
|
||||||
|
|
||||||
public static String prefix = Util.Prefix;
|
public static String prefix = Util.getPrefix();
|
||||||
public static Integer spigotID = Util.SpigotID;
|
public static Integer spigotID = Util.getSpigotID();
|
||||||
public static Integer bstatsID = Util.BstatsID;
|
public static Integer bstatsID = Util.getBstatsID();
|
||||||
public static String spigot = Util.Spigot;
|
public static String spigot = Util.getSpigot();
|
||||||
public static String discord = Util.Discord;
|
public static String discord = Util.getDiscord();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
@ -47,8 +48,19 @@ public final class Main extends JavaPlugin {
|
|||||||
plugin = this;
|
plugin = this;
|
||||||
autor = plugin.getDescription().getAuthors();
|
autor = plugin.getDescription().getAuthors();
|
||||||
version = plugin.getDescription().getVersion();
|
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 long_;
|
||||||
long_ = T2CodeTemplate.onLoadHeader(prefix, autor, version, spigot, discord);
|
long_ = T2CodeTemplate.onLoadHeader(prefix, autor, version, spigot, discord);
|
||||||
|
|
||||||
//send.console("§4 _|_|_|_|_| _|_| _|_|_| _| ");
|
//send.console("§4 _|_|_|_|_| _|_| _|_|_| _| ");
|
||||||
//send.console("§4 _| _| _| _| _|_| _|_|_| _|_| ");
|
//send.console("§4 _| _| _| _| _|_| _|_|_| _|_| ");
|
||||||
//send.console("§4 _| _| _| _| _| _| _| _|_|_|_| ");
|
//send.console("§4 _| _| _| _| _| _| _| _|_|_|_| ");
|
||||||
@ -97,7 +109,7 @@ public final class Main extends JavaPlugin {
|
|||||||
LanguagesCreate.langCreate();
|
LanguagesCreate.langCreate();
|
||||||
SelectLibConfig.onSelect();
|
SelectLibConfig.onSelect();
|
||||||
SelectLibMsg.onSelect(prefix);
|
SelectLibMsg.onSelect(prefix);
|
||||||
UpdateAPI.onUpdateCheck(plugin, prefix, spigot, spigotID, discord);
|
|
||||||
Metrics.Bstats(plugin, bstatsID);
|
Metrics.Bstats(plugin, bstatsID);
|
||||||
Bukkit.getServer().getPluginManager().registerEvents(new JoinEvent(), plugin);
|
Bukkit.getServer().getPluginManager().registerEvents(new JoinEvent(), plugin);
|
||||||
T2CodeTemplate.onLoadFooter(prefix, long_);
|
T2CodeTemplate.onLoadFooter(prefix, long_);
|
||||||
|
@ -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<String> 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());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
@ -1,9 +1,35 @@
|
|||||||
package net.t2code.lib;
|
package net.t2code.lib;
|
||||||
|
|
||||||
public class Util {
|
public class Util {
|
||||||
public static String Prefix = "§8[§4T2Code§5Lib§8]";
|
private static Boolean Snapshot = true;
|
||||||
public static Integer SpigotID = 96388;
|
|
||||||
public static Integer BstatsID = 12518;
|
private static String Prefix = "§8[§4T2Code§5Lib§8]";
|
||||||
public static String Spigot = "https://www.spigotmc.org/resources/" + SpigotID;
|
private static Integer SpigotID = 96388;
|
||||||
public static String Discord = "http://dc.t2code.net";
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: T2CodeLib
|
name: T2CodeLib
|
||||||
version: 9.0_Snapshot_1
|
version: 9.0
|
||||||
main: net.t2code.lib.Bungee.BMain
|
main: net.t2code.lib.Bungee.BMain
|
||||||
author: JaTiTV, Jkobs
|
author: JaTiTV, Jkobs
|
||||||
description: Libarie from T2Code Plugins
|
description: Libarie from T2Code Plugins
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
target/classes/net/t2code/lib/Spigot/system/UpdateChecker.class
Normal file
BIN
target/classes/net/t2code/lib/Spigot/system/UpdateChecker.class
Normal file
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
name: T2CodeLib
|
name: T2CodeLib
|
||||||
version: 9.0_Snapshot_1
|
version: 9.0
|
||||||
main: net.t2code.lib.Spigot.system.Main
|
main: net.t2code.lib.Spigot.system.Main
|
||||||
api-version: 1.13
|
api-version: 1.13
|
||||||
prefix: T2CodeLib
|
prefix: T2CodeLib
|
||||||
|
Loading…
Reference in New Issue
Block a user