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

View File

@ -1631,6 +1631,27 @@ public class GriefPrevention extends JavaPlugin
return true; 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> //claimslist or claimslist <player>
else if(cmd.getName().equalsIgnoreCase("claimslist")) else if(cmd.getName().equalsIgnoreCase("claimslist"))
{ {