From 7edecc506111219772364453a08447679634cd9c Mon Sep 17 00:00:00 2001 From: KartoffelChips Date: Tue, 28 May 2024 13:04:13 +0200 Subject: [PATCH] replaced anonymous classes with lambda expressions for runnables --- .../listeners/PlayerDeathListener.java | 36 +++++++------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/src/main/java/org/strassburger/lifestealz/listeners/PlayerDeathListener.java b/src/main/java/org/strassburger/lifestealz/listeners/PlayerDeathListener.java index f40ebfbc..2aa6c2d5 100644 --- a/src/main/java/org/strassburger/lifestealz/listeners/PlayerDeathListener.java +++ b/src/main/java/org/strassburger/lifestealz/listeners/PlayerDeathListener.java @@ -54,12 +54,9 @@ public void onPlayerDeath(PlayerDeathEvent event) { // Player died a natural death (e.g. fall damage) if (!isDeathByPlayer && LifeStealZ.getInstance().getConfig().getBoolean("looseHeartsToNature")) { if (playerData.getMaxhp() - 2.0 <= minHearts) { - Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), new Runnable() { - @Override - public void run() { - for (String command : elimCommands) { - LifeStealZ.getInstance().getServer().dispatchCommand(LifeStealZ.getInstance().getServer().getConsoleSender(), command.replace("&player&", player.getName())); - } + Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), () -> { + for (String command : elimCommands) { + LifeStealZ.getInstance().getServer().dispatchCommand(LifeStealZ.getInstance().getServer().getConsoleSender(), command.replace("&player&", player.getName())); } }, 1L); @@ -71,12 +68,9 @@ public void run() { return; } - Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), new Runnable() { - @Override - public void run() { - Component kickMessage = MessageUtils.getAndFormatMsg(false, "messages.eliminatedjoin", "&cYou don't have any hearts left!"); - player.kick(kickMessage); - } + Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), () -> { + Component kickMessage = MessageUtils.getAndFormatMsg(false, "messages.eliminatedjoin", "&cYou don't have any hearts left!"); + player.kick(kickMessage); }, 1L); if (announceElimination) { @@ -137,12 +131,9 @@ public void run() { // Handle victim loosing hearts if (playerData.getMaxhp() - 2.0 <= minHearts) { - Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), new Runnable() { - @Override - public void run() { - for (String command : elimCommands) { - LifeStealZ.getInstance().getServer().dispatchCommand(LifeStealZ.getInstance().getServer().getConsoleSender(), command.replace("&player&", player.getName())); - } + Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), () -> { + for (String command : elimCommands) { + LifeStealZ.getInstance().getServer().dispatchCommand(LifeStealZ.getInstance().getServer().getConsoleSender(), command.replace("&player&", player.getName())); } }, 1L); @@ -154,12 +145,9 @@ public void run() { return; } - Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), new Runnable() { - @Override - public void run() { - Component kickMessage = MessageUtils.getAndFormatMsg(false, "messages.eliminatedjoin", "&cYou don't have any hearts left!"); - player.kick(kickMessage); - } + Bukkit.getScheduler().scheduleSyncDelayedTask(LifeStealZ.getInstance(), () -> { + Component kickMessage = MessageUtils.getAndFormatMsg(false, "messages.eliminatedjoin", "&cYou don't have any hearts left!"); + player.kick(kickMessage); }, 1L); if (announceElimination) {