Implemented config features into the ProtectedPlayer and ProtectedPlayers classes.

This commit is contained in:
2021-09-29 18:51:22 +01:00
parent a1874eb280
commit dbd0a0b3ee
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,7 @@
package com.micle.loginprotection.data; package com.micle.loginprotection.data;
import com.micle.loginprotection.setup.Config;
import java.util.UUID; import java.util.UUID;
public class ProtectedPlayer { public class ProtectedPlayer {
@ -9,7 +11,7 @@ public class ProtectedPlayer {
public ProtectedPlayer(UUID player_uuid) { public ProtectedPlayer(UUID player_uuid) {
this.player_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; this.is_loading = true;
} }

View File

@ -1,5 +1,6 @@
package com.micle.loginprotection.data; package com.micle.loginprotection.data;
import com.micle.loginprotection.setup.Config;
import net.minecraft.entity.player.ServerPlayerEntity; import net.minecraft.entity.player.ServerPlayerEntity;
import net.minecraft.util.text.StringTextComponent; import net.minecraft.util.text.StringTextComponent;
import net.minecraftforge.fml.server.ServerLifecycleHooks; import net.minecraftforge.fml.server.ServerLifecycleHooks;
@ -38,7 +39,7 @@ public class ProtectedPlayers {
protected_players.remove(protected_player); protected_players.remove(protected_player);
ServerPlayerEntity player = ServerLifecycleHooks.getCurrentServer().getPlayerList().getPlayer(player_uuid); 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); player.sendMessage(new StringTextComponent("Grace Period over!"), player_uuid);
} }