couldnt give it a better name

This commit is contained in:
ZeroEpoch1969
2019-08-03 19:50:31 -07:00
parent fb0bfb847f
commit dffd9f8c3c
6 changed files with 103 additions and 3 deletions

View File

@ -36,6 +36,8 @@ public class AdminList extends FreedomService
private final Set<Admin> activeAdmins = Sets.newHashSet();
private final Map<String, Admin> nameTable = Maps.newHashMap();
private final Map<String, Admin> ipTable = Maps.newHashMap();
public final List<String> verifiedNoAdmins = new ArrayList<>();
public final Map<String, List<String>> verifiedNoAdminIps = Maps.newHashMap();
//
private final YamlConfig config;
@ -255,7 +257,12 @@ public class AdminList extends FreedomService
public boolean isAdminImpostor(Player player)
{
return getEntryByName(player.getName()) != null && !isAdmin(player);
return getEntryByName(player.getName()) != null && !isAdmin(player) && !isVerifiedAdmin(player);
}
public boolean isVerifiedAdmin(Player player)
{
return verifiedNoAdmins.contains(player.getName()) && verifiedNoAdminIps.get(player.getName()).contains(Ips.getIp(player));
}
public boolean isIdentityMatched(Player player)