summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormd_5 <md_5@bigpond.com>2012-10-07 21:47:14 +1100
committermd_5 <md_5@bigpond.com>2012-10-07 21:47:14 +1100
commit7a36150f3ca52c1900ca16940decd5317ad5e607 (patch)
tree43d2b9b0f883a40680fe10845ff2d00ccb9a24ca
parent6d3119dfe629077473c9a1c6be82a7d6ec893e04 (diff)
downloadEssentials-7a36150f3ca52c1900ca16940decd5317ad5e607.tar
Essentials-7a36150f3ca52c1900ca16940decd5317ad5e607.tar.gz
Essentials-7a36150f3ca52c1900ca16940decd5317ad5e607.tar.lz
Essentials-7a36150f3ca52c1900ca16940decd5317ad5e607.tar.xz
Essentials-7a36150f3ca52c1900ca16940decd5317ad5e607.zip
Use correct classloader to load
-rw-r--r--EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java b/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java
index 455c06291..41ca3ed57 100644
--- a/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java
+++ b/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java
@@ -79,8 +79,8 @@ public class EssentialsExtra extends JavaPlugin
getServer().getPluginManager().disablePlugin(this);
}
- ClassLoader loader = new URLClassLoader(urls, getClassLoader());
- final ICommandHandler handler = new EssentialsCommandHandler(loader, "Command", "essentials.", ess);;
+ ClassLoader loader = new URLClassLoader(urls);
+ final ICommandHandler handler = new EssentialsCommandHandler(loader, "Command", "essentials.", ess);
for (File file : commandDir.listFiles())
{
String fileName = file.getName();
@@ -89,7 +89,7 @@ public class EssentialsExtra extends JavaPlugin
String commandName = fileName.substring(7, fileName.length() - 7);
try
{
- AnnotatedCommand anot = Class.forName(fileName).getAnnotation(AnnotatedCommand.class);
+ AnnotatedCommand anot = Class.forName(fileName, true, loader).getAnnotation(AnnotatedCommand.class);
if (anot == null)
{
throw new IllegalArgumentException("Command class is not annotated with AnnotatedCommand.class");