import: org.bukkit.Bukkit org.bukkit.plugin.java.JavaPlugin function checkDependencies(): if skutil file "plugins/ExtraBlocks/package.json" exists: skutil delete file "plugins/ExtraBlocks/package.json" if skutil directory "plugins/ExtraBlocks/" doesn't exist: skutil create directory "plugins/ExtraBlocks/" skutil download file from "https://skript.mrkrakenied.ct8.pl/checkDependencies.php?data=ExtraBlocks" to file "plugins/ExtraBlocks/package.json" copy json first element of file contents of "plugins/ExtraBlocks/package.json" to {_package::*} if {_package::dependencies::craftbukkit::*} contains minecraft version: set {_summary::server} to "&a%minecraft version%" else: set {_summary::server} to "&c%minecraft version%" if {_package::dependencies::skript::*} contains skript version: set {_summary::skript} to "&a%skript version%" else: set {_summary::skript} to "&c%skript version%" if Bukkit.getServer().getPluginManager().getPlugin("skript-mirror").getDescription().getVersion() is set: set {_version::skript-mirror} to Bukkit.getServer().getPluginManager().getPlugin("skript-mirror").getDescription().getVersion() if {_package::dependencies::skript-mirror} contains {_version::skript-mirror}: set {_summary::skript-mirror} to "&a%{_version::skript-mirror}%" else: set {_summary::skript-mirror} to "&c%{_version::skript-mirror}%" else: set {_summary::skript-mirror} to "&cbrak" if Bukkit.getServer().getPluginManager().getPlugin("skript-json").getDescription().getVersion() is set: set {_version::skript-json} to Bukkit.getServer().getPluginManager().getPlugin("SkriptJSON").getDescription().getVersion() if {_package::dependencies::skript-json::*} contains {_version::skript-json}: set {_summary::skript-json} to "&a%{_version::skript-json}%" else: set {_summary::skript-json} to "&c%{_version::skript-json}%" else: set {_summary::skript-json} to "&cbrak" if Bukkit.getServer().getPluginManager().getPlugin("skUtilities").getDescription().getVersion() is set: set {_version::skUtilities} to Bukkit.getServer().getPluginManager().getPlugin("skUtilities").getDescription().getVersion() if {_package::dependencies::skUtilities} contains {_version::skUtilities}: set {_summary::skUtilities} to "&a%{_version::skUtilities}%" else: set {_summary::skUtilities} to "&c%{_version::skUtilities}%" else: set {_summary::skUtilities} to "&cbrak" send "&6ExtraBlocksUpdater» &fPodsumowanie sprawdzenia wymagań:" to console send " &fSerwer: %{_summary::server}%" to console send " &fSkript: %{_summary::skript}%" to console send " &fskript-mirror: %{_summary::skript-mirror}%" to console send " &fskript-json: %{_summary::skript-json}%" to console send " &fskUtilities: %{_summary::skUtilities}%" to console skutil download file from "https://skript.mrkrakenied.ct8.pl/view.php?data=ExtraBlocks" to file "plugins/Skript/scripts/ExtraBlocks.sk" on load: checkDependencies()