mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Convert 9 anonymous scheduled tasks to named classes for better logging.
This commit is contained in:
parent
8159530906
commit
c929ebb89a
7 changed files with 44 additions and 33 deletions
|
@ -146,7 +146,7 @@ public class Backup implements Runnable
|
|||
}
|
||||
finally
|
||||
{
|
||||
ess.scheduleSyncDelayedTask(new Runnable()
|
||||
class BackupEnableSaveTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -159,7 +159,8 @@ public class Backup implements Runnable
|
|||
active = false;
|
||||
LOGGER.log(Level.INFO, tl("backupFinished"));
|
||||
}
|
||||
});
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new BackupEnableSaveTask());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
@ -56,8 +56,7 @@ public class EssentialsBlockListener implements Listener
|
|||
final User user = ess.getUser(event.getPlayer());
|
||||
if (user.hasUnlimited(is) && user.getBase().getGameMode() == GameMode.SURVIVAL)
|
||||
{
|
||||
ess.scheduleSyncDelayedTask(
|
||||
new Runnable()
|
||||
class UnlimitedItemSpawnTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -65,7 +64,8 @@ public class EssentialsBlockListener implements Listener
|
|||
user.getBase().getInventory().addItem(is);
|
||||
user.getBase().updateInventory();
|
||||
}
|
||||
});
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new UnlimitedItemSpawnTask());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -105,8 +105,8 @@ public class EssentialsEntityListener implements Listener
|
|||
final String command = powertoolPlayer.matcher(tempCommand).replaceAll(defender.getName());
|
||||
if (command != null && !command.isEmpty() && !command.equals(tempCommand))
|
||||
{
|
||||
ess.scheduleSyncDelayedTask(
|
||||
new Runnable()
|
||||
|
||||
class PowerToolInteractTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -114,7 +114,8 @@ public class EssentialsEntityListener implements Listener
|
|||
attacker.getServer().dispatchCommand(attacker.getBase(), command);
|
||||
LOGGER.log(Level.INFO, String.format("[PT] %s issued server command: /%s", attacker.getName(), command));
|
||||
}
|
||||
});
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new PowerToolInteractTask());
|
||||
|
||||
event.setCancelled(true);
|
||||
return;
|
||||
|
|
|
@ -220,7 +220,7 @@ public class EssentialsPlayerListener implements Listener
|
|||
dUser.checkMuteTimeout(currentTime);
|
||||
dUser.updateActivity(false);
|
||||
|
||||
ess.scheduleSyncDelayedTask(new Runnable()
|
||||
class DelayJoinTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -319,7 +319,9 @@ public class EssentialsPlayerListener implements Listener
|
|||
user.getBase().setWalkSpeed(0.2f);
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
ess.scheduleSyncDelayedTask(new DelayJoinTask());
|
||||
}
|
||||
|
||||
// Makes the compass item ingame always point to the first essentials home. #EasterEgg
|
||||
|
@ -573,8 +575,7 @@ public class EssentialsPlayerListener implements Listener
|
|||
{
|
||||
final Location otarget = LocationUtil.getTarget(user.getBase());
|
||||
|
||||
ess.scheduleSyncDelayedTask(
|
||||
new Runnable()
|
||||
class DelayedClickJumpTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -588,7 +589,8 @@ public class EssentialsPlayerListener implements Listener
|
|||
}
|
||||
user.getBase().teleport(loc, TeleportCause.PLUGIN);
|
||||
}
|
||||
});
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new DelayedClickJumpTask());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
@ -622,8 +624,8 @@ public class EssentialsPlayerListener implements Listener
|
|||
else
|
||||
{
|
||||
used = true;
|
||||
ess.scheduleSyncDelayedTask(
|
||||
new Runnable()
|
||||
|
||||
class PowerToolUseTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -631,7 +633,9 @@ public class EssentialsPlayerListener implements Listener
|
|||
user.getServer().dispatchCommand(user.getBase(), command);
|
||||
LOGGER.log(Level.INFO, String.format("[PT] %s issued server command: /%s", user.getName(), command));
|
||||
}
|
||||
});
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new PowerToolUseTask());
|
||||
|
||||
}
|
||||
}
|
||||
return used;
|
||||
|
|
|
@ -89,7 +89,7 @@ public class TimedTeleport implements Runnable
|
|||
return;
|
||||
}
|
||||
|
||||
ess.scheduleSyncDelayedTask(new Runnable()
|
||||
class DelayedTeleportTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -146,7 +146,8 @@ public class TimedTeleport implements Runnable
|
|||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new DelayedTeleportTask());
|
||||
}
|
||||
|
||||
//If we need to cancelTimer a pending teleportPlayer call this method
|
||||
|
|
|
@ -31,7 +31,8 @@ public class Commandkittycannon extends EssentialsCommand
|
|||
ocelot.setTamed(true);
|
||||
ocelot.setBaby();
|
||||
ocelot.setVelocity(user.getBase().getEyeLocation().getDirection().multiply(2));
|
||||
ess.scheduleSyncDelayedTask(new Runnable()
|
||||
|
||||
class KittyCannonExplodeTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -40,6 +41,8 @@ public class Commandkittycannon extends EssentialsCommand
|
|||
ocelot.remove();
|
||||
loc.getWorld().createExplosion(loc, 0F);
|
||||
}
|
||||
}, 20);
|
||||
}
|
||||
ess.scheduleSyncDelayedTask(new KittyCannonExplodeTask(), 20);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@ public class Commandsudo extends EssentialsCommand
|
|||
}
|
||||
|
||||
final User user = getPlayer(server, sender, args, 0);
|
||||
if(args[1].toLowerCase(Locale.ENGLISH).startsWith("c:"))
|
||||
if (args[1].toLowerCase(Locale.ENGLISH).startsWith("c:"))
|
||||
{
|
||||
if (user.isAuthorized("essentials.sudo.exempt") && sender.isPlayer())
|
||||
{
|
||||
|
@ -53,8 +53,7 @@ public class Commandsudo extends EssentialsCommand
|
|||
final PluginCommand execCommand = ess.getServer().getPluginCommand(command);
|
||||
if (execCommand != null)
|
||||
{
|
||||
ess.scheduleSyncDelayedTask(
|
||||
new Runnable()
|
||||
class SudoCommandTask implements Runnable
|
||||
{
|
||||
@Override
|
||||
public void run()
|
||||
|
@ -62,9 +61,11 @@ public class Commandsudo extends EssentialsCommand
|
|||
LOGGER.log(Level.INFO, String.format("[Sudo] %s issued server command: /%s %s", user.getName(), command, getFinalArg(arguments, 0)));
|
||||
execCommand.execute(user.getBase(), command, arguments);
|
||||
}
|
||||
});
|
||||
}
|
||||
else {
|
||||
ess.scheduleSyncDelayedTask(new SudoCommandTask());
|
||||
}
|
||||
else
|
||||
{
|
||||
sender.sendMessage(tl("errorCallingCommand", command));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue