diff options
author | Logan Fick <logaldeveloper@protonmail.com> | 2019-02-08 16:53:55 -0500 |
---|---|---|
committer | Logan Fick <logaldeveloper@protonmail.com> | 2019-02-08 16:53:55 -0500 |
commit | 619c603a4f163746b8a0d21a038735ee2f76e3ea (patch) | |
tree | 1b339f138efe9b69269bd330ef4e4fcb7fedb1a9 /src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java | |
parent | 50f53a63d13d6ec79e39c5204f89af61a833eff1 (diff) |
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java')
-rw-r--r-- | src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java | 29 |
1 files changed, 11 insertions, 18 deletions
diff --git a/src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java b/src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java index 7e97705..eab856a 100644 --- a/src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java +++ b/src/main/java/com/nemez/cmdmgr/util/AsyncExecutableDefinition.java @@ -1,29 +1,23 @@ package com.nemez.cmdmgr.util; -import java.lang.reflect.Method; -import java.util.ArrayList; - +import com.nemez.cmdmgr.component.ICommandComponent; import org.bukkit.command.CommandSender; import org.bukkit.plugin.java.JavaPlugin; -import com.nemez.cmdmgr.component.ICommandComponent; +import java.lang.reflect.Method; +import java.util.ArrayList; -public class AsyncExecutableDefinition extends ExecutableDefinition -{ +public class AsyncExecutableDefinition extends ExecutableDefinition { public AsyncExecutableDefinition(ArrayList<ICommandComponent> cmd, ArrayList<Integer> paramLinks, String perm, - Method method, Object methodContainer, Type type) - { + Method method, Object methodContainer, Type type) { super(cmd, paramLinks, perm, method, methodContainer, type); } - + @Override - public boolean invoke(Object[] args, CommandSender sender, JavaPlugin plugin) - { - Thread t = new Thread(new Runnable() - { + public boolean invoke(Object[] args, CommandSender sender, JavaPlugin plugin) { + Thread t = new Thread(new Runnable() { @Override - public void run() - { + public void run() { invokeFromThread(args, sender, plugin); } }); @@ -31,9 +25,8 @@ public class AsyncExecutableDefinition extends ExecutableDefinition t.start(); return true; } - - private final void invokeFromThread(Object[] args, CommandSender sender, JavaPlugin plugin) - { + + private final void invokeFromThread(Object[] args, CommandSender sender, JavaPlugin plugin) { super.invoke(args, sender, plugin); } } |