Optimized imports. Changed ServerTickEventHandler to PlayerTickEventHandler and made grace periods are now updated per player.

This commit is contained in:
micle
2021-06-03 20:49:56 +01:00
parent 26153775c3
commit 47b27d67c8
5 changed files with 22 additions and 25 deletions

View File

@ -42,17 +42,13 @@ public class ProtectedPlayers {
player.sendMessage(new StringTextComponent("Grace Period over!"), player_uuid);
}
public void updateGracePeriods() {
for (ProtectedPlayer protected_player : protected_players) {
if (protected_player.isLoading()) { continue; }
int grace_period = protected_player.getGracePeriod()-1;
protected_player.setGracePeriod(grace_period);
if (grace_period <= 0) {
removePlayer(protected_player.getPlayerUUID());
System.out.println(protected_player.getPlayerUUID() + " is no longer being protected!");
break;
}
public void updateGracePeriod(UUID player_uuid) {
ProtectedPlayer protected_player = getPlayer(player_uuid);
int grace_period = protected_player.getGracePeriod()-1;
protected_player.setGracePeriod(grace_period);
if (grace_period <= 0) {
removePlayer(player_uuid);
System.out.println(protected_player.getPlayerUUID() + " is no longer being protected!");
}
}
}