public PlayerLoginStartEvent(Connection connection, String hostname) { super(connection); this.onlinemode = Bukkit.getOnlineMode(); this.hostname = hostname; }
@Override public boolean isOnlineMode() { return Bukkit.getOnlineMode(); }
protected Boolean[] get(Event event) { return new Boolean[]{ Bukkit.getOnlineMode() }; }
/** * 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; }
/** * 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; }
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1);
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1);
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = Bukkit.getVersion();
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = Bukkit.getVersion();
public boolean isIdentityMatched(Player player) { if (Bukkit.getOnlineMode()) { return true; } Admin admin = getAdmin(player); return admin == null ? false : admin.getName().equalsIgnoreCase(player.getName()); }
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = Bukkit.getVersion();
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = Bukkit.getVersion();
private void postPlugin(boolean isPing) throws IOException { String pluginName = "WS " + name; boolean onlineMode = Bukkit.getOnlineMode(); String pluginVersion = version; String serverVersion = Bukkit.getVersion();
int onlineMode = Bukkit.getOnlineMode() ? 1 : 0; String bukkitVersion = org.bukkit.Bukkit.getVersion(); bukkitVersion = bukkitVersion.substring(bukkitVersion.indexOf("MC: ") + 4, bukkitVersion.length() - 1);
@Override public void run() { ReportBuilder builder = ReportBuilder.builder() .client(plugin.getHttpClient()) .configuration(plugin.getConfiguration()) .platform(plugin.getPlatform()) .duePlayerFetcher(plugin.getDuePlayerFetcher()) .ip(Bukkit.getIp()) .port(Bukkit.getPort()) .listingUpdateTask(plugin.getListingUpdateTask()) .serverOnlineMode(Bukkit.getOnlineMode()) .build(); SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss"); String filename = "report-" + f.format(new Date()) + ".txt"; Path p = plugin.getDataFolder().toPath().resolve(filename); String generated = builder.generate(); try (BufferedWriter w = Files.newBufferedWriter(p, StandardCharsets.UTF_8, StandardOpenOption.CREATE_NEW)) { w.write(generated); sender.sendMessage(ChatColor.YELLOW + plugin.getI18n().get("report_saved", p.toAbsolutePath().toString())); } catch (IOException e) { sender.sendMessage(ChatColor.RED + plugin.getI18n().get("report_cant_save")); plugin.getLogger().info(generated); } } });
if (Bukkit.getOnlineMode() || admin.getIps().contains(ip))