classpublicfinalPriority 1
HytalePermissionsProvider
com.hypixel.hytale.server.core.permissions.provider.HytalePermissionsProvider
extends BlockingDiskFile
implements PermissionProvider
10
Methods
10
Public Methods
0
Fields
1
Constructors
Constants
StringDEFAULT_GROUP= "Default"
Map<String, Set<String>>DEFAULT_GROUPS= Map.ofEntries(Map.entry("OP", Set.of("*")), Map.entry("Default", Set.of()))
Set<String>DEFAULT_GROUP_LIST= Set.of("Default")
GsonGSON= new GsonBuilder().setPrettyPrinting().create()
StringOP_GROUP= "OP"
StringPERMISSIONS_FILE_PATH= "permissions.json"
Constructors
public
HytalePermissionsProvider()Methods
Public Methods (10)
public
void addGroupPermissions(String group, Set<String> permissions)@Override
public
void addUserPermissions(UUID uuid, Set<String> permissions)@Override
public
void addUserToGroup(UUID uuid, String group)@Override
public
Set<String> getGroupPermissions(String group)@Nonnull@Override
public
Set<String> getGroupsForUser(UUID uuid)@Nonnull@Override
public
String getName()@Nonnull@Override
public
Set<String> getUserPermissions(UUID uuid)@Nonnull@Override
public
void removeGroupPermissions(String group, Set<String> permissions)@Override
public
void removeUserFromGroup(UUID uuid, String group)@Override
public
void removeUserPermissions(UUID uuid, Set<String> permissions)@Override
Related Classes
Used By