Optimized imports. Changed ServerTickEventHandler to PlayerTickEventHandler and made grace periods are now updated per player.
This commit is contained in:
@ -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!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user