diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/signs/SignKit.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/signs/SignKit.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/signs/SignKit.java b/Essentials/src/com/earth2me/essentials/signs/SignKit.java index 5616a969c..e319a4838 100644 --- a/Essentials/src/com/earth2me/essentials/signs/SignKit.java +++ b/Essentials/src/com/earth2me/essentials/signs/SignKit.java @@ -50,7 +50,7 @@ public class SignKit extends EssentialsSign protected boolean onSignInteract(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException, ChargeException { final String kitName = sign.getLine(1).toLowerCase(Locale.ENGLISH).trim(); - final String group = sign.getLine(2); + final String group = sign.getLine(2).trim(); if ((!group.isEmpty() && ("ยง2Everyone".equals(group) || player.inGroup(group))) || (group.isEmpty() && (player.isAuthorized("essentials.kits." + kitName)))) { @@ -77,7 +77,12 @@ public class SignKit extends EssentialsSign } else { - throw new SignException(_("noKitPermission", "essentials.kits." + kitName)); + if (group.isEmpty()) { + throw new SignException(_("noKitPermission", "essentials.kits." + kitName)); + } + else { + throw new SignException(_("noKitGroup", group)); + } } } } |