diff options
author | md_5 <git@md-5.net> | 2018-11-24 17:52:29 +1100 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-11-24 17:52:29 +1100 |
commit | 97b0057ad3577bc433cc44ed44cc09263ab58f89 (patch) | |
tree | 22b5b602efd4a5b8f872490817b3f1c3d1bcaf94 | |
parent | 8cd538e66144bd93f9139574b179b2413ee5dd62 (diff) | |
download | craftbukkit-97b0057ad3577bc433cc44ed44cc09263ab58f89.tar craftbukkit-97b0057ad3577bc433cc44ed44cc09263ab58f89.tar.gz craftbukkit-97b0057ad3577bc433cc44ed44cc09263ab58f89.tar.lz craftbukkit-97b0057ad3577bc433cc44ed44cc09263ab58f89.tar.xz craftbukkit-97b0057ad3577bc433cc44ed44cc09263ab58f89.zip |
SPIGOT-4500: callSyncMethod broken
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java | 2 | ||||
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java b/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java index b5c22e20..557f72d6 100644 --- a/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java +++ b/src/main/java/org/bukkit/craftbukkit/scheduler/CraftScheduler.java @@ -437,7 +437,7 @@ public class CraftScheduler implements BukkitScheduler { private static void validate(final Plugin plugin, final Object task) { Validate.notNull(plugin, "Plugin cannot be null"); Validate.notNull(task, "Task cannot be null"); - Validate.isTrue(task instanceof Runnable || task instanceof Consumer, "Task must be Runnable or Consumer"); + Validate.isTrue(task instanceof Runnable || task instanceof Consumer || task instanceof Callable, "Task must be Runnable, Consumer, or Callable"); if (!plugin.isEnabled()) { throw new IllegalPluginAccessException("Plugin attempted to register task while disabled"); } diff --git a/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java b/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java index 15c62552..a85fbbb6 100644 --- a/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java +++ b/src/main/java/org/bukkit/craftbukkit/scheduler/CraftTask.java @@ -46,7 +46,7 @@ class CraftTask implements BukkitTask, Runnable { this.cTask = (Consumer<BukkitTask>) task; this.rTask = null; } else if (task == null) { - // Head task + // Head or Future task this.rTask = null; this.cTask = null; } else { |