1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-23 23:03:05 +02:00

Better .* Permission classes

This commit is contained in:
snowleo
2012-10-03 17:52:01 +02:00
parent b677dbfb25
commit a8c8e493b9
38 changed files with 185 additions and 381 deletions

View File

@@ -4,7 +4,7 @@ import net.ess3.api.ChargeException;
import net.ess3.economy.Trade;
import net.ess3.api.IEssentials;
import net.ess3.api.IUser;
import net.ess3.permissions.KitPermissions;
import net.ess3.permissions.Permissions;
import net.ess3.settings.Kit;
import java.util.Locale;
@@ -53,7 +53,7 @@ public class SignKit extends EssentialsSign
final String kitName = sign.getLine(1).toLowerCase(Locale.ENGLISH);
final String group = sign.getLine(2);
if ((!group.isEmpty() && ("§2Everyone".equals(group) || ess.getRanks().inGroup(player, group)))
|| (group.isEmpty() && KitPermissions.getPermission(kitName).isAuthorized(player)))
|| (group.isEmpty() && Permissions.KITS.isAuthorized(player, kitName)))
{
final Trade charge = getTrade(sign, 3, ess);
charge.isAffordableFor(player);

View File

@@ -4,7 +4,7 @@ import net.ess3.api.ChargeException;
import net.ess3.api.IEssentials;
import net.ess3.api.IUser;
import net.ess3.economy.Trade;
import net.ess3.permissions.WarpPermissions;
import net.ess3.permissions.Permissions;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
@@ -52,7 +52,7 @@ public class SignWarp extends EssentialsSign
final String group = sign.getLine(2);
if ((!group.isEmpty() && ("§2Everyone".equals(group) || ess.getRanks().inGroup(player, group)))
|| (group.isEmpty() && WarpPermissions.getPermission(warpName).isAuthorized(player)))
|| (group.isEmpty() && Permissions.WARPS.isAuthorized(player, warpName)))
{
final Trade charge = getTrade(sign, 3, ess);
try