/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
OfflinePlayer targetPlayer = this.resolvePlayerByName(args[0]);
if(targetPlayer == null)
OfflinePlayer targetPlayer;
try
{
GriefPrevention.sendMessage(player, TextMode.Err, Messages.PlayerNotFound2);
return true;
UUID playerID = UUID.fromString(args[0]);
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
PlayerData playerData = this.dataStore.getPlayerData(targetPlayer.getUniqueId());