The problem When you are doing java for some time, you mostly use graphical user interfaces with also use an scheduler kind system at swing. There are match useful classes inside swing, like SwingWorker. But they don't exist at bukkit, so I decided to make my own minimalized version of an so called "BukkitWorker" to replace the things that SwingWorker provided to us. The solution I designed the following class to make our life as programmer more easier: see http://dev.bukkit.org/paste/5642/ for the code, if you use it, plz give credit Example plugin url check plugin (Move your mouse to reveal the content) url check plugin (open) url check plugin (close) See https://dl.dropbox.com/u/60864086/FerryBukkitWorker.jar for the jar, sources are included When you installed the plugin, you can do /bukkitworkertest, the plugin will look with of the Minecraft sites are online and offline, by default it test the following site: bukkit: http://bukkit.org/ Mineraft: http://minecraft.net/ Minecraft download: http://s3.amazonaws.com/MinecraftDownload/ Minecraft wiki: http://minecraftwiki.net/ (The example plugin accepts commands from the console to, unlike most plugins, ) backup plugin (Move your mouse to reveal the content) backup plugin (open) backup plugin (close) See https://dl.dropbox.com/u/60864086/FerryBackup.jar for the jar, sources are included This plugin gives an /backup command, when you do that, it creates an directory inside the server directory, and backup the files for the worldedit snapshot format. More information I did my best to add an nice javadoc to it, if you find any bugs, post it and I will look how I can solve it.