Index

A B C D E F G H I J L M O P Q R S T U V Y 
All Classes and Interfaces|All Packages

A

add(String) - Method in interface de.murmelmeister.murmelapi.bansystem.reason.Reason
Adds a reason.
add(String) - Method in class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
addExpiredTime(int, int, long) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Adds time to the parent expiration.
addExpiredTime(int, int, long) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
addExpiredTime(int, int, long) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Adds an expired time to a parent.
addExpiredTime(int, int, long) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
addExpiredTime(int, long) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Adds an expired time to the log entry with the specified log ID.
addExpiredTime(int, long) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
addExpiredTime(int, String, long) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Adds time to the expired time of a permission.
addExpiredTime(int, String, long) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
addExpiredTime(int, String, long) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Adds an expired time to a permission.
addExpiredTime(int, String, long) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
addLog(int, int, int, long) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Adds a log entry to the logger.
addLog(int, int, int, long) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
addParent(int, int, int, long) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Adds a parent to a group.
addParent(int, int, int, long) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
addParent(int, int, int, long) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Adds a parent to a user.
addParent(int, int, int, long) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
addPermission(int, int, String, long) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Adds a permission to a group.
addPermission(int, int, String, long) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
addPermission(int, int, String, long) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Adds a permission to a user.
addPermission(int, int, String, long) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
addTime(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Adds one unit of play time to the play time of a user with the given user ID.
addTime(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
addTime(int, PlayTimeType, int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Adds the specified amount of time to the play time of a user with the given user ID and play time type.
addTime(int, PlayTimeType, int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 

B

ban(int, int, int, long) - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Bans a user for a specified time period.
ban(int, int, int, long) - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
Ban - Interface in de.murmelmeister.murmelapi.bansystem.ban
The Ban interface defines methods to manage user bans within a system.
BanProvider - Class in de.murmelmeister.murmelapi.bansystem.ban
 
BanProvider() - Constructor for class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 

C

callExists(String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Checks if a call with the specified name exists in the database, considering the provided objects.
callQuery(T, String, Class<T>, String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes a database stored procedure query and retrieves a value from the result set based on the provided label and type.
callQueryList(String, Class<T>, String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes a database stored procedure query and retrieves a list of result objects.
callUpdate(String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes an update operation in the database using a callable query constructed from the provided name and objects.
callUpdate(T, String, Class<T>, String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes an update to the database using a stored procedure call, retrieves the result, and returns it.
CHAT - Enum constant in enum class de.murmelmeister.murmelapi.group.settings.GroupColorType
 
checkAllObjects(Object[]) - Static method in class de.murmelmeister.murmelapi.utils.StringUtil
Checks all objects in the given array and returns a concatenated string representation of the checked objects.
checkAndResetRefreshStatus() - Static method in class de.murmelmeister.murmelapi.utils.update.RefreshUtil
Checks the refresh status and resets it to false.
checkArgumentSQL(T) - Static method in class de.murmelmeister.murmelapi.utils.StringUtil
Checks if the given value is a valid SQL argument.
clearParent(int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Clears all parents from a group.
clearParent(int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
clearParent(int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Clears all parents from a user.
clearParent(int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
clearPermission(int) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Clears all permissions of a group.
clearPermission(int) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
clearPermission(int) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Clears all permissions from a user.
clearPermission(int) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
connect(String, String, String) - Static method in class de.murmelmeister.murmelapi.utils.Database
Connects to the database using the provided URL, username and password.
connect(String, String, String, String, String, String) - Static method in class de.murmelmeister.murmelapi.utils.Database
Connects to the database using the provided driver, host, port, database, username, and password.
connectEnv(String, String, String) - Static method in class de.murmelmeister.murmelapi.utils.Database
Connects to an environment-based configuration using the provided parameters.
connectEnv(String, String, String, String, String, String) - Static method in class de.murmelmeister.murmelapi.utils.Database
Establishes a connection to an environment-specific database using the provided parameters.
createFile(Logger, String, String) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Creates a new file with the specified path and file name.
createGroup(int, int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Creates a new group and checks if the group already exists.
createGroup(int, int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
createGroup(int, int, int, String) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Creates a new group and checks if the group already exists.
createGroup(int, int, int, String) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
createGroup(int, int, String, String, String, String, String, String, String, String, String) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Creates a new group and checks if the group already exists.
createGroup(int, int, String, String, String, String, String, String, String, String, String) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
createJoinDate(int) - Method in interface de.murmelmeister.murmelapi.time.JoinLogger
Logs the join date for a user identified by the given userId.
createJoinDate(int) - Method in class de.murmelmeister.murmelapi.time.JoinLoggerProvider
 
createNewGroup(String, int, int, String) - Method in interface de.murmelmeister.murmelapi.group.Group
Creates a new group and checks if the group already exists.
createNewGroup(String, int, int, String) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
createNewUser(UUID, String) - Method in interface de.murmelmeister.murmelapi.user.User
Create a new user and check if the user already exists.
createNewUser(UUID, String) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
createQuitDate(int) - Method in interface de.murmelmeister.murmelapi.time.QuitLogger
Logs the quit date for a user identified by the given userId.
createQuitDate(int) - Method in class de.murmelmeister.murmelapi.time.QuitLoggerProvider
 
createTable(String) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
createTable(String, String) - Static method in class de.murmelmeister.murmelapi.utils.Database
Creates a new table in the database if it does not already exist.
createUser(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Creates a new user with the given user ID.
createUser(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
createUser(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Creates a new user and checks if the user already exists.
createUser(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 

D

data - Variable in class de.murmelmeister.murmelapi.configuration.MurmelMemory
 
Database - Class in de.murmelmeister.murmelapi.utils
Database class to manage the database.
Database() - Constructor for class de.murmelmeister.murmelapi.utils.Database
 
DAYS - Enum constant in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
de.murmelmeister.murmelapi - package de.murmelmeister.murmelapi
 
de.murmelmeister.murmelapi.bansystem.ban - package de.murmelmeister.murmelapi.bansystem.ban
 
de.murmelmeister.murmelapi.bansystem.log - package de.murmelmeister.murmelapi.bansystem.log
 
de.murmelmeister.murmelapi.bansystem.mute - package de.murmelmeister.murmelapi.bansystem.mute
 
de.murmelmeister.murmelapi.bansystem.reason - package de.murmelmeister.murmelapi.bansystem.reason
 
de.murmelmeister.murmelapi.configuration - package de.murmelmeister.murmelapi.configuration
 
de.murmelmeister.murmelapi.group - package de.murmelmeister.murmelapi.group
 
de.murmelmeister.murmelapi.group.parent - package de.murmelmeister.murmelapi.group.parent
 
de.murmelmeister.murmelapi.group.permission - package de.murmelmeister.murmelapi.group.permission
 
de.murmelmeister.murmelapi.group.settings - package de.murmelmeister.murmelapi.group.settings
 
de.murmelmeister.murmelapi.permission - package de.murmelmeister.murmelapi.permission
 
de.murmelmeister.murmelapi.time - package de.murmelmeister.murmelapi.time
 
de.murmelmeister.murmelapi.user - package de.murmelmeister.murmelapi.user
 
de.murmelmeister.murmelapi.user.parent - package de.murmelmeister.murmelapi.user.parent
 
de.murmelmeister.murmelapi.user.permission - package de.murmelmeister.murmelapi.user.permission
 
de.murmelmeister.murmelapi.user.settings - package de.murmelmeister.murmelapi.user.settings
 
de.murmelmeister.murmelapi.utils - package de.murmelmeister.murmelapi.utils
 
de.murmelmeister.murmelapi.utils.update - package de.murmelmeister.murmelapi.utils.update
 
deleteGroup(int) - Method in interface de.murmelmeister.murmelapi.group.Group
Deletes a group.
deleteGroup(int) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
deleteGroup(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Deletes a group.
deleteGroup(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
deleteGroup(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Deletes a group.
deleteGroup(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
deleteLog(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Deletes all logs associated with a specific user.
deleteLog(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
deleteUser(int) - Method in interface de.murmelmeister.murmelapi.time.JoinLogger
Deletes the user identified by the given userId from the system.
deleteUser(int) - Method in class de.murmelmeister.murmelapi.time.JoinLoggerProvider
 
deleteUser(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Deletes a user with the given user ID from the database.
deleteUser(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
deleteUser(int) - Method in interface de.murmelmeister.murmelapi.time.QuitLogger
Deletes the user identified by the given userId from the system.
deleteUser(int) - Method in class de.murmelmeister.murmelapi.time.QuitLoggerProvider
 
deleteUser(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Deletes a user.
deleteUser(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
deleteUser(UUID) - Method in interface de.murmelmeister.murmelapi.user.User
Deletes a user.
deleteUser(UUID) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
disconnect() - Static method in class de.murmelmeister.murmelapi.utils.Database
Disconnects from the database and close the connection pool.

E

equals(Object) - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
Indicates whether some other object is "equal to" this one.
exists(int) - Method in interface de.murmelmeister.murmelapi.bansystem.reason.Reason
Checks if a reason with the specified ID exists.
exists(int) - Method in class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
exists(String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Checks if any records exist in the database for the provided SQL query and parameters.
existsFile(String, String) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Checks whether a file with the specified path and file name exists.
existsGroup(int) - Method in interface de.murmelmeister.murmelapi.group.Group
Checks if a group exists.
existsGroup(int) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
existsGroup(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Checks if a group exists.
existsGroup(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
existsGroup(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Checks if a group exists.
existsGroup(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
existsGroup(String) - Method in interface de.murmelmeister.murmelapi.group.Group
Checks if a group exists.
existsGroup(String) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
existsLog(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Checks if a log with the specified log ID exists.
existsLog(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
existsParent(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Checks if a parent exists.
existsParent(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
existsParent(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Checks if a parent exists.
existsParent(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
existsPermission(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Checks if a permission exists.
existsPermission(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
existsPermission(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Checks if a permission exists.
existsPermission(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
existsUser(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Checks if a user with the given user ID exists.
existsUser(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
existsUser(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Checks if a user exists.
existsUser(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
existsUser(String) - Method in interface de.murmelmeister.murmelapi.user.User
Checks if a user exists.
existsUser(String) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
existsUser(UUID) - Method in interface de.murmelmeister.murmelapi.user.User
Checks if a user exists.
existsUser(UUID) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 

F

FileUtil - Class in de.murmelmeister.murmelapi.utils
Manage the files (Thread-safe)
FileUtil() - Constructor for class de.murmelmeister.murmelapi.utils.FileUtil
 
formatScoreboardTime(PlayTime, int) - Static method in class de.murmelmeister.murmelapi.utils.TimeUtil
Formats the given play time into a scoreboard time string.
formatTime(String) - Static method in class de.murmelmeister.murmelapi.utils.TimeUtil
Formats the given time string into a long value representing the time in milliseconds.
formatTimeValue(PlayTime, int) - Static method in class de.murmelmeister.murmelapi.utils.TimeUtil
Formats the time value based on the given PlayTime and user ID.
fromJson(File, Class<T>) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Deserializes the JSON content of a specified file into an object of the given class.
fromSeconds(int) - Method in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
fromUsername(String) - Static method in class de.murmelmeister.murmelapi.utils.MojangUtils
 
fromUuid(String) - Static method in class de.murmelmeister.murmelapi.utils.MojangUtils
 
fromUuid(UUID) - Static method in class de.murmelmeister.murmelapi.utils.MojangUtils
 

G

get(int) - Method in interface de.murmelmeister.murmelapi.bansystem.reason.Reason
Retrieves a reason by its ID.
get(int) - Method in class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
get(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the value associated with the specified key.
get(String, Class<T>) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the value associated with the specified key if it is an instance of the specified type.
getAllPermissions(GroupParent, int) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains all permissions of a group.
getAllPermissions(GroupParent, int) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getBan() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the ban provider.
getBoolean(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Boolean value associated with the specified key.
getBooleanList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Boolean values associated with the specified key.
getByte(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Byte value associated with the specified key.
getByteList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Byte values associated with the specified key.
getCharacter(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Character value associated with the specified key.
getCharacterList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Character values associated with the specified key.
getColor(GroupColorType, int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Obtains the color of a group.
getColor(GroupColorType, int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
getColorSettings() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the color settings of a group.
getColorSettings() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getCreatedDate(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the created date of the log entry with the specified log ID.
getCreatedDate(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getCreatedDate(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Obtains the created date of a group.
getCreatedDate(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
getCreatedDate(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains the date the parent was created.
getCreatedDate(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getCreatedDate(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains the created date of a parent.
getCreatedDate(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getCreatedDate(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains the created date of a permission.
getCreatedDate(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getCreatedDate(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Obtains the created date of a permission.
getCreatedDate(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
getCreatedTime(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the created time of the log entry with the specified log ID.
getCreatedTime(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getCreatedTime(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Obtains the created time of a group.
getCreatedTime(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
getCreatedTime(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains the time the parent was created.
getCreatedTime(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getCreatedTime(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains the created time of a parent.
getCreatedTime(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getCreatedTime(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains the created time of a permission.
getCreatedTime(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getCreatedTime(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Obtains the created time of a permission.
getCreatedTime(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
getCreatorId(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the ID of the user who created the log entry with the specified log ID.
getCreatorId(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getCreatorId(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Obtains the creator id of a group.
getCreatorId(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
getCreatorId(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Obtains the creator id of a group.
getCreatorId(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
getCreatorId(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains the creator id of a parent.
getCreatorId(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getCreatorId(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains the creator id of a parent.
getCreatorId(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getCreatorId(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains the creator id of a permission.
getCreatorId(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getCreatorId(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Obtains the creator id of a permission.
getCreatorId(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
getDefaultGroup() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the default group.
getDefaultGroup() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getDouble(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Double value associated with the specified key.
getDoubleList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Double values associated with the specified key.
getEditedDate(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Obtains the edited date of a group.
getEditedDate(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
getEditedTime(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Obtains the edited time of a group.
getEditedTime(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
getExpiredDate(int) - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Retrieves the expiration date for the ban of the user with the specified ID in a human-readable format.
getExpiredDate(int) - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
getExpiredDate(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the expiration date of the log entry with the specified log ID.
getExpiredDate(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getExpiredDate(int) - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Retrieves the expiration date of the mute for the specified user.
getExpiredDate(int) - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
getExpiredDate(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains the date the parent will expire.
getExpiredDate(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getExpiredDate(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains the expired date of a parent.
getExpiredDate(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getExpiredDate(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains the expired date of a permission.
getExpiredDate(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getExpiredDate(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Obtains the expired date of a permission.
getExpiredDate(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
getExpiredTime(int) - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Retrieves the expiration time for the ban of the user with the specified ID.
getExpiredTime(int) - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
getExpiredTime(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the expiration time of the log entry with the specified log ID.
getExpiredTime(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getExpiredTime(int) - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Retrieves the expiration time of the mute for the specified user.
getExpiredTime(int) - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
getExpiredTime(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains the time the parent will expire.
getExpiredTime(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getExpiredTime(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains the expired time of a parent.
getExpiredTime(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getExpiredTime(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains the expired time of a permission.
getExpiredTime(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getExpiredTime(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Obtains the expired time of a permission.
getExpiredTime(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
getFirstJoinDate(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Obtains the first join date of a user.
getFirstJoinDate(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
getFirstJoinTime(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Obtains the first join time of a user.
getFirstJoinTime(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
getFloat(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Float value associated with the specified key if it exists and is of type Float.
getFloatList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Float values associated with the specified key.
getGroup() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the group provider.
getId(String) - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the id of a user.
getId(String) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getId(UUID) - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the id of a user.
getId(UUID) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getIds() - Method in interface de.murmelmeister.murmelapi.bansystem.reason.Reason
Retrieves a list of all reason IDs.
getIds() - Method in class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
getIds() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains a list of all ids.
getIds() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getInteger(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Integer value associated with the specified key if it exists and is of type Integer.
getIntegerList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Integer values associated with the specified key.
getJoinDate(int, int) - Method in interface de.murmelmeister.murmelapi.time.JoinLogger
Retrieves the join date for a user identified by the given userId and timeId.
getJoinDate(int, int) - Method in class de.murmelmeister.murmelapi.time.JoinLoggerProvider
 
getJoinLogger() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the join logger provider.
getJoinLogger() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the JoinLogger instance for managing and logging the join dates of users.
getJoinLogger() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getJoinTime(int, int) - Method in interface de.murmelmeister.murmelapi.time.JoinLogger
Retrieves the join time for a user identified by the given userId and timeId.
getJoinTime(int, int) - Method in class de.murmelmeister.murmelapi.time.JoinLoggerProvider
 
getLastQuitDate(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Retrieves the last quit date of a user.
getLastQuitDate(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
getList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list associated with the specified key.
getLog() - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Retrieves the Log instance associated with this Ban system.
getLog() - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
getLog() - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Retrieves the log associated with the mute actions.
getLog() - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
getLogs(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the logs associated with the specified user ID.
getLogs(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getLong(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Long value associated with the specified key.
getLongList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Long values associated with the specified key.
getLstQuitTime(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Retrieves the last quit time of a user.
getLstQuitTime(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
getMultiplier() - Method in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
getMute() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the mute provider.
getName() - Method in enum class de.murmelmeister.murmelapi.group.settings.GroupColorType
 
getName() - Method in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
getName(int) - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the name of a group.
getName(int) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getNames() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains a list of all names of the groups.
getNames() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getOptional(String, Class<T>) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves an Optional containing the value associated with the specified key if it is an instance of the specified type.
getParent() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the parent of a group.
getParent() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getParent() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the parent of a user.
getParent() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getParentId(int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains the parent id of a user.
getParentId(int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getParentIds(int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains all parent ids of a group.
getParentIds(int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getParentIds(int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains all parent ids of a user.
getParentIds(int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getParentNames(Group, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Obtains all parent names of a group.
getParentNames(Group, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
getParentNames(Group, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Obtains all parent names of a user.
getParentNames(Group, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
getPermission() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the permission of a group.
getPermission() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getPermission() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the permission provider.
getPermission() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the permission of a user.
getPermission() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getPermissions(int) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Obtains all permissions of a group.
getPermissions(int) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
getPermissions(int) - Method in interface de.murmelmeister.murmelapi.permission.Permission
Obtains the permissions of a user.
getPermissions(int) - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
 
getPermissions(int) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Obtains all permissions of a user.
getPermissions(int) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
getPlayTime() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the play time provider.
getPlayTime() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the play time of a user.
getPlayTime() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getPrefix(GroupColorType, int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Obtains the prefix of a group.
getPrefix(GroupColorType, int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
getProcedureQuery(String, String, String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Returns the SQL query for creating a stored procedure.
getProcedureQueryWithoutObjects(String, String, String) - Static method in class de.murmelmeister.murmelapi.utils.Database
Generates a SQL procedure creation query as a single string, without including any objects.
getQuitDate(int, int) - Method in interface de.murmelmeister.murmelapi.time.QuitLogger
Retrieves the quit date for a user identified by the given userId and timeId.
getQuitDate(int, int) - Method in class de.murmelmeister.murmelapi.time.QuitLoggerProvider
 
getQuitLogger() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the quit logger provider.
getQuitLogger() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the QuitLogger instance for managing and logging the quit dates of users.
getQuitLogger() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getQuitTime(int, int) - Method in interface de.murmelmeister.murmelapi.time.QuitLogger
Retrieves the quit time for a user identified by the given userId and timeId.
getQuitTime(int, int) - Method in class de.murmelmeister.murmelapi.time.QuitLoggerProvider
 
getReason() - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Retrieves the Reason instance associated with the Ban system.
getReason() - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
getReason() - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Provides the reason associated with the mute action.
getReason() - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
getReason(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the reason associated with the specified log ID.
getReason(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getReasonId(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the reason ID associated with the specified log ID.
getReasonId(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getSettings() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the settings of a group.
getSettings() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getSettings() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the settings of a user.
getSettings() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getShort(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the Short value associated with the specified key.
getShortList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of Short values associated with the specified key.
getSortId(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Obtains the sort id of a group.
getSortId(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
getString(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves the String value associated with the specified key.
getStringList(String) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Retrieves a list of String values associated with the specified key.
getSuffix(GroupColorType, int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Obtains the suffix of a group.
getSuffix(GroupColorType, int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
getTeamId(int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Obtains the team id of a group.
getTeamId(int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
getText(String) - Static method in class de.murmelmeister.murmelapi.utils.URLUtils
 
getTime(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Obtains the time for the given user ID and play time type.
getTime(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
getTimeIds(int) - Method in interface de.murmelmeister.murmelapi.time.JoinLogger
Retrieves a list of time IDs associated with a specific user.
getTimeIds(int) - Method in class de.murmelmeister.murmelapi.time.JoinLoggerProvider
 
getTimeIds(int) - Method in interface de.murmelmeister.murmelapi.time.QuitLogger
Retrieves a list of time IDs associated with a specific user.
getTimeIds(int) - Method in class de.murmelmeister.murmelapi.time.QuitLoggerProvider
 
getUniqueId(int) - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the unique id of a user.
getUniqueId(int) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getUniqueId(String) - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains the unique id of a group.
getUniqueId(String) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getUniqueId(String) - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the unique id of a user.
getUniqueId(String) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getUniqueIds() - Method in interface de.murmelmeister.murmelapi.group.Group
Obtains a list of all unique ids of the groups.
getUniqueIds() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
getUniqueIds() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains a list of all unique ids.
getUniqueIds() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getUser() - Static method in class de.murmelmeister.murmelapi.MurmelAPI
Get the user provider.
getUserId(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Retrieves the user ID associated with the specified log ID.
getUserId(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
getUsername(int) - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the username of a user.
getUsername(int) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getUsername(UUID) - Method in interface de.murmelmeister.murmelapi.user.User
Obtains the username of a user.
getUsername(UUID) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getUsername(UUID) - Static method in class de.murmelmeister.murmelapi.utils.MojangUtils
 
getUsernames() - Method in interface de.murmelmeister.murmelapi.user.User
Obtains a list of all usernames.
getUsernames() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
getUUID(String) - Static method in class de.murmelmeister.murmelapi.utils.MojangUtils
 
group() - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
Returns the value of the group record component.
Group - Interface in de.murmelmeister.murmelapi.group
Group interface to manage groups.
GroupColorSettings - Interface in de.murmelmeister.murmelapi.group.settings
Group color settings interface to manage group color settings.
GroupColorSettingsProvider - Class in de.murmelmeister.murmelapi.group.settings
 
GroupColorSettingsProvider() - Constructor for class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
GroupColorType - Enum Class in de.murmelmeister.murmelapi.group.settings
Group color type to manage the group color type.
GroupParent - Interface in de.murmelmeister.murmelapi.group.parent
Group parent interface to manage group parents.
GroupParentProvider - Class in de.murmelmeister.murmelapi.group.parent
 
GroupParentProvider() - Constructor for class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
GroupPermission - Interface in de.murmelmeister.murmelapi.group.permission
Group permission interface to manage group permissions.
GroupPermissionProvider - Class in de.murmelmeister.murmelapi.group.permission
 
GroupPermissionProvider() - Constructor for class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
GroupProvider - Class in de.murmelmeister.murmelapi.group
 
GroupProvider() - Constructor for class de.murmelmeister.murmelapi.group.GroupProvider
 
GroupSettings - Interface in de.murmelmeister.murmelapi.group.settings
Group settings interface to manage group settings.
GroupSettingsProvider - Class in de.murmelmeister.murmelapi.group.settings
 
GroupSettingsProvider() - Constructor for class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 

H

hashCode() - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
Returns a hash code value for this object.
hasPermission(UUID, String) - Method in interface de.murmelmeister.murmelapi.permission.Permission
Checks if a user has a permission.
hasPermission(UUID, String) - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
 
HOURS - Enum constant in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 

I

isBanned(int) - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Checks whether a user is currently banned.
isBanned(int) - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
isMuted(int) - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Checks if a user is currently muted.
isMuted(int) - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
isOnline(int) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Retrieves the online status of a user identified by the given ID.
isOnline(int) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 

J

JoinLogger - Interface in de.murmelmeister.murmelapi.time
JoinLogger interface defines the contract for logging and managing join dates of users.
JoinLoggerProvider - Class in de.murmelmeister.murmelapi.time
 
JoinLoggerProvider() - Constructor for class de.murmelmeister.murmelapi.time.JoinLoggerProvider
 
joinUser(UUID, String) - Method in interface de.murmelmeister.murmelapi.user.User
Join a user to the server.
joinUser(UUID, String) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 

L

load(File) - Method in class de.murmelmeister.murmelapi.configuration.MurmelConfiguration
Loads the configuration data from the specified file.
loadConfiguration(File) - Static method in class de.murmelmeister.murmelapi.configuration.MurmelConfiguration
Loads the configuration data from the specified file and returns a MurmelConfiguration object.
loadConfiguration(Logger, File) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Loads the configuration for a given file.
loadConfiguration(Logger, String, String) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Loads the configuration for a given file.
loadExpired() - Method in interface de.murmelmeister.murmelapi.group.Group
Loads all expired things.
loadExpired() - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
loadExpired() - Method in interface de.murmelmeister.murmelapi.user.User
Load all expired things.
loadExpired() - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
loadExpired(Group) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Loads all expired parents of a group.
loadExpired(Group) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
loadExpired(Group) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Loads all expired permissions of a group.
loadExpired(Group) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
loadExpired(User) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Loads all expired parents of a user.
loadExpired(User) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
loadExpired(User) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Loads all expired permissions of a user.
loadExpired(User) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
loadJson(Logger, String, String, Class<T>) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Loads JSON data from a specified file and deserializes it into an object of the given class.
loadProperties(File) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Load a file.
Log - Interface in de.murmelmeister.murmelapi.bansystem.log
The Log interface represents a logger that stores and retrieves log entries.
LogProvider - Class in de.murmelmeister.murmelapi.bansystem.log
 
LogProvider(String, Reason) - Constructor for class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 

M

markAsRefreshed() - Static method in class de.murmelmeister.murmelapi.utils.update.RefreshUtil
Sets the refresh status as refreshed and triggers the RefreshListener.onRefreshOccurred() method for all registered listeners.
MINUTES - Enum constant in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
MojangUtils - Class in de.murmelmeister.murmelapi.utils
 
MojangUtils() - Constructor for class de.murmelmeister.murmelapi.utils.MojangUtils
 
MurmelAPI - Class in de.murmelmeister.murmelapi
The MurmelAPI main class.
MurmelAPI() - Constructor for class de.murmelmeister.murmelapi.MurmelAPI
 
MurmelConfiguration - Class in de.murmelmeister.murmelapi.configuration
MurmelConfiguration is a configuration management class that extends MurmelMemory for handling YAML configuration files.
MurmelConfiguration() - Constructor for class de.murmelmeister.murmelapi.configuration.MurmelConfiguration
 
MurmelMemory - Class in de.murmelmeister.murmelapi.configuration
MurmelMemory class provides a storage mechanism for key-value pairs.
MurmelMemory() - Constructor for class de.murmelmeister.murmelapi.configuration.MurmelMemory
 
mute(int, int, int, long) - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Mutes a user for a specified period of time.
mute(int, int, int, long) - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
Mute - Interface in de.murmelmeister.murmelapi.bansystem.mute
The Mute interface represents operations related to muting and unmuting users in a system, including actions that define the duration and reason for the mute.
MuteProvider - Class in de.murmelmeister.murmelapi.bansystem.mute
 
MuteProvider() - Constructor for class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 

O

onRefreshOccurred() - Method in interface de.murmelmeister.murmelapi.utils.update.RefreshListener
 

P

Permission - Interface in de.murmelmeister.murmelapi.permission
Permission interface to manage permissions.
PermissionProvider - Record Class in de.murmelmeister.murmelapi.permission
 
PermissionProvider(Group, User) - Constructor for record class de.murmelmeister.murmelapi.permission.PermissionProvider
Creates an instance of a PermissionProvider record class.
PlayTime - Interface in de.murmelmeister.murmelapi.time
The PlayTime interface provides methods to manage and manipulate play time for users.
PlayTimeProvider - Class in de.murmelmeister.murmelapi.time
 
PlayTimeProvider(User) - Constructor for class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
PlayTimeType - Enum Class in de.murmelmeister.murmelapi.time
 

Q

query(T, String, Class<T>, String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes a SQL query and returns a result of type T.
queryList(String, Class<T>, String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes the provided SQL query and returns a list of results extracted from the specified column label.
QuitLogger - Interface in de.murmelmeister.murmelapi.time
QuitLogger interface defines the contract for logging and managing quit dates of users.
QuitLoggerProvider - Class in de.murmelmeister.murmelapi.time
 
QuitLoggerProvider() - Constructor for class de.murmelmeister.murmelapi.time.QuitLoggerProvider
 

R

Reason - Interface in de.murmelmeister.murmelapi.bansystem.reason
The Reason interface provides methods to give Reason for the ban/mute system.
ReasonProvider - Class in de.murmelmeister.murmelapi.bansystem.reason
 
ReasonProvider(String) - Constructor for class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
RefreshListener - Interface in de.murmelmeister.murmelapi.utils.update
The RefreshListener interface represents a functional interface that defines a single method RefreshListener.onRefreshOccurred() for notifying when a refresh event has occurred.
RefreshUtil - Class in de.murmelmeister.murmelapi.utils.update
The RefreshUtil class provides utility methods for managing refresh events and notifying listeners.
RefreshUtil() - Constructor for class de.murmelmeister.murmelapi.utils.update.RefreshUtil
 
remove(int) - Method in interface de.murmelmeister.murmelapi.bansystem.reason.Reason
Removes a reason.
remove(int) - Method in class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
removeExpiredTime(int, int, long) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Removes time from the parent expiration.
removeExpiredTime(int, int, long) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
removeExpiredTime(int, int, long) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Removes an expired time from a parent.
removeExpiredTime(int, int, long) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
removeExpiredTime(int, long) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Removes the expired time from a log entry with the specified log ID.
removeExpiredTime(int, long) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
removeExpiredTime(int, String, long) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Removes time from the expired time of a permission.
removeExpiredTime(int, String, long) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
removeExpiredTime(int, String, long) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Removes an expired time from a permission.
removeExpiredTime(int, String, long) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
removeLog(int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Removes a log entry from the logger.
removeLog(int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
removeParent(int, int) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Removes a parent from a group.
removeParent(int, int) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
removeParent(int, int) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Removes a parent from a user.
removeParent(int, int) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
removePermission(int, String) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Removes a permission from a group.
removePermission(int, String) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
removePermission(int, String) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Removes a permission from a user.
removePermission(int, String) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
removeTime(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Removes one unit of play time from the play time of a user specified with the given user ID.
removeTime(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
removeTime(int, PlayTimeType, int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Removes the specified amount of time from the play time of a user with the given user ID and play time type.
removeTime(int, PlayTimeType, int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
rename(int, String) - Method in interface de.murmelmeister.murmelapi.group.Group
Renames a group.
rename(int, String) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
rename(String, String) - Method in interface de.murmelmeister.murmelapi.group.Group
Renames a group.
rename(String, String) - Method in class de.murmelmeister.murmelapi.group.GroupProvider
 
rename(UUID, String) - Method in interface de.murmelmeister.murmelapi.user.User
Renames a user.
rename(UUID, String) - Method in class de.murmelmeister.murmelapi.user.UserProvider
 
resetTime(int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Resets the play time for a user with the given user ID to zero.
resetTime(int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 

S

save(File) - Method in class de.murmelmeister.murmelapi.configuration.MurmelConfiguration
Saves the configuration data to the specified file.
saveConfiguration(Logger, MurmelConfiguration, File) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Saves the given configuration to a specified file.
saveConfiguration(Logger, MurmelConfiguration, String) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Saves the given configuration to a file.
saveJson(Logger, String, T) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Serializes the specified object into its JSON representation and writes it to a file with the given name.
SECONDS - Enum constant in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
set(String, Object) - Method in class de.murmelmeister.murmelapi.configuration.MurmelMemory
Stores a key-value pair in the data map.
setColor(GroupColorType, int, int, String) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Sets the color of a group.
setColor(GroupColorType, int, int, String) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
setExpiredTime(int, int, long) - Method in interface de.murmelmeister.murmelapi.group.parent.GroupParent
Sets the time the parent will expire.
setExpiredTime(int, int, long) - Method in class de.murmelmeister.murmelapi.group.parent.GroupParentProvider
 
setExpiredTime(int, int, long) - Method in interface de.murmelmeister.murmelapi.user.parent.UserParent
Sets the expired time of a parent.
setExpiredTime(int, int, long) - Method in class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
setExpiredTime(int, long) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Sets the expiration time for a log entry with the specified log ID.
setExpiredTime(int, long) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
setExpiredTime(int, String, long) - Method in interface de.murmelmeister.murmelapi.group.permission.GroupPermission
Sets the expired time of a permission.
setExpiredTime(int, String, long) - Method in class de.murmelmeister.murmelapi.group.permission.GroupPermissionProvider
 
setExpiredTime(int, String, long) - Method in interface de.murmelmeister.murmelapi.user.permission.UserPermission
Sets the expired time of a permission.
setExpiredTime(int, String, long) - Method in class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
setLastQuitTime(int, long) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Sets the last quit time for the specified user.
setLastQuitTime(int, long) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
setOnline(int, boolean) - Method in interface de.murmelmeister.murmelapi.user.settings.UserSettings
Sets the online status of a user identified by the given ID.
setOnline(int, boolean) - Method in class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 
setPrefix(GroupColorType, int, int, String) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Sets the prefix of a group.
setPrefix(GroupColorType, int, int, String) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
setReasonId(int, int) - Method in interface de.murmelmeister.murmelapi.bansystem.log.Log
Sets the reason ID for a log entry with the specified log ID.
setReasonId(int, int) - Method in class de.murmelmeister.murmelapi.bansystem.log.LogProvider
 
setRefreshListener(RefreshListener) - Static method in class de.murmelmeister.murmelapi.utils.update.RefreshUtil
Sets a refresh listener for the RefreshUtil class.
setSortId(int, int) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Sets the sort id of a group.
setSortId(int, int) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
setSuffix(GroupColorType, int, int, String) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupColorSettings
Sets the suffix of a group.
setSuffix(GroupColorType, int, int, String) - Method in class de.murmelmeister.murmelapi.group.settings.GroupColorSettingsProvider
 
setTeamId(int, String) - Method in interface de.murmelmeister.murmelapi.group.settings.GroupSettings
Sets the team id of a group.
setTeamId(int, String) - Method in class de.murmelmeister.murmelapi.group.settings.GroupSettingsProvider
 
setTime(int, int) - Method in interface de.murmelmeister.murmelapi.time.PlayTime
Sets the play time for a user with the specified user ID.
setTime(int, int) - Method in class de.murmelmeister.murmelapi.time.PlayTimeProvider
 
startsWithIgnoreCase(String, String) - Static method in class de.murmelmeister.murmelapi.utils.StringUtil
Checks if a String starts with another String ignoring case sensitivity.
StringUtil - Class in de.murmelmeister.murmelapi.utils
Utility class for string operations.
StringUtil() - Constructor for class de.murmelmeister.murmelapi.utils.StringUtil
 

T

TAB - Enum constant in enum class de.murmelmeister.murmelapi.group.settings.GroupColorType
 
TAG - Enum constant in enum class de.murmelmeister.murmelapi.group.settings.GroupColorType
 
TimeUtil - Class in de.murmelmeister.murmelapi.utils
Utility class for time-related operations.
TimeUtil() - Constructor for class de.murmelmeister.murmelapi.utils.TimeUtil
 
toJson(File, T) - Static method in class de.murmelmeister.murmelapi.utils.FileUtil
Serializes the specified object into its JSON representation and writes it to the provided file.
toSeconds(int) - Method in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
toString() - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
Returns a string representation of this record class.

U

unban(int) - Method in interface de.murmelmeister.murmelapi.bansystem.ban.Ban
Unbans a user with the given user ID.
unban(int) - Method in class de.murmelmeister.murmelapi.bansystem.ban.BanProvider
 
unmute(int) - Method in interface de.murmelmeister.murmelapi.bansystem.mute.Mute
Unmutes a user, removing any mute restrictions previously placed on them.
unmute(int) - Method in class de.murmelmeister.murmelapi.bansystem.mute.MuteProvider
 
update(int, String) - Method in interface de.murmelmeister.murmelapi.bansystem.reason.Reason
Updates the reason with the specified ID.
update(int, String) - Method in class de.murmelmeister.murmelapi.bansystem.reason.ReasonProvider
 
update(String, Object...) - Static method in class de.murmelmeister.murmelapi.utils.Database
Executes an update operation on the database using the provided SQL statement and parameters.
URLUtils - Class in de.murmelmeister.murmelapi.utils
 
URLUtils() - Constructor for class de.murmelmeister.murmelapi.utils.URLUtils
 
user() - Method in record class de.murmelmeister.murmelapi.permission.PermissionProvider
Returns the value of the user record component.
User - Interface in de.murmelmeister.murmelapi.user
User interface to manage users.
UserParent - Interface in de.murmelmeister.murmelapi.user.parent
User parent interface to manage user parents.
UserParentProvider - Class in de.murmelmeister.murmelapi.user.parent
 
UserParentProvider() - Constructor for class de.murmelmeister.murmelapi.user.parent.UserParentProvider
 
UserPermission - Interface in de.murmelmeister.murmelapi.user.permission
User permission interface to manage user permissions.
UserPermissionProvider - Class in de.murmelmeister.murmelapi.user.permission
 
UserPermissionProvider() - Constructor for class de.murmelmeister.murmelapi.user.permission.UserPermissionProvider
 
UserProvider - Class in de.murmelmeister.murmelapi.user
 
UserProvider() - Constructor for class de.murmelmeister.murmelapi.user.UserProvider
 
UserSettings - Interface in de.murmelmeister.murmelapi.user.settings
User settings interface to manage user settings.
UserSettingsProvider - Class in de.murmelmeister.murmelapi.user.settings
 
UserSettingsProvider(User) - Constructor for class de.murmelmeister.murmelapi.user.settings.UserSettingsProvider
 

V

VALID_SQL_PATTERN - Static variable in class de.murmelmeister.murmelapi.utils.StringUtil
 
valueOf(String) - Static method in enum class de.murmelmeister.murmelapi.group.settings.GroupColorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.murmelmeister.murmelapi.time.PlayTimeType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.murmelmeister.murmelapi.group.settings.GroupColorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.murmelmeister.murmelapi.time.PlayTimeType
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 

Y

YEARS - Enum constant in enum class de.murmelmeister.murmelapi.time.PlayTimeType
 
A B C D E F G H I J L M O P Q R S T U V Y 
All Classes and Interfaces|All Packages