readability

This commit is contained in:
YouHaveTrouble
2021-02-25 03:07:17 +01:00
parent ef7016d576
commit b43a9853e8
@@ -7,6 +7,7 @@ import eu.endermite.togglepvp.util.PluginMessages;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import java.time.Instant; import java.time.Instant;
@eu.endermite.togglepvp.util.Listener @eu.endermite.togglepvp.util.Listener
@@ -20,6 +21,7 @@ public class PlayerJoinAndLeaveListener implements Listener {
PlayerData playerData = TogglePvp.getPlugin().getPlayerManager().getPlayer(player.getUniqueId()); PlayerData playerData = TogglePvp.getPlugin().getPlayerManager().getPlayer(player.getUniqueId());
playerData.setLoginTimestamp(Instant.now().getEpochSecond()); playerData.setLoginTimestamp(Instant.now().getEpochSecond());
} }
/** /**
* This event is here to save player's data to database * This event is here to save player's data to database
* Also punishes players who log out during combat * Also punishes players who log out during combat
@@ -28,19 +30,22 @@ public class PlayerJoinAndLeaveListener implements Listener {
public void onPlayerLeave(org.bukkit.event.player.PlayerQuitEvent event) { public void onPlayerLeave(org.bukkit.event.player.PlayerQuitEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
TogglePvp.getPlugin().getSqLite().updatePlayerInfo(player.getUniqueId(), TogglePvp.getPlugin().getPlayerManager().getPlayer(player.getUniqueId())); TogglePvp.getPlugin().getSqLite().updatePlayerInfo(player.getUniqueId(), TogglePvp.getPlugin().getPlayerManager().getPlayer(player.getUniqueId()));
if (TogglePvp.getPlugin().getConfigCache().isPunish_for_combat_logout()) { if (!TogglePvp.getPlugin().getConfigCache().isPunish_for_combat_logout())
SmartCache smartCache = TogglePvp.getPlugin().getSmartCache(); return;
long now = Instant.now().getEpochSecond();
long combatTime = smartCache.getPlayerData(player.getUniqueId()).getCombattime();
if (combatTime > now) { SmartCache smartCache = TogglePvp.getPlugin().getSmartCache();
player.setHealth(0); long now = Instant.now().getEpochSecond();
if (TogglePvp.getPlugin().getConfigCache().isPunish_for_combat_logout_announce()) long combatTime = smartCache.getPlayerData(player.getUniqueId()).getCombattime();
PluginMessages.broadcastMessage(player, TogglePvp.getPlugin().getConfigCache().getPunish_for_combat_logout_message());
if (combatTime <= now)
return;
player.setHealth(0);
if (TogglePvp.getPlugin().getConfigCache().isPunish_for_combat_logout_announce())
PluginMessages.broadcastMessage(player, TogglePvp.getPlugin().getConfigCache().getPunish_for_combat_logout_message());
PlayerData playerData = TogglePvp.getPlugin().getPlayerManager().getPlayer(player.getUniqueId());
playerData.setCombattime(now - 1);
PlayerData playerData = TogglePvp.getPlugin().getPlayerManager().getPlayer(player.getUniqueId());
playerData.setCombattime(now-1);
}
}
} }
} }