package net.t2code.commandguiv2.Spigot.system; import net.t2code.commandguiv2.Spigot.Main; import net.t2code.t2codelib.SPIGOT.api.messages.T2Csend; import org.bukkit.Bukkit; import org.bukkit.plugin.Plugin; import java.io.File; import java.util.Arrays; public class Debug { private static final Plugin plugin = Main.getPlugin(); public static void debugmsg() { T2Csend.debug(plugin, "§5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); T2Csend.debug(plugin, "§3Bukkit Version: §e" + Bukkit.getBukkitVersion()); T2Csend.debug(plugin, "§3NMS Version: §e" + Bukkit.getServer().getClass().getPackage().getName().replace("org.bukkit.craftbukkit.", "")); T2Csend.debug(plugin, "§3Version: §e" + Bukkit.getVersion()); T2Csend.debug(plugin, "§3Java: §e" + System.getProperty("java.version")); T2Csend.debug(plugin, "§3Worlds: §e" + String.valueOf(Bukkit.getServer().getWorlds())); T2Csend.debug(plugin, String.valueOf(Arrays.asList(Main.getPlugin().getServer().getPluginManager().getPlugins()))); T2Csend.debug(plugin, "§5----------------------------------"); if (new File(Main.getPath(), "config.yml").exists()) { File f = new File(String.valueOf(Main.getPath())); File f2 = new File(String.valueOf(Main.getPath() + "/GUIs/")); File f3 = new File(String.valueOf(Main.getPath() + "/languages/")); File[] fileArray = f.listFiles(); File[] fileArray2 = f2.listFiles(); File[] fileArray3 = f3.listFiles(); if (fileArray != null) { for (File config : fileArray) { T2Csend.debug(plugin, String.valueOf(config).replace("plugins/CommandGUI/", "")); } } if (fileArray2 != null) { for (File config2 : fileArray2) { T2Csend.debug(plugin, String.valueOf(config2).replace("plugins/CommandGUI/", "")); } } else T2Csend.debug(plugin, "No GUI files available"); if (fileArray3 != null) { for (File config3 : fileArray3) { T2Csend.debug(plugin, String.valueOf(config3).replace("plugins/CommandGUI/", "")); } } else T2Csend.debug(plugin, "No language files available"); } T2Csend.debug(plugin, "§5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); } }