mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-02-03 22:11:42 +01:00
[Permission] Add essentials.repair.all permission, which is required to unlock /repair all
Also make it to /repair defaults to hand.
This commit is contained in:
parent
6e20275cc7
commit
cdbdb5e8e9
@ -20,12 +20,7 @@ public class Commandrepair extends EssentialsCommand
|
||||
@Override
|
||||
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
||||
{
|
||||
if (args.length < 1)
|
||||
{
|
||||
throw new NotEnoughArgumentsException();
|
||||
}
|
||||
|
||||
if (args[0].equalsIgnoreCase("hand"))
|
||||
if (args.length < 1 || args[0].equalsIgnoreCase("hand") || !user.isAuthorized("essentials.repair.all"))
|
||||
{
|
||||
final ItemStack item = user.getItemInHand();
|
||||
if (item == null || item.getType().isBlock() || item.getDurability() == 0)
|
||||
@ -72,7 +67,6 @@ public class Commandrepair extends EssentialsCommand
|
||||
user.sendMessage(_("repair", Util.joinList(repaired)));
|
||||
}
|
||||
charge.charge(user);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -303,8 +303,8 @@ commands:
|
||||
usage: /<command> <drops|arrows|boats|minecarts|xp|paintings> [radius] [world]
|
||||
aliases: [eremove]
|
||||
repair:
|
||||
description: Repairs the durability of all or one item.
|
||||
usage: /<command> <hand|all>
|
||||
description: Repairs the durability of one or all items.
|
||||
usage: /<command> [hand|all]
|
||||
aliases: [fix,efix,erepair]
|
||||
rules:
|
||||
description: Views the server rules.
|
||||
|
Loading…
Reference in New Issue
Block a user