summaryrefslogtreecommitdiff
path: root/com/nemez/cmdmgr/util/ExecutableDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/nemez/cmdmgr/util/ExecutableDefinition.java')
-rw-r--r--com/nemez/cmdmgr/util/ExecutableDefinition.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/com/nemez/cmdmgr/util/ExecutableDefinition.java b/com/nemez/cmdmgr/util/ExecutableDefinition.java
index f04b65a..71aacbf 100644
--- a/com/nemez/cmdmgr/util/ExecutableDefinition.java
+++ b/com/nemez/cmdmgr/util/ExecutableDefinition.java
@@ -2,8 +2,10 @@ package com.nemez.cmdmgr.util;
import java.lang.reflect.Method;
import java.util.ArrayList;
+import java.util.logging.Level;
import org.bukkit.command.CommandSender;
+import org.bukkit.plugin.java.JavaPlugin;
import com.nemez.cmdmgr.component.ArgumentComponent;
import com.nemez.cmdmgr.component.ICommandComponent;
@@ -55,7 +57,7 @@ public class ExecutableDefinition {
return components.size();
}
- public boolean invoke(ArrayList<Object> args, CommandSender sender) {
+ public boolean invoke(ArrayList<Object> args, CommandSender sender, JavaPlugin plugin) {
if (target == null) {
return false;
}
@@ -72,7 +74,7 @@ public class ExecutableDefinition {
return (boolean) target.invoke(methodContainer, arguments);
}
} catch (Exception e) {
- System.err.println("M8 you're missing a function...");
+ plugin.getLogger().log(Level.WARNING, "Runtime Error: invalid method");
e.printStackTrace();
return true;
}