- Fix banning bug + make plex name color config option work

This commit is contained in:
Taah
2022-02-24 23:50:11 -08:00
parent 90c2426987
commit f13bd8a5d5
13 changed files with 20 additions and 24 deletions

View File

@ -95,7 +95,7 @@ public class PunishmentManager extends PlexBase
public boolean isBanned(UUID uuid)
{
return PlayerCache.getPunishedPlayerMap().containsKey(uuid) && PlayerCache.getPunishedPlayer(uuid).getPunishments().stream().anyMatch(punishment -> punishment.getType() == PunishmentType.BAN && punishment.isActive());
return PlayerCache.getPunishedPlayer(uuid).getPunishments().stream().anyMatch(punishment -> punishment.getType() == PunishmentType.BAN && punishment.isActive());
}
public boolean isBanned(PunishedPlayer player)
@ -160,15 +160,8 @@ public class PunishmentManager extends PlexBase
jedis.set(uuid.toString(), object.toString());
}
PunishedPlayer player;
if (PlayerCache.getPunishedPlayerMap().containsKey(uuid))
{
player = PlayerCache.getPunishedPlayer(uuid);
}
else
{
player = new PunishedPlayer(uuid);
}
PunishedPlayer player = PlayerCache.getPunishedPlayer(uuid);
File file = player.getPunishmentsFile();
if (isNotEmpty(file))
{