#2572: Add additional APIs regarding server restriction

This commit is contained in:
md_5
2019-01-03 16:35:32 +11:00
parent a12bb4cead
commit 4fa1d82b81
3 changed files with 36 additions and 2 deletions

View File

@@ -69,11 +69,17 @@ public class BungeeServerInfo implements ServerInfo
return Collections.unmodifiableCollection( new HashSet<>( players ) );
}
@Override
public String getPermission()
{
return "bungeecord.server." + name;
}
@Override
public boolean canAccess(CommandSender player)
{
Preconditions.checkNotNull( player, "player" );
return !restricted || player.hasPermission( "bungeecord.server." + name );
return !restricted || player.hasPermission( getPermission() );
}
@Override