Fix players being marked as an impostor when the Discord verification system is disabled

This commit is contained in:
2020-11-08 20:05:54 -06:00
parent 11984bc46f
commit 9a7cc52e03
3 changed files with 6 additions and 5 deletions

View File

@ -156,12 +156,13 @@ public class PlayerList extends FreedomService
public Boolean isPlayerImpostor(Player player)
{
PlayerData playerData = getData(player);
return !plugin.sl.isStaff(player)
return plugin.dc.enabled
&& !plugin.sl.isStaff(player)
&& (playerData.hasVerification())
&& !playerData.getIps().contains(FUtil.getIp(player));
}
public boolean isImposter(Player player)
public boolean IsImpostor(Player player)
{
return isPlayerImpostor(player) || plugin.sl.isStaffImpostor(player);
}