More sponge perm work on 1.12.2
This commit is contained in:
parent
d1e55c7330
commit
8e57acd905
1 changed files with 2 additions and 21 deletions
|
|
@ -32,31 +32,12 @@ public class Sponge7Permissions implements PermissionProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean has(ICommandSender sender, String permission) {
|
public boolean has(ICommandSender sender, String permission) {
|
||||||
if(sender instanceof EntityPlayerMP) {
|
return sender.canUseCommand(4, "dynmap." + permission);
|
||||||
boolean rc = false;
|
|
||||||
EntityPlayerMP player = (EntityPlayerMP) sender;
|
|
||||||
Optional<Player> p = Sponge.getServer().getPlayer(player.getUniqueID());
|
|
||||||
if (p.isPresent()) {
|
|
||||||
|
|
||||||
rc = p.get().hasPermission("dynmap." + permission);
|
|
||||||
}
|
|
||||||
return rc;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean hasPermissionNode(ICommandSender sender, String permission) {
|
public boolean hasPermissionNode(ICommandSender sender, String permission) {
|
||||||
if(sender instanceof EntityPlayerMP) {
|
return sender.canUseCommand(4, "dynmap." + permission);
|
||||||
boolean rc = false;
|
|
||||||
EntityPlayerMP player = (EntityPlayerMP) sender;
|
|
||||||
Optional<Player> p = Sponge.getServer().getPlayer(player.getUniqueID());
|
|
||||||
if (p.isPresent()) {
|
|
||||||
rc = p.get().hasPermission("dynmap." + permission);
|
|
||||||
}
|
|
||||||
return rc;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue