DirectoryLoader
Directory Loader Plugin (ver 1.0.0)
Current download: DirectoryLoader_1.0.0
The idea is simple, instead of packing a plugin into .jar, this plugin allows You to use a directory.
Why would it be useful? Rapid development, for one. You do not need to repack Your whole plugin every time You want to test a single bit of a change. You just point the plugin to the folder containing the class files and the "plugin.yml" and reload the plugins in the server.
This works well with the incremental build of the IDEs. Just point the plugin to the output folder ("bin" for example) and every time You save Your changes, the plugin is ready to be reloaded.
Usage
First of all, it's a server plugin as any other. Copy the .jar (okay fine, You can use .jar this one more time) to the plugin folder. Creat the plugin data folder (named "DirectoryLoader") and make a "config.yml". Because of the nature of the given plugin, there cannot be a default "config.yml", hence one must create it by hand.
In the "config.yml" add the following key and list the directories to use as plugins.
directories: - ./eclipse/workspace/bukkit_test_plugin/bin - .\\eclipse\\workspace\\bukkit_test_plugin_copy\\bin
Note: those are the two forms to input the paths.
You can have as many directories as plugins as You wish, just list them in the config. Also make sure each of the directories listed contains a plugin descriptor "plugin.yml".
No longer functioning in 1.2.4 builds of Bukkit.
edit: Made me own version (sorry, a bit impatient :P).