Package me.ulrich.clans.manager
Class ModerationManager
java.lang.Object
me.ulrich.clans.manager.ModerationManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteClanRole(UUID clanUUID) voiddeleteModerationData(UUID clanId, boolean async) findPermissionName(String key) getClanModeration(UUID clanUUID) getMembersRoleOrderly(UUID clanUUID, boolean withLeader) getPlayerNextRole(UUID playerUUID) getPlayerPreviousRole(UUID playerUUID) getPlayerRole(UUID playerUUID) getRelativeRole(UUID playerUUID, boolean next) getRoleById(String roleName, boolean testUpgradable) getRoleKeys(boolean onlyUpgradable) getRoleKeysAbove(boolean onlyUpgradable, int current) getRoleKeysBelow(boolean onlyUpgradable, int current) booleanisLowerRole(UUID playerSend, UUID playerAction) booleanisUpperRole(UUID playerSend, UUID playerAction) voidloadAllModerationData(boolean async) voidbooleanplayerHasPermission(UUID playerUUID, String key) voidreloadModerationData(UUID clanId, boolean async) voidvoidsetDefaultModerationData(HashMap<String, ModerationData> defaultModerationData) voidsyncClanModeration(UUID clanUUID) syncClanModerationX(UUID clanUUID) booleanupdateClanRole(UUID clanUUID, String role, String key, Boolean perm) boolean
-
Constructor Details
-
ModerationManager
-
-
Method Details
-
saveModerationData
-
deleteModerationData
-
reloadModerationData
-
loadAllModerationData
public void loadAllModerationData(boolean async) -
LoadDefaultModerations
public void LoadDefaultModerations() -
findPermissionName
-
getLeaderRole
-
getFirstRoleId
-
getClanModeration
-
syncClanModeration
-
syncClanModerationX
-
playerHasPermission
-
getRoleById
-
getRoleKeys
-
getRoleKeysAbove
-
getRoleKeysBelow
-
getPlayerRole
-
getRelativeRole
-
getPlayerNextRole
-
getPlayerPreviousRole
-
getMembersRoleOrderly
-
updateClanRole
-
updateClanRole
-
deleteClanRole
-
getComparablePermissions
-
isLowerRole
-
isUpperRole
-
getPlugin
-
getDefaultModerationData
-
setDefaultModerationData
-
getModerationData
-
setModerationData
-