Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.xXxbo02xXx.EpicJumpStatus;
- import java.io.IOException;
- import java.net.InetAddress;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main extends JavaPlugin {
- public void onLobbyTest() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20000);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6LobbyS1 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6LobbyS1 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onLobby2Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20011);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6LobbyS2 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6LobbyS2 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer1Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20001);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server1 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server1 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer2Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20002);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server2 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server2 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer3Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20003);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server3 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server3 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer4Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20004);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server4 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server4 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer5Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20005);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server5 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server5 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer6Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20006);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server6 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server6 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer7Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20007);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server7 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server7 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onServer8Test() {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20008);
- if(info != null){
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server8 §7- §aonline §7- §eSpieler: §7" + info.getOnlinePlayers());
- } else {
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §6Server8 §7- §coffline §7- §eSpieler: §4§lnull");
- }
- }
- public void onEnable() {
- this.getLogger().info("Der Status wird nun ueberprüft!");
- Bukkit.broadcastMessage("§7§o[Server: Prüfung des Status aktiviert!]");
- }
- public void onDisable() {
- this.getLogger().info("Der Status wird nicht mehr ueberprüft");
- Bukkit.broadcastMessage("§7§o[Server: Prüfung des Status deaktiviert!]");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
- Player p = (Player) sender;
- if(cmd.getName().equalsIgnoreCase("statuscheck")) {
- if(p.hasPermission("status.check")) {
- try {
- InetAddress[] addresses = InetAddress.getAllByName("epicjump.de");
- for (InetAddress address : addresses) {
- if (address.isReachable(10000)) {
- System.out.println("Connected " + address);
- Bukkit.broadcastMessage("§1_______________________________");
- Bukkit.broadcastMessage("§1|§5EpicJump§4Eye§7: §aForum ist online§1|");
- Bukkit.broadcastMessage("§1_______________________________");
- } else {
- System.out.println("Failed "+ address);
- Bukkit.broadcastMessage("§1__________________________");
- Bukkit.broadcastMessage("§1|§4!§5EpicJump§4Eye§7: §cLobby ist offline§1|");
- Bukkit.broadcastMessage("§1__________________________");
- }
- }
- } catch (IOException e) {
- System.out.println("Failed! can't connect to service");
- Bukkit.broadcastMessage("§1__________________________");
- Bukkit.broadcastMessage("§1|§4!§5EpicJump§4Eye§7: §cForum ist offline§1|");
- Bukkit.broadcastMessage("§1__________________________");
- e.printStackTrace();
- } finally {
- ////////////////////////////////////////////////////////////////////
- }
- }
- }
- if(cmd.getName().equalsIgnoreCase("lobbyconnect")) {
- MinecraftServerInfo info = MinecraftServerInfo.getServerInfo("5.39.5.51",20000);
- if(info != null) {
- System.out.println("!EpicJumpEye: Verbindung erfolgreich hergestellt!");
- System.out.println(info.toString());
- Bukkit.broadcastMessage("§0__________________________________________");
- Bukkit.broadcastMessage("");
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §aVerbindung erfolgreich hergestellt!");
- Bukkit.broadcastMessage("");
- Bukkit.broadcastMessage("§0__________________________________________");
- Bukkit.broadcastMessage("");
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: " + info.toString());
- Bukkit.broadcastMessage("");
- Bukkit.broadcastMessage("§0__________________________________________");
- } else {
- System.out.println("!EpicJumpEye: Verbindung konnte auf Grund von Fehlern nicht aufgebaut werden.");
- Bukkit.broadcastMessage("§4!§5EpicJump§4Eye§7: §cVerbindung konnte auf Grund von Fehlern nicht aufgebaut werden!");
- }
- }
- if(cmd.getName().equalsIgnoreCase("servercheck")) {
- Bukkit.broadcastMessage("§0__________________________________________");
- Bukkit.broadcastMessage("");
- onLobbyTest();
- onLobby2Test();
- onServer1Test();
- onServer2Test();
- onServer3Test();
- onServer4Test();
- onServer5Test();
- onServer6Test();
- onServer7Test();
- onServer8Test();
- Bukkit.broadcastMessage("");
- Bukkit.broadcastMessage("§0__________________________________________");
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement