Added /ClaimBook command.

This commit is contained in:
ryanhamshire 2015-08-21 12:57:25 -07:00
parent 9b9303dd6f
commit 8364e39953
2 changed files with 29 additions and 0 deletions

View File

@ -179,6 +179,10 @@ commands:
description: Reverses /separate.
usage: /UnSeparate
permission: griefprevention.separate
claimbook:
description: Gives a player a replacement land claiming book.
usage: /ClaimBook <player>
permission: griefprevention.claimbook
permissions:
griefprevention.createclaims:
description: Grants permission to create claims.
@ -205,6 +209,7 @@ permissions:
griefprevention.siegeimmune: true
griefprevention.separate: true
griefprevention.eavesdropsigns: true
griefprevention.claimbook: true
griefprevention.siegeimmune:
description: Makes a player immune to /Siege.
default: op
@ -277,3 +282,6 @@ permissions:
griefprevention.ignore:
description: Grants access to /Ignore, /Unignore, and /IgnoreList
default: true
griefprevention.claimbook:
description: Grants access to /ClaimBook.
default: op

View File

@ -1631,6 +1631,27 @@ public class GriefPrevention extends JavaPlugin
return true;
}
//claimbook
else if(cmd.getName().equalsIgnoreCase("claimbook"))
{
//requires one parameter
if(args.length != 1) return false;
//try to find the specified player
Player otherPlayer = this.getServer().getPlayer(args[0]);
if(otherPlayer == null)
{
GriefPrevention.sendMessage(player, TextMode.Err, Messages.PlayerNotFound2);
return true;
}
else
{
WelcomeTask task = new WelcomeTask(otherPlayer);
task.run();
return true;
}
}
//claimslist or claimslist <player>
else if(cmd.getName().equalsIgnoreCase("claimslist"))
{