1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-01-17 21:39:26 +01:00

Powertools dispatch commands as delayed tasks (should reduce any conflict issues).

This commit is contained in:
KHobbits 2012-02-22 00:22:22 +00:00
parent c6b1a8af23
commit 21b982f068

View File

@ -370,7 +370,7 @@ public class EssentialsPlayerListener implements Listener
}
boolean used = false;
// We need to loop through each command and execute
for (String command : commandList)
for (final String command : commandList)
{
if (command.matches(".*\\{player\\}.*"))
{
@ -385,7 +385,15 @@ public class EssentialsPlayerListener implements Listener
else
{
used = true;
user.getServer().dispatchCommand(user.getBase(), command);
ess.scheduleSyncDelayedTask(
new Runnable()
{
@Override
public void run()
{
user.getServer().dispatchCommand(user.getBase(), command);
}
});
}
}
return used;