Lookup by player instead of name/id

This commit is contained in:
gravitylow 2014-04-16 22:29:38 -04:00
parent 76be9f16f7
commit bad3d779c5

View File

@ -220,7 +220,7 @@ public class FactionsPlayerListener implements Listener {
String name = player.getName(); String name = player.getName();
if (Conf.playersWhoBypassAllProtection.contains(name)) return true; if (Conf.playersWhoBypassAllProtection.contains(name)) return true;
FPlayer me = FPlayers.i.get(player.getUniqueId().toString()); FPlayer me = FPlayers.i.get(player);
if (me.isAdminBypassing()) return true; if (me.isAdminBypassing()) return true;
FLocation loc = new FLocation(location); FLocation loc = new FLocation(location);
@ -283,10 +283,9 @@ public class FactionsPlayerListener implements Listener {
} }
public static boolean canPlayerUseBlock(Player player, Block block, boolean justCheck) { public static boolean canPlayerUseBlock(Player player, Block block, boolean justCheck) {
String name = player.getName(); if (Conf.playersWhoBypassAllProtection.contains(player.getName())) return true;
if (Conf.playersWhoBypassAllProtection.contains(player.getUniqueId())) return true;
FPlayer me = FPlayers.i.get(name); FPlayer me = FPlayers.i.get(player);
if (me.isAdminBypassing()) return true; if (me.isAdminBypassing()) return true;
Material material = block.getType(); Material material = block.getType();