/acb will now work with player UUIDs.

In addition to player names.
This commit is contained in:
ryanhamshire 2015-04-24 18:05:20 -07:00
parent 7aed255fb8
commit d062f627c2

View File

@ -1720,12 +1720,23 @@ public class GriefPrevention extends JavaPlugin
} }
//otherwise, find the specified player //otherwise, find the specified player
OfflinePlayer targetPlayer = this.resolvePlayerByName(args[0]); OfflinePlayer targetPlayer;
if(targetPlayer == null) try
{ {
GriefPrevention.sendMessage(player, TextMode.Err, Messages.PlayerNotFound2); UUID playerID = UUID.fromString(args[0]);
return true; targetPlayer = this.getServer().getOfflinePlayer(playerID);
} }
catch(IllegalArgumentException e)
{
targetPlayer = this.resolvePlayerByName(args[0]);
}
if(targetPlayer == null)
{
GriefPrevention.sendMessage(player, TextMode.Err, Messages.PlayerNotFound2);
return true;
}
//give blocks to player //give blocks to player
PlayerData playerData = this.dataStore.getPlayerData(targetPlayer.getUniqueId()); PlayerData playerData = this.dataStore.getPlayerData(targetPlayer.getUniqueId());