mirror of
https://github.com/PikaMug/Quests.git
synced 2025-03-02 11:31:10 +01:00
Ensure command rewards are ran sync, fixes #424
This commit is contained in:
parent
27be2b7997
commit
0894719552
@ -296,7 +296,7 @@ public class Quest {
|
||||
q.timers.remove(entry.getKey());
|
||||
}
|
||||
}
|
||||
org.bukkit.Bukkit.getScheduler().runTaskLater(plugin, new Runnable() {
|
||||
Bukkit.getScheduler().runTaskLater(plugin, new Runnable() {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
@ -322,8 +322,18 @@ public class Quest {
|
||||
none = null;
|
||||
}
|
||||
for (String s : commands) {
|
||||
s = s.replaceAll("<player>", player.getName());
|
||||
plugin.getServer().dispatchCommand(plugin.getServer().getConsoleSender(), s);
|
||||
final String command = s.replaceAll("<player>", player.getName());
|
||||
if (Bukkit.isPrimaryThread()) {
|
||||
Bukkit.getServer().dispatchCommand(plugin.getServer().getConsoleSender(), command);
|
||||
} else {
|
||||
Bukkit.getScheduler().runTask(plugin, new Runnable() {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
Bukkit.getServer().dispatchCommand(plugin.getServer().getConsoleSender(), command);
|
||||
}
|
||||
});
|
||||
}
|
||||
none = null;
|
||||
}
|
||||
for (String s : permissions) {
|
||||
|
Loading…
Reference in New Issue
Block a user