Code changes
This commit is contained in:
parent
f1a5fa9423
commit
9d0902f611
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
||||
|
||||
<groupId>net.t2code</groupId>
|
||||
<artifactId>T2CodeLib</artifactId>
|
||||
<version>9.0_Snapshot_1</version>
|
||||
<version>9.0</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>T2CodeLib</name>
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
@ -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<String> 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_);
|
||||
|
@ -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;
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
@ -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
|
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
|
||||
version: 9.0_Snapshot_1
|
||||
version: 9.0
|
||||
main: net.t2code.lib.Spigot.system.Main
|
||||
api-version: 1.13
|
||||
prefix: T2CodeLib
|
||||
|
Loading…
Reference in New Issue
Block a user