package ru.gravit.launchserver.auth; public class ClientPermissions { public static final ClientPermissions DEFAULT = new ClientPermissions(); public boolean canAdmin; public boolean canServer; public ClientPermissions() { canAdmin = false; canServer = false; } public ClientPermissions(long data) { canAdmin = (data & (1 << 0)) != 0; canServer = (data & (1 << 1)) != 0; } public static ClientPermissions getSuperuserAccount() { ClientPermissions perm = new ClientPermissions(); perm.canServer = true; perm.canAdmin = true; return perm; } }