summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2010-12-24 19:04:35 +0000
committerDinnerbone <dinnerbone@dinnerbone.com>2010-12-24 19:04:35 +0000
commitcc734a3aa60b147f2d356e329ed94ca91623bed0 (patch)
tree950454f312ed411355629d17e76f136ad0793b77
parentc8b9f833d96347740753df05b19863369f6d28f2 (diff)
downloadcraftbukkit-cc734a3aa60b147f2d356e329ed94ca91623bed0.tar
craftbukkit-cc734a3aa60b147f2d356e329ed94ca91623bed0.tar.gz
craftbukkit-cc734a3aa60b147f2d356e329ed94ca91623bed0.tar.lz
craftbukkit-cc734a3aa60b147f2d356e329ed94ca91623bed0.tar.xz
craftbukkit-cc734a3aa60b147f2d356e329ed94ca91623bed0.zip
No longer hardcoding sample plugin, now uses plugins dir
-rw-r--r--src/org/bukkit/craftbukkit/CraftServer.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/org/bukkit/craftbukkit/CraftServer.java b/src/org/bukkit/craftbukkit/CraftServer.java
index 7467dee2..9af29a4d 100644
--- a/src/org/bukkit/craftbukkit/CraftServer.java
+++ b/src/org/bukkit/craftbukkit/CraftServer.java
@@ -28,13 +28,16 @@ public final class CraftServer implements Server {
server = console.f;
pluginManager.RegisterInterface(JavaPluginLoader.class);
-
- try {
- pluginManager.loadPlugin(new File("SamplePlugin.jar"));
- } catch (InvalidPluginException ex) {
- Logger.getLogger(CraftServer.class.getName()).log(Level.SEVERE, null, ex);
- } catch (Throwable ex) {
- Logger.getLogger(CraftServer.class.getName()).log(Level.SEVERE, "(Did you extract the lib folder?)", ex);
+
+ File pluginFolder = new File("plugins");
+ if (pluginFolder.exists()) {
+ try {
+ pluginManager.loadPlugins(pluginFolder);
+ } catch (Throwable ex) {
+ Logger.getLogger(CraftServer.class.getName()).log(Level.SEVERE, "(Did you extract the lib folder?)", ex);
+ }
+ } else {
+ pluginFolder.mkdir();
}
}