diff --git a/bukkit/ScriptCraft/src/net/walterhiggins/scriptcraft/ScriptCraftPlugin.java b/bukkit/ScriptCraft/src/net/walterhiggins/scriptcraft/ScriptCraftPlugin.java index 0883d86..4c7487f 100644 --- a/bukkit/ScriptCraft/src/net/walterhiggins/scriptcraft/ScriptCraftPlugin.java +++ b/bukkit/ScriptCraft/src/net/walterhiggins/scriptcraft/ScriptCraftPlugin.java @@ -27,7 +27,18 @@ public class ScriptCraftPlugin extends JavaPlugin if (jsPlugins.exists()){ File[] files = jsPlugins.listFiles(); for (File f: files){ - this.evaluator.eval("load(\"" + f.getAbsolutePath() + "\")", null); + String canonicalPath = null; + try { + // + // fix for bug #11 + // + canonicalPath = f.getCanonicalPath(); + canonicalPath.replaceAll("\\\\", "/"); + this.evaluator.eval("load(\"" + canonicalPath + "\")", null); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } } } } diff --git a/bukkit/scriptcraft.jar b/bukkit/scriptcraft.jar index a96ca89..db134a4 100644 Binary files a/bukkit/scriptcraft.jar and b/bukkit/scriptcraft.jar differ