1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-10-04 18:11:43 +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 lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.WorldPermissions;
import net.ess3.permissions.Permissions;
public class Commandtpahere extends EssentialsCommand
@@ -28,7 +28,7 @@ public class Commandtpahere extends EssentialsCommand
ISettings settings = ess.getSettings();
settings.acquireReadLock();
if (user.getPlayer().getWorld() != player.getPlayer().getWorld() && settings.getData().getGeneral().isWorldTeleportPermissions()
&& !WorldPermissions.getPermission(user.getPlayer().getWorld().getName()).isAuthorized(user))
&& !Permissions.WORLD.isAuthorized(user, user.getPlayer().getWorld().getName()))
{
throw new Exception(_("noPerm", "essentials.world." + user.getPlayer().getWorld().getName()));
}