RoleUtils

open class RoleUtils(source)

Created by Glare Date: 4/4/2019 Time: 11:35 PM

Functions

Link copied to clipboard
open fun canPromote(guild: Guild, player: OfflinePlayer): Boolean
Simple method to check if the player being promote can be promoted
Link copied to clipboard
open fun checkPromote(guild: Guild, target: OfflinePlayer, player: OfflinePlayer): Boolean
Check if you a user can promote another user
Link copied to clipboard
open fun demote(guildHandler: GuildHandler, guild: Guild, player: OfflinePlayer)
Demote a player
Link copied to clipboard
Get the name of the role
Link copied to clipboard
open fun getPreDemotedRoleName(guildHandler: GuildHandler, member: GuildMember): String
Get the role of a user before they were demoted
Link copied to clipboard
open fun getPrePromotedRoleName(guildHandler: GuildHandler, member: GuildMember): String
Get the role of a user before they were promoted
Link copied to clipboard
open fun inGuild(guild: Guild, player: OfflinePlayer): Boolean
Simple method to check if a user is in the same guild
Link copied to clipboard
open fun isLower(target: GuildMember, member: GuildMember): Boolean
Check if a players role is higher than another
Link copied to clipboard
open fun isLowest(guildHandler: GuildHandler, member: GuildMember): Boolean
Check if role is lowest role
Link copied to clipboard
open fun isOfficer(guild: Guild, player: OfflinePlayer): Boolean
Check if player is officer or not
Link copied to clipboard
open fun promote(guildHandler: GuildHandler, guild: Guild, player: OfflinePlayer)
Simple method to promote a user
Link copied to clipboard
open fun sameRole(guild: Guild, player: OfflinePlayer, target: OfflinePlayer): Boolean
Check if two users have the same role