From 58953dc9889033a30bbda36bb818bfea38311af4 Mon Sep 17 00:00:00 2001 From: micle Date: Wed, 29 Sep 2021 18:51:22 +0100 Subject: [PATCH] Implemented config features into the ProtectedPlayer and ProtectedPlayers classes. --- .../java/com/micle/loginprotection/data/ProtectedPlayer.java | 4 +++- .../java/com/micle/loginprotection/data/ProtectedPlayers.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/micle/loginprotection/data/ProtectedPlayer.java b/src/main/java/com/micle/loginprotection/data/ProtectedPlayer.java index 244f3c3..624dace 100755 --- a/src/main/java/com/micle/loginprotection/data/ProtectedPlayer.java +++ b/src/main/java/com/micle/loginprotection/data/ProtectedPlayer.java @@ -1,5 +1,7 @@ package com.micle.loginprotection.data; +import com.micle.loginprotection.setup.Config; + import java.util.UUID; public class ProtectedPlayer { @@ -9,7 +11,7 @@ public class ProtectedPlayer { public ProtectedPlayer(UUID player_uuid) { this.player_uuid = player_uuid; - this.grace_period = 400; + this.grace_period = (Config.POST_GRACE_DURATION.get() * 40); this.is_loading = true; } diff --git a/src/main/java/com/micle/loginprotection/data/ProtectedPlayers.java b/src/main/java/com/micle/loginprotection/data/ProtectedPlayers.java index fcfd9e8..27ac120 100755 --- a/src/main/java/com/micle/loginprotection/data/ProtectedPlayers.java +++ b/src/main/java/com/micle/loginprotection/data/ProtectedPlayers.java @@ -1,5 +1,6 @@ package com.micle.loginprotection.data; +import com.micle.loginprotection.setup.Config; import net.minecraft.entity.player.ServerPlayerEntity; import net.minecraft.util.text.StringTextComponent; import net.minecraftforge.fml.server.ServerLifecycleHooks; @@ -38,7 +39,7 @@ public class ProtectedPlayers { protected_players.remove(protected_player); ServerPlayerEntity player = ServerLifecycleHooks.getCurrentServer().getPlayerList().getPlayer(player_uuid); - if (player == null) { return; } + if (player == null || !Config.POST_GRACE_ENABLED.get()) { return; } player.sendMessage(new StringTextComponent("Grace Period over!"), player_uuid); }