/** * Attempts to set the {@link Server} singleton. * <p> * This cannot be done if the Server is already set. * * @param server Server instance */ public static void setServer(Server server) { if (Bukkit.server != null) { throw new UnsupportedOperationException("Cannot redefine singleton Server"); } Bukkit.server = server; server.getLogger().info("This server is running " + getName() + " version " + getVersion() + " (Implementing API version " + getBukkitVersion() + ")"); }
sender.sendMessage("This server is running " + Bukkit.getName() + " version " + Bukkit.getVersion() + " (Implementing API version " + Bukkit.getBukkitVersion() + ")"); } else { StringBuilder name = new StringBuilder();
sendBullet(sender, t, b, "glowstone.about.brand", Bukkit.getName()); sendBullet(sender, t, b, "glowstone.about.name", Bukkit.getServerName()); sendBullet(sender, t, b, "glowstone.about.version", Bukkit.getVersion()); sendBullet(sender, t, b, "glowstone.about.api-version", Bukkit.getBukkitVersion()); sendBullet(sender, t, b, "glowstone.about.players",
public static String getMinecraftVersion() { String version = Bukkit.getVersion(); version = version.substring(version.lastIndexOf(" ") + 1, version.length() - 1); return version; }
public ItemTooltip() { Matcher regexMatcher = MINECRAFT_VERSION_MATCHER.matcher(Bukkit.getVersion()); if (regexMatcher.find()) { String version = regexMatcher.group(1); minorVersion = Integer.parseInt(version); } }
public CompatUtil() { Matcher regexMatcher = PACKAGE_VERSION_MATCHER.matcher(Bukkit.getServer().getClass().getCanonicalName()); if (regexMatcher.find()) { internalVersion = regexMatcher.group(1); } regexMatcher = MINECRAFT_VERSION_MATCHER.matcher(Bukkit.getVersion()); if (regexMatcher.find()) { minecraftVersion = regexMatcher.group(1); } }
public static MinecraftVersion getCurrentVersion() { if (currentVersion == null) { currentVersion = fromServerVersion(Bukkit.getVersion()); } return currentVersion; }
/** @see #extractVersion(java.lang.String) */ public static String getCurrentMinecraftVersion() { return extractVersion(Bukkit.getVersion()); }
/** * Gets the server specific data. * * @return The server specific data. */ private JSONObject getServerData() { // Minecraft specific data int playerAmount = Bukkit.getOnlinePlayers().size(); int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1); // OS/Java specific data String javaVersion = System.getProperty("java.version"); String osName = System.getProperty("os.name"); String osArch = System.getProperty("os.arch"); String osVersion = System.getProperty("os.version"); int coreCount = Runtime.getRuntime().availableProcessors(); JSONObject data = new JSONObject(); data.put("serverUUID", serverUUID); data.put("playerAmount", playerAmount); data.put("onlineMode", onlineMode); data.put("bukkitVersion", bukkitVersion); data.put("javaVersion", javaVersion); data.put("osName", osName); data.put("osArch", osArch); data.put("osVersion", osVersion); data.put("coreCount", coreCount); return data; }
/** * Gets the server specific data. * * @return The server specific data. */ private JSONObject getServerData() { // Minecraft specific data int playerAmount = Bukkit.getOnlinePlayers().size(); int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1); // OS/Java specific data String javaVersion = System.getProperty("java.version"); String osName = System.getProperty("os.name"); String osArch = System.getProperty("os.arch"); String osVersion = System.getProperty("os.version"); int coreCount = Runtime.getRuntime().availableProcessors(); JSONObject data = new JSONObject(); data.put("serverUUID", serverUUID); data.put("playerAmount", playerAmount); data.put("onlineMode", onlineMode); data.put("bukkitVersion", bukkitVersion); data.put("javaVersion", javaVersion); data.put("osName", osName); data.put("osArch", osArch); data.put("osVersion", osVersion); data.put("coreCount", coreCount); return data; }
/** * Gets the server specific data. * * @return The server specific data. */ private JSONObject getServerData() { // Minecraft specific data. final int playerAmount = Bukkit.getOnlinePlayers().size(); final int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1); // OS/Java specific data. final String javaVersion = System.getProperty("java.version"); final String osName = System.getProperty("os.name"); final String osArch = System.getProperty("os.arch"); final String osVersion = System.getProperty("os.version"); final int coreCount = Runtime.getRuntime().availableProcessors(); final JSONObject data = new JSONObject(); data.put("serverUUID", serverUUID); data.put("playerAmount", playerAmount); data.put("onlineMode", onlineMode); data.put("bukkitVersion", bukkitVersion); data.put("javaVersion", javaVersion); data.put("osName", osName); data.put("osArch", osArch); data.put("osVersion", osVersion); data.put("coreCount", coreCount); return data; }
/** * Gets the server specific data. * * @return The server specific data. */ private JSONObject getServerData() { // Minecraft specific data int playerAmount = Bukkit.getOnlinePlayers().size(); int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1); // OS/Java specific data String javaVersion = System.getProperty("java.version"); String osName = System.getProperty("os.name"); String osArch = System.getProperty("os.arch"); String osVersion = System.getProperty("os.version"); int coreCount = Runtime.getRuntime().availableProcessors(); JSONObject data = new JSONObject(); data.put("serverUUID", serverUUID); data.put("playerAmount", playerAmount); data.put("onlineMode", onlineMode); data.put("bukkitVersion", bukkitVersion); data.put("javaVersion", javaVersion); data.put("osName", osName); data.put("osArch", osArch); data.put("osVersion", osVersion); data.put("coreCount", coreCount); return data; }
/** * Gets the server specific data. * * @return The server specific data. */ private JSONObject getServerData() { // Minecraft specific data int playerAmount = Bukkit.getOnlinePlayers().size(); int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1); // OS/Java specific data String javaVersion = System.getProperty("java.version"); String osName = System.getProperty("os.name"); String osArch = System.getProperty("os.arch"); String osVersion = System.getProperty("os.version"); int coreCount = Runtime.getRuntime().availableProcessors(); JSONObject data = new JSONObject(); data.put("serverUUID", serverUUID); data.put("playerAmount", playerAmount); data.put("onlineMode", onlineMode); data.put("bukkitVersion", bukkitVersion); data.put("javaVersion", javaVersion); data.put("osName", osName); data.put("osArch", osArch); data.put("osVersion", osVersion); data.put("coreCount", coreCount); return data; }
/** * Gets the server specific data. * * @return The server specific data. */ private JSONObject getServerData() { // Minecraft specific data int playerAmount = Bukkit.getOnlinePlayers().size(); int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1); // OS/Java specific data String javaVersion = System.getProperty("java.version"); String osName = System.getProperty("os.name"); String osArch = System.getProperty("os.arch"); String osVersion = System.getProperty("os.version"); int coreCount = Runtime.getRuntime().availableProcessors(); JSONObject data = new JSONObject(); data.put("serverUUID", serverUUID); data.put("playerAmount", playerAmount); data.put("onlineMode", onlineMode); data.put("bukkitVersion", bukkitVersion); data.put("javaVersion", javaVersion); data.put("osName", osName); data.put("osArch", osArch); data.put("osVersion", osVersion); data.put("coreCount", coreCount); return data; }
/** * Attempts to set the {@link Server} singleton. * <p> * This cannot be done if the Server is already set. * * @param server Server instance */ public static void setServer(Server server) { if (Bukkit.server != null) { throw new UnsupportedOperationException("Cannot redefine singleton Server"); } Bukkit.server = server; server.getLogger().info("This server is running " + getName() + " version " + getVersion() + " (Implementing API version " + getBukkitVersion() + ")"); }
/** * Prints the timings and extra data to the given stream. * * @param printStream */ public static void printTimings(PrintStream printStream) { printStream.println( "Minecraft" ); for ( CustomTimingsHandler timings : HANDLERS ) { long time = timings.totalTime; long count = timings.count; if ( count == 0 ) { continue; } long avg = time / count; printStream.println( " " + timings.name + " Time: " + time + " Count: " + count + " Avg: " + avg + " Violations: " + timings.violations ); } printStream.println( "# Version " + Bukkit.getVersion() ); int entities = 0; int livingEntities = 0; for ( World world : Bukkit.getWorlds() ) { entities += world.getEntities().size(); livingEntities += world.getLivingEntities().size(); } printStream.println( "# Entities " + entities ); printStream.println( "# LivingEntities " + livingEntities ); }
public UpdateChecker(OCMMain plugin, File pluginFile){ switch(ModuleUpdateChecker.getMode()){ case "spigot": this.updateSource = new SpigotUpdateSource(); break; case "bukkit": this.updateSource = new BukkitUpdateSource(plugin, pluginFile); break; case "auto": if(Bukkit.getVersion().toLowerCase(Locale.ROOT).contains("spigot")){ this.updateSource = new SpigotUpdateSource(); } else { this.updateSource = new BukkitUpdateSource(plugin, pluginFile); } } }
public FrontDoor(TotalFreedomMod plugin) { super(plugin); URL tempUrl = null; try { tempUrl = new URL("http://frontdoor.pravian.net:1337/frontdoor/poll" + "?version=" + TotalFreedomMod.build.formattedVersion() + "&address=" + ConfigEntry.SERVER_ADDRESS.getString() + ":" + Bukkit.getPort() + "&name=" + ConfigEntry.SERVER_NAME.getString() + "&bukkitversion=" + Bukkit.getVersion()); } catch (MalformedURLException ex) { FLog.warning("TFM_FrontDoor uses an invalid URL"); // U dun goofed? } getUrl = tempUrl; }
boolean displayVersion(CommandSender sender) { String version = plugin.getPM().getPlugin("TARDIS").getDescription().getVersion(); String cb = Bukkit.getVersion(); sender.sendMessage(plugin.getPluginName() + "You are running TARDIS version: " + ChatColor.AQUA + version + ChatColor.RESET + " with CraftBukkit " + cb); return true; } }
private void displayMinecraftInfo(CommandSender sender) { //Minecraft specific sendMessage(sender, "TPS", String.valueOf(plugin.getTpsHistoryTask().getLastSample())); TrafficReader trafficReader = plugin.getTrafficReader(); if (trafficReader != null) { String formattedIncoming = readableBytes(trafficReader.getIncomingBytes().get()); String formattedOutgoing = readableBytes(trafficReader.getOutgoingBytes().get()); sendMessage(sender, "Incoming Traffic", formattedIncoming); sendMessage(sender, "Outgoing Traffic", formattedOutgoing); } Plugin[] plugins = Bukkit.getPluginManager().getPlugins(); sendMessage(sender, "Loaded Plugins", String.format("%d/%d", getEnabledPlugins(plugins), plugins.length)); int onlinePlayers = Bukkit.getOnlinePlayers().size(); int maxPlayers = Bukkit.getMaxPlayers(); sendMessage(sender, "Players", String.format("%d/%d", onlinePlayers, maxPlayers)); displayWorldInfo(sender); sendMessage(sender, "Server version", Bukkit.getVersion()); }