# Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractMenu - Class in dev.plex.util.menu
AbstractMenu(String) - Constructor for class dev.plex.util.menu.AbstractMenu
AbstractService - Class in dev.plex.services
AbstractService(boolean, boolean) - Constructor for class dev.plex.services.AbstractService
active - Variable in class dev.plex.punishment.Punishment
addAttributeModifier(Attribute, AttributeModifier) - Method in class dev.plex.util.item.ItemBuilder
addDefaultMessage(String, Object) - Method in class dev.plex.module.PlexModule
  Adds a message to the messages.yml file
addDefaultMessage(String, Object, String...) - Method in class dev.plex.module.PlexModule
  Adds a message to the messages.yml with a comment
added - Variable in class dev.plex.config.Config
  Whether new entries were added to the file automatically
addEnchantment(Enchantment, int) - Method in class dev.plex.util.item.ItemBuilder
addItemFlag(ItemFlag...) - Method in class dev.plex.util.item.ItemBuilder
addNote(Note) - Method in class dev.plex.storage.punishment.SQLNotes
addPermission(Permission) - Method in class dev.plex.storage.permission.SQLPermissions
addPermission(PlexPlayer, Permission) - Static method in class dev.plex.util.PermissionsUtil
addPermission(PlexPlayer, String) - Static method in class dev.plex.util.PermissionsUtil
addToArrayList(List<T>, T) - Static method in class dev.plex.util.PlexUtils
addToCache(Admin) - Method in class dev.plex.admin.AdminList
  Adds the admin to cache
Admin - Class in dev.plex.admin
  Admin object to handle cached admins
Admin(UUID) - Constructor for class dev.plex.admin.Admin
  Creates an admin with the ADMIN rank as the default rank
ADMIN - Enum constant in enum class dev.plex.rank.enums.Rank
adminActive - Variable in class dev.plex.player.PlexPlayer
AdminAddEvent - Class in dev.plex.event
  Event that is run when a player is added to the admin list
AdminAddEvent() - Constructor for class dev.plex.event.AdminAddEvent
adminChat - Variable in class dev.plex.admin.Admin
  Returns if the admin has admin chat toggled or not
  Contains a #isAdminChat and #setAdminChat by Lombok
adminChat(String, String, UUID...) - Static method in class dev.plex.util.PlexUtils
AdminChatCMD - Class in dev.plex.command.impl
AdminChatCMD() - Constructor for class dev.plex.command.impl.AdminChatCMD
AdminCMD - Class in dev.plex.command.impl
AdminCMD() - Constructor for class dev.plex.command.impl.AdminCMD
adminList - Variable in class dev.plex.Plex
AdminList - Class in dev.plex.admin
  Cached storage for Admin objects
AdminList() - Constructor for class dev.plex.admin.AdminList
AdminListener - Class in dev.plex.listener.impl
AdminListener() - Constructor for class dev.plex.listener.impl.AdminListener
AdminRemoveEvent - Class in dev.plex.event
  Event that is run when a player is removed from the admin list
AdminRemoveEvent() - Constructor for class dev.plex.event.AdminRemoveEvent
admins - Variable in class dev.plex.admin.AdminList
  Key / Value storage, where the key is the unique ID of the admin
AdminSetRankEvent - Class in dev.plex.event
  Event that is run when an admins rank is set
AdminSetRankEvent() - Constructor for class dev.plex.event.AdminSetRankEvent
AdminworldCMD - Class in dev.plex.command.impl
AdminworldCMD() - Constructor for class dev.plex.command.impl.AdminworldCMD
AdventureCMD - Class in dev.plex.command.impl
AdventureCMD() - Constructor for class dev.plex.command.impl.AdventureCMD
aliases() - Element in annotation interface dev.plex.command.annotation.CommandParameters
  The aliases (optional)
allowed - Variable in class dev.plex.permission.Permission
amplitude - Variable in class dev.plex.world.NoiseOptions
AntiNukerListener - Class in dev.plex.listener.impl
AntiNukerListener() - Constructor for class dev.plex.listener.impl.AntiNukerListener
AntiSpamListener - Class in dev.plex.listener.impl
AntiSpamListener() - Constructor for class dev.plex.listener.impl.AntiSpamListener
ANY - Enum constant in enum class dev.plex.command.source.RequiredCommandSource
asDependencies() - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
AshconInfo - Class in dev.plex.util
AshconInfo() - Constructor for class dev.plex.util.AshconInfo
AshconInfo.SkinData - Class in dev.plex.util
AshconInfo.Textures - Class in dev.plex.util
AshconInfo.UsernameHistory - Class in dev.plex.util
asRepositories() - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
asynchronous - Variable in class dev.plex.services.AbstractService
author - Static variable in class dev.plex.util.BuildInfo
AutoWipeService - Class in dev.plex.services.impl
AutoWipeService() - Constructor for class dev.plex.services.impl.AutoWipeService

## B

BAN - Enum constant in enum class dev.plex.punishment.PunishmentType
BanCMD - Class in dev.plex.command.impl
BanCMD() - Constructor for class dev.plex.command.impl.BanCMD
BanListener - Class in dev.plex.listener.impl
BanListener() - Constructor for class dev.plex.listener.impl.BanListener
BanService - Class in dev.plex.services.impl
BanService() - Constructor for class dev.plex.services.impl.BanService
banUrl - Static variable in class dev.plex.punishment.Punishment
before - Variable in class dev.plex.listener.impl.ChatListener.PlexChatRenderer
bl - Variable in class dev.plex.command.impl.BlockEditCMD
BLOCKED_COMMANDS - Static variable in class dev.plex.services.impl.CommandBlockerService
blockedBlocks - Static variable in class dev.plex.listener.impl.BlockListener
BlockedCommand - Class in dev.plex.command.blocking
BlockedCommand() - Constructor for class dev.plex.command.blocking.BlockedCommand
BlockEditCMD - Class in dev.plex.command.impl
BlockEditCMD() - Constructor for class dev.plex.command.impl.BlockEditCMD
blockedPlayers - Variable in class dev.plex.listener.impl.BlockListener
BlockListener - Class in dev.plex.listener.impl
BlockListener() - Constructor for class dev.plex.listener.impl.BlockListener
blockMap - Variable in class dev.plex.world.BlockMapChunkGenerator
BlockMapChunkGenerator - Class in dev.plex.world
BlockMapChunkGenerator(LinkedHashMap<Material, Integer>, BlockPopulator...) - Constructor for class dev.plex.world.BlockMapChunkGenerator
BlockUtils - Class in dev.plex.util
BlockUtils() - Constructor for class dev.plex.util.BlockUtils
BookListener - Class in dev.plex.listener.impl
BookListener() - Constructor for class dev.plex.listener.impl.BookListener
BRANCH - Variable in class dev.plex.util.UpdateChecker
broadcast(String) - Static method in class dev.plex.util.PlexUtils
broadcast(Component) - Static method in class dev.plex.util.PlexUtils
broadcastToAdmins(Component) - Static method in class dev.plex.util.PlexUtils
build - Static variable in class dev.plex.Plex
build() - Method in class dev.plex.util.item.ItemBuilder
BuildInfo - Class in dev.plex.util
BuildInfo() - Constructor for class dev.plex.util.BuildInfo
BungeeUtil - Class in dev.plex.util
BungeeUtil() - Constructor for class dev.plex.util.BungeeUtil

## C

cachedBlockedBlocksConfig - Static variable in class dev.plex.listener.impl.BlockListener
cancelled - Variable in class dev.plex.event.PunishedPlayerEvent
  Whether the event was cancelled
canEnterWorld(Player) - Method in class dev.plex.listener.impl.WorldListener
  Check if a Player has the ability to enter the requested world
canModifyWorld(Player, boolean) - Method in class dev.plex.listener.impl.WorldListener
  Check if a Player has the ability to modify the world they are in
chat - Variable in class dev.plex.Plex
CHAT - Static variable in class dev.plex.hook.VaultHook
ChatListener - Class in dev.plex.listener.impl
ChatListener() - Constructor for class dev.plex.listener.impl.ChatListener
ChatListener.PlexChatRenderer - Class in dev.plex.listener.impl
check(T) - Static method in class dev.plex.util.GameRuleUtil
checkLevel(PlexPlayer, String[]) - Method in class dev.plex.listener.impl.WorldListener
checkRank(CommandSender, Rank, String) - Method in class dev.plex.command.PlexCommand
  Checks whether a sender has enough permissions or is high enough a rank
checkRank(Player, Rank, String) - Method in class dev.plex.command.PlexCommand
  Checks whether a player has enough permissions or is high enough a rank
checkTab(CommandSender, Rank, String) - Method in class dev.plex.command.PlexCommand
  Checks whether a sender has enough permissions or is high enough a rank
checkTab(Player, Rank, String) - Method in class dev.plex.command.PlexCommand
  Checks whether a player has enough permissions or is high enough a rank
chunks - Variable in class dev.plex.world.CustomWorld
classloader(PluginClasspathBuilder) - Method in class dev.plex.PlexLibraryManager
cleanString(String) - Static method in class dev.plex.util.PlexUtils
coins - Variable in class dev.plex.player.PlexPlayer
color - Variable in enum class dev.plex.rank.enums.Rank
color - Variable in enum class dev.plex.rank.enums.Title
command - Variable in class dev.plex.command.blocking.BlockedCommand
commandAliases - Variable in class dev.plex.command.blocking.BlockedCommand
CommandBlockerService - Class in dev.plex.services.impl
CommandBlockerService() - Constructor for class dev.plex.services.impl.CommandBlockerService
CommandFailException - Exception in dev.plex.command.exception
CommandFailException(String) - Constructor for exception dev.plex.command.exception.CommandFailException
CommandHandler - Class in dev.plex.handlers
CommandHandler() - Constructor for class dev.plex.handlers.CommandHandler
CommandListener - Class in dev.plex.listener.impl
CommandListener() - Constructor for class dev.plex.listener.impl.CommandListener
CommandParameters - Annotation Interface in dev.plex.command.annotation
  Storage for a command's parameters
CommandPermissions - Annotation Interface in dev.plex.command.annotation
  Storage for the command's permissions
commands - Variable in class dev.plex.listener.impl.MuteListener
commands - Variable in class dev.plex.module.PlexModule
commands - Variable in class dev.plex.Plex
commandSource - Variable in class dev.plex.command.PlexCommand
  Required command source fetched from the permissions
commandSpy - Variable in class dev.plex.admin.Admin
  Returns if the admin has command spy or not
  Contains a #isCommandSpy and #setCommandSpy by Lombok
commandSpy - Variable in class dev.plex.player.PlexPlayer
CommandSpyCMD - Class in dev.plex.command.impl
CommandSpyCMD() - Constructor for class dev.plex.command.impl.CommandSpyCMD
commitGlobalGameRules(World) - Static method in class dev.plex.util.GameRuleUtil
commitSpecificGameRules(World) - Static method in class dev.plex.util.GameRuleUtil
componentFromString(String) - Method in class dev.plex.command.PlexCommand
  Converts a String to a legacy Kyori Component
config - Variable in class dev.plex.Plex
Config - Class in dev.plex.config
  Creates a custom Config object
Config(Plex, String) - Constructor for class dev.plex.config.Config
  Creates a config object
ConfigurationChunkGenerator - Class in dev.plex.world
ConfigurationChunkGenerator(String, BlockPopulator...) - Constructor for class dev.plex.world.ConfigurationChunkGenerator
CONSOLE - Enum constant in enum class dev.plex.command.source.RequiredCommandSource
ConsoleMustDefinePlayerException - Exception in dev.plex.command.exception
ConsoleMustDefinePlayerException() - Constructor for exception dev.plex.command.exception.ConsoleMustDefinePlayerException
ConsoleOnlyException - Exception in dev.plex.command.exception
ConsoleOnlyException() - Constructor for exception dev.plex.command.exception.ConsoleOnlyException
ConsoleSayCMD - Class in dev.plex.command.impl
ConsoleSayCMD() - Constructor for class dev.plex.command.impl.ConsoleSayCMD
createBlockMap(String) - Static method in class dev.plex.world.ConfigurationChunkGenerator
createDate(String) - Static method in class dev.plex.util.TimeUtils
createLoopChunkData(int, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.BlockMapChunkGenerator
createLoopChunkData(int, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.CustomChunkGenerator
createLoopChunkData(int, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.FlatChunkGenerator
createLoopChunkData(int, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.NoiseChunkGenerator
createLoopChunkData(int, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.OctaveChunkGenerator
CreativeCMD - Class in dev.plex.command.impl
CreativeCMD() - Constructor for class dev.plex.command.impl.CreativeCMD
custom - Variable in class dev.plex.util.AshconInfo.Textures
CustomChunkGenerator - Class in dev.plex.world
CustomChunkGenerator(int, BlockPopulator...) - Constructor for class dev.plex.world.CustomChunkGenerator
customTime - Variable in class dev.plex.punishment.Punishment
CustomWorld - Class in dev.plex.world
CustomWorld(String, CustomChunkGenerator) - Constructor for class dev.plex.world.CustomWorld

## D

dataFolder - Variable in class dev.plex.module.PlexModule
dataSource - Variable in class dev.plex.storage.SQLConnection
datastore - Variable in class dev.plex.storage.player.MongoPlayerData
  The datastore object / database
DataUtils - Class in dev.plex.cache
  Parent cache class
DataUtils() - Constructor for class dev.plex.cache.DataUtils
date - Static variable in class dev.plex.util.BuildInfo
DATE_FORMAT - Static variable in class dev.plex.util.TimeUtils
debug() - Element in annotation interface dev.plex.command.annotation.System
debug(String, Object...) - Static method in class dev.plex.util.PlexLog
DebugCMD - Class in dev.plex.command.impl
DebugCMD() - Constructor for class dev.plex.command.impl.DebugCMD
decode(BsonReader, DecoderContext) - Method in class dev.plex.storage.codec.ZonedDateTimeCodec
DELETE - Static variable in class dev.plex.storage.punishment.SQLNotes
deleteNote(int, UUID) - Method in class dev.plex.storage.punishment.SQLNotes
DeopAllCMD - Class in dev.plex.command.impl
DeopAllCMD() - Constructor for class dev.plex.command.impl.DeopAllCMD
DeopCMD - Class in dev.plex.command.impl
DeopCMD() - Constructor for class dev.plex.command.impl.DeopCMD
dependencies - Variable in record class dev.plex.PlexLibraryManager.PluginLibraries
  The field for the `dependencies` record component.
dependencies() - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
  Returns the value of the `dependencies` record component.
description - Variable in class dev.plex.module.PlexModuleFile
description() - Element in annotation interface dev.plex.command.annotation.CommandParameters
  The description
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.plex.util.adapter.ZonedDateTimeAdapter
DEV - Enum constant in enum class dev.plex.rank.enums.Title
dev.plex - package dev.plex
dev.plex.admin - package dev.plex.admin
dev.plex.cache - package dev.plex.cache
dev.plex.command - package dev.plex.command
dev.plex.command.annotation - package dev.plex.command.annotation
dev.plex.command.blocking - package dev.plex.command.blocking
dev.plex.command.exception - package dev.plex.command.exception
dev.plex.command.impl - package dev.plex.command.impl
dev.plex.command.source - package dev.plex.command.source
dev.plex.config - package dev.plex.config
dev.plex.event - package dev.plex.event
dev.plex.handlers - package dev.plex.handlers
dev.plex.hook - package dev.plex.hook
dev.plex.listener - package dev.plex.listener
dev.plex.listener.annotation - package dev.plex.listener.annotation
dev.plex.listener.impl - package dev.plex.listener.impl
dev.plex.menu - package dev.plex.menu
dev.plex.module - package dev.plex.module
dev.plex.module.exception - package dev.plex.module.exception
dev.plex.permission - package dev.plex.permission
dev.plex.player - package dev.plex.player
dev.plex.punishment - package dev.plex.punishment
dev.plex.punishment.extra - package dev.plex.punishment.extra
dev.plex.rank - package dev.plex.rank
dev.plex.rank.enums - package dev.plex.rank.enums
dev.plex.services - package dev.plex.services
dev.plex.services.impl - package dev.plex.services.impl
dev.plex.storage - package dev.plex.storage
dev.plex.storage.codec - package dev.plex.storage.codec
dev.plex.storage.permission - package dev.plex.storage.permission
dev.plex.storage.player - package dev.plex.storage.player
dev.plex.storage.punishment - package dev.plex.storage.punishment
dev.plex.util - package dev.plex.util
dev.plex.util.adapter - package dev.plex.util.adapter
dev.plex.util.item - package dev.plex.util.item
dev.plex.util.menu - package dev.plex.util.menu
dev.plex.util.minimessage - package dev.plex.util.minimessage
dev.plex.util.redis - package dev.plex.util.redis
dev.plex.world - package dev.plex.world
DEVELOPERS - Static variable in class dev.plex.util.PlexUtils
disable() - Method in class dev.plex.module.PlexModule
disabledEffect(Player, Location) - Static method in class dev.plex.util.PlexUtils
disabledEffectMultiple(Player[], Location) - Static method in class dev.plex.util.PlexUtils
disableModules() - Method in class dev.plex.module.ModuleManager
displayName() - Method in class dev.plex.player.PlexPlayer
displayName(Component) - Method in class dev.plex.util.item.ItemBuilder
distance - Variable in class dev.plex.util.UpdateChecker
doPunishment(PlexPlayer, Punishment) - Method in class dev.plex.punishment.PunishmentManager
DOWNLOAD_PAGE - Variable in class dev.plex.util.UpdateChecker
DropListener - Class in dev.plex.listener.impl
DropListener() - Constructor for class dev.plex.listener.impl.DropListener

## E

EDIT_COMMANDS - Variable in class dev.plex.listener.impl.WorldListener
enable() - Method in class dev.plex.module.PlexModule
enableModules() - Method in class dev.plex.module.ModuleManager
encode(BsonWriter, ZonedDateTime, EncoderContext) - Method in class dev.plex.storage.codec.ZonedDateTimeCodec
endDate - Variable in class dev.plex.punishment.Punishment
endService(AbstractService) - Method in class dev.plex.services.ServiceManager
endService(AbstractService, boolean) - Method in class dev.plex.services.ServiceManager
endServices() - Method in class dev.plex.services.ServiceManager
entityRun(ScheduledTask) - Method in class dev.plex.services.impl.AutoWipeService
EntityWipeCMD - Class in dev.plex.command.impl
EntityWipeCMD() - Constructor for class dev.plex.command.impl.EntityWipeCMD
equals(Object) - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
  Indicates whether some other object is "equal to" this one.
error(String, Object...) - Static method in class dev.plex.util.PlexLog
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.BlockEditCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.CommandSpyCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.EntityWipeCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.MobPurgeCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.TFMCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.PlexCommand
  Executes the command
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.AdminChatCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.AdminCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.AdminworldCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.AdventureCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.BanCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.ConsoleSayCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.CreativeCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.DebugCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.DeopAllCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.DeopCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.FlatlandsCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.FreezeCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.GamemodeCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.KickCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.ListCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.LocalSpawnCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.LockupCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.MasterbuilderworldCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.MuteCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.NameHistoryCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.NotesCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.OpAllCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.OpCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.PlexCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.PunishmentsCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.RankCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.RawSayCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.RemoveLoginMessageCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SayCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SetLoginMessageCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SmiteCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SpectatorCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SurvivalCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.TagCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.TempbanCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.ToggleCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.UnbanCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.UnfreezeCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.UnmuteCMD
execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.WorldCMD
EXECUTIVE - Enum constant in enum class dev.plex.rank.enums.Rank
exists(String) - Method in class dev.plex.storage.player.MongoPlayerData
exists(String) - Method in class dev.plex.storage.player.SQLPlayerData
exists(UUID) - Method in class dev.plex.storage.player.MongoPlayerData
  Checks whether the player exists in mongo's database
exists(UUID) - Method in class dev.plex.storage.player.SQLPlayerData
  Checks if a player exists in the SQL database

## F

fetchDistanceFromGitHub(String, String, String) - Method in class dev.plex.util.UpdateChecker
file - Variable in class dev.plex.config.Config
  The File instance
file - Variable in class dev.plex.config.ModuleConfig
  The File instance
FlatChunkGenerator - Class in dev.plex.world
FlatChunkGenerator(int, BlockPopulator...) - Constructor for class dev.plex.world.FlatChunkGenerator
FlatlandsCMD - Class in dev.plex.command.impl
FlatlandsCMD() - Constructor for class dev.plex.command.impl.FlatlandsCMD
FREEZE - Enum constant in enum class dev.plex.punishment.PunishmentType
FreezeCMD - Class in dev.plex.command.impl
FreezeCMD() - Constructor for class dev.plex.command.impl.FreezeCMD
FreezeListener - Class in dev.plex.listener.impl
FreezeListener() - Constructor for class dev.plex.listener.impl.FreezeListener
frequency - Variable in class dev.plex.world.NoiseOptions
from - Variable in class dev.plex.config.ModuleConfig
  Where the file is in the module JAR
fromJson(String) - Static method in class dev.plex.punishment.Punishment
frozen - Variable in class dev.plex.event.PunishedPlayerFreezeEvent
  New frozen state of the player
frozen - Variable in class dev.plex.player.PlexPlayer

## G

gamemode - Variable in class dev.plex.command.impl.GamemodeCMD
gameMode - Variable in class dev.plex.event.GameModeUpdateEvent
GamemodeCMD - Class in dev.plex.command.impl
GamemodeCMD() - Constructor for class dev.plex.command.impl.GamemodeCMD
GameModeListener - Class in dev.plex.listener.impl
GameModeListener() - Constructor for class dev.plex.listener.impl.GameModeListener
GameModeUpdateEvent - Class in dev.plex.event
GameModeUpdateEvent() - Constructor for class dev.plex.event.GameModeUpdateEvent
GameRuleService - Class in dev.plex.services.impl
GameRuleService() - Constructor for class dev.plex.services.impl.GameRuleService
GameRuleUtil - Class in dev.plex.util
GameRuleUtil() - Constructor for class dev.plex.util.GameRuleUtil
generate() - Method in class dev.plex.world.CustomWorld
generateBanMessage(Punishment) - Static method in class dev.plex.punishment.Punishment
generateConfigFlatWorld(String) - Static method in class dev.plex.world.CustomWorld
generateDefaultRanks() - Method in class dev.plex.rank.RankManager
generateIndefBanMessage(String) - Static method in class dev.plex.punishment.Punishment
generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.OctaveChunkGenerator
generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.NoiseChunkGenerator
generateSurface(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.FlatChunkGenerator
generateWorlds() - Method in class dev.plex.Plex
generator() - Method in class dev.plex.world.CustomWorld
get() - Static method in class dev.plex.Plex
getActiveBans() - Method in class dev.plex.punishment.PunishmentManager
getAllAdminPlayers() - Method in class dev.plex.admin.AdminList
  Gathers every admin (cached and in the database)
getAllAdmins() - Method in class dev.plex.admin.AdminList
  Gathers every admins username (cached and in the database)
getByIP(String) - Method in class dev.plex.storage.player.MongoPlayerData
  Gets the player from cache or from mongo's database
getByIP(String) - Method in class dev.plex.storage.player.SQLPlayerData
  Gets the player from cache or from the SQL database
getByName(String) - Method in class dev.plex.storage.player.MongoPlayerData
getByName(String) - Method in class dev.plex.storage.player.SQLPlayerData
getByName(String, boolean) - Method in class dev.plex.storage.player.SQLPlayerData
getByUUID(UUID) - Method in class dev.plex.storage.player.MongoPlayerData
  Gets the player from cache or from mongo's database
getByUUID(UUID) - Method in class dev.plex.storage.player.SQLPlayerData
getByUUID(UUID, boolean) - Method in class dev.plex.storage.player.SQLPlayerData
  Gets the player from cache or from the SQL database
getChat() - Static method in class dev.plex.hook.VaultHook
getClassesBySubType(String, Class<T>) - Static method in class dev.plex.util.ReflectionsUtil
getClassesFrom(String) - Static method in class dev.plex.util.ReflectionsUtil
getColor(PlexPlayer) - Method in class dev.plex.rank.RankManager
getCommand(String) - Method in class dev.plex.module.PlexModule
getCon() - Method in class dev.plex.storage.SQLConnection
getConfigPrefixes(PlexPlayer) - Method in class dev.plex.rank.RankManager
getCount(UUID) - Method in class dev.plex.listener.impl.AntiNukerListener
getCount(UUID) - Method in class dev.plex.listener.impl.AntiSpamListener
getCurrentInventoryIndex(Inventory) - Method in class dev.plex.menu.PunishedPlayerMenu
getCurrentInventoryIndex(Inventory) - Method in class dev.plex.menu.PunishmentMenu
getCurrentInventoryIndex(Inventory) - Method in class dev.plex.menu.ToggleMenu
getDatastore() - Method in class dev.plex.storage.MongoConnection
getDefaultPopulators(World) - Method in class dev.plex.world.CustomChunkGenerator
getEncoderClass() - Method in class dev.plex.storage.codec.ZonedDateTimeCodec
getFromName(String) - Static method in class dev.plex.util.WebUtils
getHandlerList() - Static method in class dev.plex.event.AdminAddEvent
getHandlerList() - Static method in class dev.plex.event.AdminRemoveEvent
getHandlerList() - Static method in class dev.plex.event.AdminSetRankEvent
getHandlerList() - Static method in class dev.plex.event.GameModeUpdateEvent
getHandlerList() - Static method in class dev.plex.event.PunishedPlayerFreezeEvent
getHandlerList() - Static method in class dev.plex.event.PunishedPlayerLockupEvent
getHandlerList() - Static method in class dev.plex.event.PunishedPlayerMuteEvent
getHandlers() - Method in class dev.plex.event.AdminAddEvent
getHandlers() - Method in class dev.plex.event.AdminRemoveEvent
getHandlers() - Method in class dev.plex.event.AdminSetRankEvent
getHandlers() - Method in class dev.plex.event.GameModeUpdateEvent
getHandlers() - Method in class dev.plex.event.PunishedPlayerFreezeEvent
getHandlers() - Method in class dev.plex.event.PunishedPlayerLockupEvent
getHandlers() - Method in class dev.plex.event.PunishedPlayerMuteEvent
getInfo(String) - Static method in class dev.plex.util.MojangUtils
getInventory() - Method in class dev.plex.menu.PunishedPlayerMenu
getInventory() - Method in class dev.plex.menu.PunishmentMenu
getInventory() - Method in interface dev.plex.util.menu.IMenu
getJedis() - Method in class dev.plex.storage.RedisConnection
getLevel() - Method in class dev.plex.command.PlexCommand
getLoginMessage(PlexPlayer) - Method in class dev.plex.rank.RankManager
getMap() - Method in class dev.plex.command.PlexCommand
getName() - Method in class dev.plex.util.menu.AbstractMenu
getNonNullPlayer(String) - Method in class dev.plex.command.PlexCommand
getNonNullWorld(String) - Method in class dev.plex.command.PlexCommand
getNotes(UUID) - Method in class dev.plex.storage.punishment.SQLNotes
getOfflinePlexPlayer(UUID) - Method in class dev.plex.command.PlexCommand
getOnlinePlexPlayer(String) - Method in class dev.plex.command.PlexCommand
getPermission() - Static method in class dev.plex.hook.VaultHook
getPermissions(UUID) - Method in class dev.plex.storage.permission.SQLPermissions
getPlayer() - Method in class dev.plex.player.PlexPlayer
getPlayer(String) - Static method in class dev.plex.cache.DataUtils
getPlayer(String, boolean) - Static method in class dev.plex.cache.DataUtils
getPlayer(UUID) - Static method in class dev.plex.cache.DataUtils
  Gets a player from cache or from the database
getPlayer(UUID, boolean) - Static method in class dev.plex.cache.DataUtils
getPlayerByIP(String) - Static method in class dev.plex.cache.DataUtils
  Gets a player from cache or from the database
getPlayerNameList() - Static method in class dev.plex.util.PlexUtils
getPlayers() - Method in class dev.plex.storage.player.MongoPlayerData
getPlexPlayer(Player) - Method in class dev.plex.command.PlexCommand
  Gets a PlexPlayer from Player object
getPlexPlayer(UUID) - Method in class dev.plex.cache.PlayerCache
getPlexPlayerMap() - Method in class dev.plex.cache.PlayerCache
  A key/value pair where the key is the unique ID of the Punished Player
getPlugin() - Method in class dev.plex.command.PlexCommand
  The plugin
getPrefix() - Method in enum class dev.plex.rank.enums.Rank
getPrefix() - Method in enum class dev.plex.rank.enums.Title
getPrefix(PlexPlayer) - Static method in class dev.plex.hook.VaultHook
getPrefix(PlexPlayer) - Method in class dev.plex.rank.RankManager
getPunishments() - Method in class dev.plex.storage.punishment.SQLPunishment
getPunishments(UUID) - Method in class dev.plex.storage.punishment.SQLPunishment
getRandomColor() - Static method in class dev.plex.util.RandomUtil
getRankFromString() - Method in class dev.plex.player.PlexPlayer
getRankFromString(String) - Method in class dev.plex.rank.RankManager
getResource(String) - Method in class dev.plex.module.PlexModule
getService(Class<? extends AbstractService>) - Method in class dev.plex.services.ServiceManager
getTextFromComponent(Component) - Static method in class dev.plex.util.PlexUtils
getTextFromComponents(Component...) - Static method in class dev.plex.util.PlexUtils
getUpdateStatusMessage(CommandSender, boolean, int) - Method in class dev.plex.util.UpdateChecker
getUUID(CommandSender) - Method in class dev.plex.command.PlexCommand
  Gets the UUID of the sender
gson - Static variable in class dev.plex.punishment.Punishment
GSON - Static variable in class dev.plex.util.redis.MessageUtil

## H

handlers - Static variable in class dev.plex.event.AdminAddEvent
handlers - Static variable in class dev.plex.event.AdminRemoveEvent
handlers - Static variable in class dev.plex.event.AdminSetRankEvent
handlers - Static variable in class dev.plex.event.GameModeUpdateEvent
handlers - Static variable in class dev.plex.event.PunishedPlayerFreezeEvent
handlers - Static variable in class dev.plex.event.PunishedPlayerLockupEvent
handlers - Static variable in class dev.plex.event.PunishedPlayerMuteEvent
has(String) - Method in class dev.plex.util.minimessage.SafeMiniMessage.SafeMiniMessageTagResolver
hasCommandSpy(PlexPlayer) - Method in class dev.plex.listener.impl.CommandListener
hashCode() - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
  Returns a hash code value for this object.
hasPlayedBefore(String) - Static method in class dev.plex.cache.DataUtils
hasPlayedBefore(UUID) - Static method in class dev.plex.cache.DataUtils
  Checks if the player has been on the server before
hasPrefix - Variable in class dev.plex.listener.impl.ChatListener.PlexChatRenderer
hasUpdateAccess(Player, CommandSender) - Method in class dev.plex.command.impl.PlexCMD
head - Static variable in class dev.plex.util.BuildInfo
height - Variable in class dev.plex.world.CustomChunkGenerator

## I

id - Variable in class dev.plex.player.PlexPlayer
id - Variable in class dev.plex.punishment.extra.Note
IGNORED_TAGS - Static variable in class dev.plex.util.minimessage.SafeMiniMessage.SafeMiniMessageTagResolver
IMenu - Interface in dev.plex.util.menu
importDefaultRanks() - Method in class dev.plex.rank.RankManager
IMPOSTOR - Enum constant in enum class dev.plex.rank.enums.Rank
IN_GAME - Enum constant in enum class dev.plex.command.source.RequiredCommandSource
indefBans - Variable in class dev.plex.Plex
IndefiniteBan() - Constructor for class dev.plex.punishment.PunishmentManager.IndefiniteBan
indefiniteBans - Variable in class dev.plex.punishment.PunishmentManager
insert(PlexPlayer) - Static method in class dev.plex.cache.DataUtils
  Inserts a player's information in the database
insert(PlexPlayer) - Method in class dev.plex.storage.player.SQLPlayerData
  Inserts the player's information in the database
INSERT - Static variable in class dev.plex.storage.permission.SQLPermissions
INSERT - Variable in class dev.plex.storage.player.SQLPlayerData
INSERT - Static variable in class dev.plex.storage.punishment.SQLNotes
INSERT - Static variable in class dev.plex.storage.punishment.SQLPunishment
insertPunishment(Punishment) - Method in class dev.plex.storage.punishment.SQLPunishment
inventories - Variable in class dev.plex.menu.PunishedPlayerMenu
inventories - Variable in class dev.plex.menu.PunishmentMenu
inventories - Variable in class dev.plex.menu.ToggleMenu
ip - Variable in class dev.plex.punishment.Punishment
ips - Variable in class dev.plex.player.PlexPlayer
ips - Variable in class dev.plex.punishment.PunishmentManager.IndefiniteBan
isAdmin(PlexPlayer) - Method in class dev.plex.command.PlexCommand
  Checks if a player is an admin
isAdmin(PlexPlayer) - Method in class dev.plex.rank.RankManager
isAdmin(String) - Method in class dev.plex.command.PlexCommand
  Checks if a username is an admin
isAdmin(CommandSender) - Method in class dev.plex.command.PlexCommand
  Checks if a sender is an admin
isAsyncBanned(UUID) - Method in class dev.plex.punishment.PunishmentManager
isAtLeast(Rank) - Method in enum class dev.plex.rank.enums.Rank
isBanned(PlexPlayer) - Method in class dev.plex.punishment.PunishmentManager
isBanned(UUID) - Method in class dev.plex.punishment.PunishmentManager
isBungeeCord() - Static method in class dev.plex.util.BungeeUtil
isConsole(CommandSender) - Method in class dev.plex.command.PlexCommand
  Checks whether a sender is console
isEnabled() - Method in class dev.plex.storage.RedisConnection
IService - Interface in dev.plex.services
isFolia() - Static method in class dev.plex.util.PlexUtils
isIndefIPBanned(String) - Method in class dev.plex.punishment.PunishmentManager
isIndefUserBanned(String) - Method in class dev.plex.punishment.PunishmentManager
isIndefUUIDBanned(UUID) - Method in class dev.plex.punishment.PunishmentManager
isNotEmpty(File) - Method in class dev.plex.punishment.PunishmentManager
isPluginCMD(String, String) - Static method in class dev.plex.util.PlexUtils
isSeniorAdmin(PlexPlayer) - Method in class dev.plex.rank.RankManager
isSeniorAdmin(CommandSender) - Method in class dev.plex.command.PlexCommand
  Checks if a sender is a senior admin
issueBan(Map.Entry<UUID, Long>) - Method in class dev.plex.services.impl.TimingService
issuePunishment(PlexPlayer, Punishment) - Method in class dev.plex.punishment.PunishmentManager
isValidInventory(Inventory) - Method in class dev.plex.menu.PunishedPlayerMenu
isValidInventory(Inventory) - Method in class dev.plex.menu.PunishmentMenu
isValidInventory(Inventory) - Method in class dev.plex.menu.ToggleMenu
isVelocity() - Static method in class dev.plex.util.BungeeUtil
ItemBuilder - Class in dev.plex.util.item
ItemBuilder(Material) - Constructor for class dev.plex.util.item.ItemBuilder
itemStack - Variable in class dev.plex.util.item.ItemBuilder

## J

jedis - Variable in class dev.plex.storage.RedisConnection

## K

KICK - Enum constant in enum class dev.plex.punishment.PunishmentType
KickCMD - Class in dev.plex.command.impl
KickCMD() - Constructor for class dev.plex.command.impl.KickCMD
kickPlayer(Player, Component) - Static method in class dev.plex.util.BungeeUtil

## L

level - Variable in class dev.plex.command.PlexCommand
  Minimum required rank fetched from the permissions
level - Variable in enum class dev.plex.rank.enums.Rank
level - Variable in enum class dev.plex.rank.enums.Title
level() - Element in annotation interface dev.plex.command.annotation.CommandPermissions
  Minimum rank required
libraries - Variable in class dev.plex.module.PlexModuleFile
ListCMD - Class in dev.plex.command.impl
ListCMD() - Constructor for class dev.plex.command.impl.ListCMD
ListenerHandler - Class in dev.plex.handlers
ListenerHandler() - Constructor for class dev.plex.handlers.ListenerHandler
listeners - Variable in class dev.plex.module.PlexModule
load() - Method in class dev.plex.config.Config
load() - Method in class dev.plex.config.ModuleConfig
load() - Method in class dev.plex.module.PlexModule
load() - Method in class dev.plex.PlexLibraryManager
load(boolean) - Method in class dev.plex.config.Config
  Loads the configuration file
load(Plex) - Method in class dev.plex.util.BuildInfo
loadAllModules() - Method in class dev.plex.module.ModuleManager
loadModules() - Method in class dev.plex.module.ModuleManager
loadNotes() - Method in class dev.plex.player.PlexPlayer
loadPunishments() - Method in class dev.plex.player.PlexPlayer
LocalSpawnCMD - Class in dev.plex.command.impl
LocalSpawnCMD() - Constructor for class dev.plex.command.impl.LocalSpawnCMD
lockedUp - Variable in class dev.plex.event.PunishedPlayerLockupEvent
  New lock up state of the player
lockedUp - Variable in class dev.plex.player.PlexPlayer
LockupCMD - Class in dev.plex.command.impl
LockupCMD() - Constructor for class dev.plex.command.impl.LockupCMD
log(String, Object...) - Static method in class dev.plex.util.PlexLog
log(Component) - Static method in class dev.plex.util.PlexLog
logger - Variable in class dev.plex.module.PlexModule
logger - Static variable in class dev.plex.util.PlexLog
loginMessage - Variable in class dev.plex.player.PlexPlayer
loginMessage - Variable in enum class dev.plex.rank.enums.Rank
loginMessage - Variable in enum class dev.plex.rank.enums.Title
lore(Component...) - Method in class dev.plex.util.item.ItemBuilder

## M

main - Variable in class dev.plex.module.PlexModuleFile
MARIADB - Enum constant in enum class dev.plex.storage.StorageType
MASTER_BUILDER - Enum constant in enum class dev.plex.rank.enums.Title
MasterbuilderworldCMD - Class in dev.plex.command.impl
MasterbuilderworldCMD() - Constructor for class dev.plex.command.impl.MasterbuilderworldCMD
matches(String) - Method in class dev.plex.command.PlexCommand
  Checks if the String given is a matching command
mergeIndefiniteBans() - Method in class dev.plex.punishment.PunishmentManager
message - Variable in class dev.plex.command.blocking.BlockedCommand
messageComponent(String, Object...) - Method in class dev.plex.command.PlexCommand
  Converts a message entry from the "messages.yml" to a Component
messageComponent(String, Object...) - Static method in class dev.plex.util.PlexUtils
messageComponent(String, Component...) - Method in class dev.plex.command.PlexCommand
  Converts a message entry from the "messages.yml" to a Component
messageComponent(String, Component...) - Static method in class dev.plex.util.PlexUtils
messages - Variable in class dev.plex.Plex
messageString(String, Object...) - Method in class dev.plex.command.PlexCommand
  Converts a message entry from the "messages.yml" to a String
messageString(String, Object...) - Static method in class dev.plex.util.PlexUtils
MessageUtil - Class in dev.plex.util.redis
MessageUtil() - Constructor for class dev.plex.util.redis.MessageUtil
meta - Variable in class dev.plex.util.item.ItemBuilder
MINI_MESSAGE - Static variable in class dev.plex.util.minimessage.SafeMiniMessage
MINI_MESSAGE - Static variable in class dev.plex.util.PlexUtils
mmCustomDeserialize(String, TagResolver...) - Static method in class dev.plex.util.PlexUtils
mmDeserialize(String) - Static method in class dev.plex.util.minimessage.SafeMiniMessage
mmDeserialize(String) - Static method in class dev.plex.util.PlexUtils
mmDeserializeWithoutEvents(String) - Static method in class dev.plex.util.minimessage.SafeMiniMessage
mmSerialize(Component) - Static method in class dev.plex.util.minimessage.SafeMiniMessage
mmSerializeWithoutEvents(Component) - Static method in class dev.plex.util.minimessage.SafeMiniMessage
mmString(String) - Method in class dev.plex.command.PlexCommand
  Converts a String to a MiniMessage Component
mmStripColor(String) - Static method in class dev.plex.util.PlexUtils
MobListener - Class in dev.plex.listener.impl
MobListener() - Constructor for class dev.plex.listener.impl.MobListener
MobPurgeCMD - Class in dev.plex.command.impl
MobPurgeCMD() - Constructor for class dev.plex.command.impl.MobPurgeCMD
module - Variable in class dev.plex.config.ModuleConfig
  The plugin instance
ModuleConfig - Class in dev.plex.config
  Creates a custom Config object
ModuleConfig(PlexModule, String, String) - Constructor for class dev.plex.config.ModuleConfig
  Creates a config object
ModuleLoadException - Exception in dev.plex.module.exception
ModuleLoadException(String) - Constructor for exception dev.plex.module.exception.ModuleLoadException
moduleManager - Variable in class dev.plex.Plex
ModuleManager - Class in dev.plex.module
ModuleManager() - Constructor for class dev.plex.module.ModuleManager
modules - Variable in class dev.plex.module.ModuleManager
modulesFolder - Variable in class dev.plex.Plex
MojangUtils - Class in dev.plex.util
MojangUtils() - Constructor for class dev.plex.util.MojangUtils
mongoConnection - Variable in class dev.plex.Plex
MongoConnection - Class in dev.plex.storage
MongoConnection() - Constructor for class dev.plex.storage.MongoConnection
MONGODB - Enum constant in enum class dev.plex.storage.StorageType
mongoPlayerData - Variable in class dev.plex.Plex
MongoPlayerData - Class in dev.plex.storage.player
  Mongo fetching utilities for players
MongoPlayerData() - Constructor for class dev.plex.storage.player.MongoPlayerData
  Creates an instance of the player data
MUTE - Enum constant in enum class dev.plex.punishment.PunishmentType
MuteCMD - Class in dev.plex.command.impl
MuteCMD() - Constructor for class dev.plex.command.impl.MuteCMD
muted - Variable in class dev.plex.event.PunishedPlayerMuteEvent
  New muted state of the player
muted - Variable in class dev.plex.player.PlexPlayer
MuteListener - Class in dev.plex.listener.impl
MuteListener() - Constructor for class dev.plex.listener.impl.MuteListener

## N

name - Variable in class dev.plex.config.Config
  The file name
name - Variable in class dev.plex.module.PlexModuleFile
name - Variable in class dev.plex.player.PlexPlayer
name - Variable in class dev.plex.util.menu.AbstractMenu
name() - Element in annotation interface dev.plex.command.annotation.CommandParameters
  The name
NameHistoryCMD - Class in dev.plex.command.impl
NameHistoryCMD() - Constructor for class dev.plex.command.impl.NameHistoryCMD
nameRequired - Variable in class dev.plex.command.impl.SetLoginMessageCMD
newVersion - Variable in class dev.plex.services.impl.UpdateCheckerService
noColorComponentFromString(String) - Method in class dev.plex.command.PlexCommand
NoiseChunkGenerator - Class in dev.plex.world
NoiseChunkGenerator(int, NoiseOptions, BlockPopulator...) - Constructor for class dev.plex.world.NoiseChunkGenerator
NoiseOptions - Class in dev.plex.world
NoiseOptions(int, int, double, double, boolean) - Constructor for class dev.plex.world.NoiseOptions
NONOP - Enum constant in enum class dev.plex.rank.enums.Rank
normalized - Variable in class dev.plex.world.NoiseOptions
note - Variable in class dev.plex.punishment.extra.Note
Note - Class in dev.plex.punishment.extra
Note() - Constructor for class dev.plex.punishment.extra.Note
notes - Variable in class dev.plex.player.PlexPlayer
NotesCMD - Class in dev.plex.command.impl
NotesCMD() - Constructor for class dev.plex.command.impl.NotesCMD
nukerCooldown - Static variable in class dev.plex.services.impl.TimingService
number - Static variable in class dev.plex.util.BuildInfo

## O

OctaveChunkGenerator - Class in dev.plex.world
OctaveChunkGenerator(int, OctaveOptions, BlockPopulator...) - Constructor for class dev.plex.world.OctaveChunkGenerator
OctaveOptions - Class in dev.plex.world
OctaveOptions(int, int, double, double, boolean, int) - Constructor for class dev.plex.world.OctaveOptions
octaves - Variable in class dev.plex.world.OctaveOptions
onAdminAdd(AdminAddEvent) - Method in class dev.plex.listener.impl.AdminListener
onAdminAdd(AdminAddEvent) - Method in class dev.plex.listener.impl.TabListener
onAdminRemove(AdminRemoveEvent) - Method in class dev.plex.listener.impl.AdminListener
onAdminRemove(AdminRemoveEvent) - Method in class dev.plex.listener.impl.TabListener
onAdminSetRank(AdminSetRankEvent) - Method in class dev.plex.listener.impl.AdminListener
onAdminSetRank(AdminSetRankEvent) - Method in class dev.plex.listener.impl.TabListener
onBlockBreak(BlockBreakEvent) - Method in class dev.plex.listener.impl.AntiNukerListener
onBlockBreak(BlockBreakEvent) - Method in class dev.plex.listener.impl.BlockListener
onBlockBreak(BlockBreakEvent) - Method in class dev.plex.listener.impl.WorldListener
onBlockExplode(ExplosionPrimeEvent) - Method in class dev.plex.listener.impl.TogglesListener
onBlockPlace(BlockPlaceEvent) - Method in class dev.plex.listener.impl.AntiNukerListener
onBlockPlace(BlockPlaceEvent) - Method in class dev.plex.listener.impl.BlockListener
onBlockPlace(BlockPlaceEvent) - Method in class dev.plex.listener.impl.WorldListener
onBlockRedstone(BlockRedstoneEvent) - Method in class dev.plex.listener.impl.TogglesListener
onBookEdit(PlayerEditBookEvent) - Method in class dev.plex.listener.impl.BookListener
onChat(AsyncChatEvent) - Method in class dev.plex.listener.impl.AntiSpamListener
onChat(AsyncChatEvent) - Method in class dev.plex.listener.impl.ChatListener
onChat(AsyncChatEvent) - Method in class dev.plex.listener.impl.MuteListener
onClick(InventoryClickEvent) - Method in class dev.plex.menu.PunishedPlayerMenu
onClick(InventoryClickEvent) - Method in class dev.plex.menu.PunishmentMenu
onClick(InventoryClickEvent) - Method in class dev.plex.menu.ToggleMenu
onClick(InventoryClickEvent) - Method in interface dev.plex.util.menu.IMenu
onCommand(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.MuteListener
onCommandBlocking(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.CommandListener
onDisable() - Method in class dev.plex.Plex
onDispense(BlockDispenseEvent) - Method in class dev.plex.listener.impl.MobListener
onEnable() - Method in class dev.plex.Plex
onEnd() - Method in class dev.plex.services.AbstractService
onEntityClick(PlayerInteractEntityEvent) - Method in class dev.plex.listener.impl.MobListener
onEntityExplode(EntityExplodeEvent) - Method in class dev.plex.listener.impl.TogglesListener
onEntitySpawn(EntitySpawnEvent) - Method in class dev.plex.listener.impl.MobListener
onEntitySpawn(EntitySpawnEvent) - Method in class dev.plex.listener.impl.WorldListener
onFluidSpread(BlockFromToEvent) - Method in class dev.plex.listener.impl.TogglesListener
onFluidSpread(PlayerDropItemEvent) - Method in class dev.plex.listener.impl.TogglesListener
onGameModeUpdate(GameModeUpdateEvent) - Method in class dev.plex.listener.impl.GameModeListener
onInventoryClick(InventoryClickEvent) - Method in class dev.plex.listener.impl.PlayerListener
onLoad() - Method in class dev.plex.Plex
onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.AntiSpamListener
onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.CommandListener
onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.WorldListener
onPlayerDropItem(PlayerDropItemEvent) - Method in class dev.plex.listener.impl.DropListener
onPlayerInteract(PlayerInteractEvent) - Method in class dev.plex.listener.impl.MobListener
onPlayerInventoryClose(InventoryCloseEvent) - Method in class dev.plex.listener.impl.PlayerListener
onPlayerJoin(PlayerJoinEvent) - Method in class dev.plex.listener.impl.TabListener
onPlayerMove(PlayerMoveEvent) - Method in class dev.plex.listener.impl.FreezeListener
onPlayerSave(PlayerQuitEvent) - Method in class dev.plex.listener.impl.PlayerListener
onPlayerSetup(PlayerJoinEvent) - Method in class dev.plex.listener.impl.PlayerListener
onPlayerTeleport(PlayerTeleportEvent) - Method in class dev.plex.listener.impl.FreezeListener
onPreLogin(AsyncPlayerPreLoginEvent) - Method in class dev.plex.listener.impl.BanListener
onServerPing(PaperServerListPingEvent) - Method in class dev.plex.listener.impl.ServerListener
onSignEdit(SignChangeEvent) - Method in class dev.plex.listener.impl.SignListener
onStart() - Method in class dev.plex.services.AbstractService
onWorldTeleport(PlayerTeleportEvent) - Method in class dev.plex.listener.impl.WorldListener
OP - Enum constant in enum class dev.plex.rank.enums.Rank
OpAllCMD - Class in dev.plex.command.impl
OpAllCMD() - Constructor for class dev.plex.command.impl.OpAllCMD
OpCMD - Class in dev.plex.command.impl
OpCMD() - Constructor for class dev.plex.command.impl.OpCMD
openInv(Player) - Method in interface dev.plex.util.menu.IMenu
openInv(Player, int) - Method in class dev.plex.menu.PunishedPlayerMenu
openInv(Player, int) - Method in class dev.plex.menu.PunishmentMenu
openInv(Player, int) - Method in class dev.plex.menu.ToggleMenu
options - Variable in class dev.plex.rank.RankManager
options - Variable in class dev.plex.world.NoiseChunkGenerator
options - Variable in class dev.plex.world.OctaveChunkGenerator
OWNER - Enum constant in enum class dev.plex.rank.enums.Title

## P

params - Variable in class dev.plex.command.PlexCommand
  The parameters for the command
parseInteger(String) - Static method in class dev.plex.util.TimeUtils
permission - Variable in class dev.plex.permission.Permission
permission() - Element in annotation interface dev.plex.command.annotation.CommandPermissions
  The permission
Permission - Class in dev.plex.permission
Permission() - Constructor for class dev.plex.permission.Permission
permissionAttachment - Variable in class dev.plex.player.PlexPlayer
permissions - Variable in class dev.plex.player.PlexPlayer
permissions - Variable in class dev.plex.Plex
PERMISSIONS - Static variable in class dev.plex.hook.VaultHook
PermissionsUtil - Class in dev.plex.util
PermissionsUtil() - Constructor for class dev.plex.util.PermissionsUtil
perms - Variable in class dev.plex.command.PlexCommand
  The permissions for the command
player - Variable in class dev.plex.event.GameModeUpdateEvent
playerCache - Variable in class dev.plex.Plex
PlayerCache - Class in dev.plex.cache
  Cache storage
PlayerCache() - Constructor for class dev.plex.cache.PlayerCache
PlayerListener<T> - Class in dev.plex.listener.impl
PlayerListener() - Constructor for class dev.plex.listener.impl.PlayerListener
PlayerNotBannedException - Exception in dev.plex.command.exception
PlayerNotBannedException() - Constructor for exception dev.plex.command.exception.PlayerNotBannedException
PlayerNotFoundException - Exception in dev.plex.command.exception
PlayerNotFoundException() - Constructor for exception dev.plex.command.exception.PlayerNotFoundException
plex - Variable in class dev.plex.module.PlexModule
Plex - Class in dev.plex
Plex() - Constructor for class dev.plex.Plex
PlexBase - Interface in dev.plex
PlexChatRenderer() - Constructor for class dev.plex.listener.impl.ChatListener.PlexChatRenderer
PlexCMD - Class in dev.plex.command.impl
PlexCMD() - Constructor for class dev.plex.command.impl.PlexCMD
PlexCommand - Class in dev.plex.command
  Superclass for all commands
PlexCommand() - Constructor for class dev.plex.command.PlexCommand
PlexCommand(boolean) - Constructor for class dev.plex.command.PlexCommand
  Creates an instance of the command
PlexLibraryManager - Class in dev.plex
PlexLibraryManager() - Constructor for class dev.plex.PlexLibraryManager
PlexLibraryManager.PluginLibraries - Record Class in dev.plex
PlexListener - Class in dev.plex.listener
PlexListener() - Constructor for class dev.plex.listener.PlexListener
PlexLog - Class in dev.plex.util
PlexLog() - Constructor for class dev.plex.util.PlexLog
PlexModule - Class in dev.plex.module
PlexModule() - Constructor for class dev.plex.module.PlexModule
plexModuleFile - Variable in class dev.plex.module.PlexModule
PlexModuleFile - Class in dev.plex.module
PlexModuleFile() - Constructor for class dev.plex.module.PlexModuleFile
plexPlayer - Variable in class dev.plex.event.AdminAddEvent
  The PlexPlayer that was added
plexPlayer - Variable in class dev.plex.event.AdminRemoveEvent
  The PlexPlayer that was removed
plexPlayer - Variable in class dev.plex.event.AdminSetRankEvent
  The PlexPlayer that was removed
PlexPlayer - Class in dev.plex.player
PlexPlayer() - Constructor for class dev.plex.player.PlexPlayer
PlexPlayer(UUID) - Constructor for class dev.plex.player.PlexPlayer
PlexPlayer(UUID, boolean) - Constructor for class dev.plex.player.PlexPlayer
plexPlayerMap - Static variable in class dev.plex.cache.PlayerCache
  A key/value pair where the key is the unique ID of the Plex Player
PlexUtils - Class in dev.plex.util
PlexUtils() - Constructor for class dev.plex.util.PlexUtils
plugin - Static variable in class dev.plex.command.PlexCommand
  Returns the instance of the plugin
plugin - Variable in class dev.plex.config.Config
  The plugin instance
plugin - Static variable in class dev.plex.Plex
plugin - Static variable in interface dev.plex.PlexBase
plugin - Static variable in class dev.plex.world.ConfigurationChunkGenerator
plugin - Static variable in class dev.plex.world.CustomWorld
PluginLibraries(Map<String, String>, List<String>) - Constructor for record class dev.plex.PlexLibraryManager.PluginLibraries
  Creates an instance of a `PluginLibraries` record class.
populators - Variable in class dev.plex.world.CustomChunkGenerator
prefix - Variable in class dev.plex.listener.impl.ChatListener.PlexChatRenderer
prefix - Variable in class dev.plex.player.PlexPlayer
prefix - Variable in enum class dev.plex.rank.enums.Rank
prefix - Variable in enum class dev.plex.rank.enums.Title
punish(PlexPlayer, Punishment) - Method in class dev.plex.punishment.PunishmentManager
punished - Variable in class dev.plex.punishment.Punishment
punishedPlayer - Variable in class dev.plex.event.PunishedPlayerEvent
  The player who was punished
punishedPlayer - Variable in class dev.plex.menu.PunishedPlayerMenu
PunishedPlayerEvent - Class in dev.plex.event
  Superclass for punishment events
PunishedPlayerEvent(PlexPlayer) - Constructor for class dev.plex.event.PunishedPlayerEvent
  Creates an event object
PunishedPlayerFreezeEvent - Class in dev.plex.event
  Event that is called when a player is frozen or unfrozen
PunishedPlayerFreezeEvent(PlexPlayer, boolean) - Constructor for class dev.plex.event.PunishedPlayerFreezeEvent
  Creates a new event instance
PunishedPlayerLockupEvent - Class in dev.plex.event
  Event that is called when a player is frozen or unfrozen
PunishedPlayerLockupEvent(PlexPlayer, boolean) - Constructor for class dev.plex.event.PunishedPlayerLockupEvent
  Creates a new event instance
PunishedPlayerMenu - Class in dev.plex.menu
PunishedPlayerMenu(PlexPlayer) - Constructor for class dev.plex.menu.PunishedPlayerMenu
PunishedPlayerMuteEvent - Class in dev.plex.event
  Event that is called when a player is frozen or unfrozen
PunishedPlayerMuteEvent(PlexPlayer, boolean) - Constructor for class dev.plex.event.PunishedPlayerMuteEvent
  Creates a new event instance
punishedUsername - Variable in class dev.plex.punishment.Punishment
punisher - Variable in class dev.plex.punishment.Punishment
Punishment - Class in dev.plex.punishment
Punishment() - Constructor for class dev.plex.punishment.Punishment
Punishment(UUID, UUID) - Constructor for class dev.plex.punishment.Punishment
punishmentManager - Variable in class dev.plex.Plex
PunishmentManager - Class in dev.plex.punishment
PunishmentManager() - Constructor for class dev.plex.punishment.PunishmentManager
PunishmentManager.IndefiniteBan - Class in dev.plex.punishment
PunishmentMenu - Class in dev.plex.menu
PunishmentMenu() - Constructor for class dev.plex.menu.PunishmentMenu
punishments - Variable in class dev.plex.player.PlexPlayer
PunishmentsCMD - Class in dev.plex.command.impl
PunishmentsCMD() - Constructor for class dev.plex.command.impl.PunishmentsCMD
PunishmentType - Enum Class in dev.plex.punishment
PunishmentType() - Constructor for enum class dev.plex.punishment.PunishmentType

## R

randomBoolean() - Static method in class dev.plex.util.RandomUtil
randomNum() - Static method in class dev.plex.util.RandomUtil
randomNum(int) - Static method in class dev.plex.util.RandomUtil
randomNum(int, int) - Static method in class dev.plex.util.RandomUtil
RandomUtil - Class in dev.plex.util
RandomUtil() - Constructor for class dev.plex.util.RandomUtil
rank - Variable in class dev.plex.admin.Admin
  Gets the rank of the admin
  Contains a #setRank and #getRank by lombok
rank - Variable in class dev.plex.event.AdminSetRankEvent
  The rank the player was set to
rank - Variable in class dev.plex.player.PlexPlayer
Rank - Enum Class in dev.plex.rank.enums
Rank(int, String, String, String, NamedTextColor) - Constructor for enum class dev.plex.rank.enums.Rank
RankCMD - Class in dev.plex.command.impl
RankCMD() - Constructor for class dev.plex.command.impl.RankCMD
rankExists(String) - Method in class dev.plex.command.impl.AdminCMD
rankManager - Variable in class dev.plex.Plex
RankManager - Class in dev.plex.rank
RankManager() - Constructor for class dev.plex.rank.RankManager
rankRequired - Variable in class dev.plex.command.impl.SetLoginMessageCMD
raw - Variable in class dev.plex.util.AshconInfo.Textures
RawSayCMD - Class in dev.plex.command.impl
RawSayCMD() - Constructor for class dev.plex.command.impl.RawSayCMD
readable - Variable in enum class dev.plex.rank.enums.Rank
readable - Variable in enum class dev.plex.rank.enums.Title
readGameRules(World, String) - Static method in class dev.plex.util.GameRuleUtil
readNotes(CommandSender, PlexPlayer, List<Note>) - Method in class dev.plex.command.impl.NotesCMD
reason - Variable in class dev.plex.punishment.Punishment
redisConnection - Variable in class dev.plex.Plex
RedisConnection - Class in dev.plex.storage
RedisConnection() - Constructor for class dev.plex.storage.RedisConnection
ReflectionsUtil - Class in dev.plex.util
ReflectionsUtil() - Constructor for class dev.plex.util.ReflectionsUtil
regex - Variable in class dev.plex.command.blocking.BlockedCommand
registerCommand(PlexCommand) - Method in class dev.plex.module.PlexModule
  Registers a PlexCommand within a module
registerListener(PlexListener) - Method in class dev.plex.module.PlexModule
  Registers a PlexListener within a module
registerService(AbstractService) - Method in class dev.plex.services.ServiceManager
relative(Location, BlockFace) - Static method in class dev.plex.util.BlockUtils
reloadModules() - Method in class dev.plex.module.ModuleManager
reloadPlayers() - Method in class dev.plex.Plex
REMOVE_PERMISSION - Static variable in class dev.plex.storage.permission.SQLPermissions
removeBan(UUID) - Method in class dev.plex.storage.punishment.SQLPunishment
removeFromCache(UUID) - Method in class dev.plex.admin.AdminList
  Removes an admin from the cache
RemoveLoginMessageCMD - Class in dev.plex.command.impl
RemoveLoginMessageCMD() - Constructor for class dev.plex.command.impl.RemoveLoginMessageCMD
removePermission(Permission) - Method in class dev.plex.storage.permission.SQLPermissions
removePermission(PlexPlayer, String) - Static method in class dev.plex.util.PermissionsUtil
removePermission(UUID, String) - Method in class dev.plex.storage.permission.SQLPermissions
render(Player, Component, Component, Audience) - Method in class dev.plex.listener.impl.ChatListener.PlexChatRenderer
renderer - Variable in class dev.plex.listener.impl.ChatListener
repeating - Variable in class dev.plex.services.AbstractService
repeatInSeconds() - Method in class dev.plex.services.impl.AutoWipeService
repeatInSeconds() - Method in class dev.plex.services.impl.BanService
repeatInSeconds() - Method in class dev.plex.services.impl.CommandBlockerService
repeatInSeconds() - Method in class dev.plex.services.impl.GameRuleService
repeatInSeconds() - Method in class dev.plex.services.impl.TimingService
repeatInSeconds() - Method in class dev.plex.services.impl.UpdateCheckerService
repeatInSeconds() - Method in interface dev.plex.services.IService
REPO - Variable in class dev.plex.util.UpdateChecker
repositories - Variable in record class dev.plex.PlexLibraryManager.PluginLibraries
  The field for the `repositories` record component.
repositories() - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
  Returns the value of the `repositories` record component.
RequiredCommandSource - Enum Class in dev.plex.command.source
RequiredCommandSource() - Constructor for enum class dev.plex.command.source.RequiredCommandSource
requiredLevel - Variable in class dev.plex.command.blocking.BlockedCommand
resetDropsItem(Inventory) - Method in class dev.plex.menu.ToggleMenu
resetExplosionItem(Inventory) - Method in class dev.plex.menu.ToggleMenu
resetFluidspreadItem(Inventory) - Method in class dev.plex.menu.ToggleMenu
resetRedstoneItem(Inventory) - Method in class dev.plex.menu.ToggleMenu
resolve(String, ArgumentQueue, Context) - Method in class dev.plex.util.minimessage.SafeMiniMessage.SafeMiniMessageTagResolver
run(ScheduledTask) - Method in class dev.plex.services.impl.AutoWipeService
run(ScheduledTask) - Method in class dev.plex.services.impl.BanService
run(ScheduledTask) - Method in class dev.plex.services.impl.CommandBlockerService
run(ScheduledTask) - Method in class dev.plex.services.impl.GameRuleService
run(ScheduledTask) - Method in class dev.plex.services.impl.TimingService
run(ScheduledTask) - Method in class dev.plex.services.impl.UpdateCheckerService
run(ScheduledTask) - Method in interface dev.plex.services.IService
runAsync(Consumer<Jedis>) - Method in class dev.plex.storage.RedisConnection

## S

SafeMiniMessage - Class in dev.plex.util.minimessage
SafeMiniMessage() - Constructor for class dev.plex.util.minimessage.SafeMiniMessage
SafeMiniMessage.SafeMiniMessageTagResolver - Class in dev.plex.util.minimessage
SafeMiniMessageTagResolver() - Constructor for class dev.plex.util.minimessage.SafeMiniMessage.SafeMiniMessageTagResolver
save() - Method in class dev.plex.config.Config
  Saves the configuration file
save() - Method in class dev.plex.config.ModuleConfig
  Saves the configuration file
save(PlexPlayer) - Method in class dev.plex.storage.player.MongoPlayerData
  Saves the player's information in the database
saveDefault() - Method in class dev.plex.config.Config
  Moves the configuration file from the plugin's resources folder to the data folder (plugins/Plex/)
saveDefault() - Method in class dev.plex.config.ModuleConfig
  Moves the configuration file from the plugin's resources folder to the data folder (plugins/Plex/)
SayCMD - Class in dev.plex.command.impl
SayCMD() - Constructor for class dev.plex.command.impl.SayCMD
SELECT - Static variable in class dev.plex.storage.permission.SQLPermissions
SELECT - Variable in class dev.plex.storage.player.SQLPlayerData
SELECT - Static variable in class dev.plex.storage.punishment.SQLNotes
SELECT - Static variable in class dev.plex.storage.punishment.SQLPunishment
SELECT_BY - Static variable in class dev.plex.storage.punishment.SQLPunishment
send(Audience, String) - Method in class dev.plex.command.PlexCommand
  Sends a message to an Audience
send(Audience, Component) - Method in class dev.plex.command.PlexCommand
  Sends a message to an Audience
sender - Variable in class dev.plex.event.AdminAddEvent
  The sender who added the player
sender - Variable in class dev.plex.event.AdminRemoveEvent
  The sender who added the player
sender - Variable in class dev.plex.event.AdminSetRankEvent
  The sender who added the player
sender - Variable in class dev.plex.event.GameModeUpdateEvent
sendStaffChat(CommandSender, Component, UUID...) - Static method in class dev.plex.util.redis.MessageUtil
SENIOR_ADMIN - Enum constant in enum class dev.plex.rank.enums.Rank
serialize(ZonedDateTime, Type, JsonSerializationContext) - Method in class dev.plex.util.adapter.ZonedDateTimeAdapter
ServerListener - Class in dev.plex.listener.impl
ServerListener() - Constructor for class dev.plex.listener.impl.ServerListener
serviceCount() - Method in class dev.plex.services.ServiceManager
serviceManager - Variable in class dev.plex.Plex
ServiceManager - Class in dev.plex.services
ServiceManager() - Constructor for class dev.plex.services.ServiceManager
services - Variable in class dev.plex.services.ServiceManager
SetLoginMessageCMD - Class in dev.plex.command.impl
SetLoginMessageCMD() - Constructor for class dev.plex.command.impl.SetLoginMessageCMD
setupChat() - Static method in class dev.plex.hook.VaultHook
setupChat() - Method in class dev.plex.Plex
setupPermissions() - Static method in class dev.plex.hook.VaultHook
setupPermissions() - Method in class dev.plex.Plex
setupPermissions(Player) - Static method in class dev.plex.util.PermissionsUtil
signature - Variable in class dev.plex.util.AshconInfo.SkinData
SignListener - Class in dev.plex.listener.impl
SignListener() - Constructor for class dev.plex.listener.impl.SignListener
SIGNS - Static variable in class dev.plex.listener.impl.BlockListener
silentCheckRank(Player, Rank, String) - Method in class dev.plex.command.PlexCommand
simpleGET(String) - Static method in class dev.plex.util.WebUtils
SkinData() - Constructor for class dev.plex.util.AshconInfo.SkinData
slim - Variable in class dev.plex.util.AshconInfo.Textures
SMITE - Enum constant in enum class dev.plex.punishment.PunishmentType
SmiteCMD - Class in dev.plex.command.impl
SmiteCMD() - Constructor for class dev.plex.command.impl.SmiteCMD
source() - Element in annotation interface dev.plex.command.annotation.CommandPermissions
  Required command source
spamCooldown - Static variable in class dev.plex.services.impl.TimingService
SPAWN_EGGS - Static variable in class dev.plex.listener.impl.MobListener
spawnEggToEntityType(Material) - Static method in class dev.plex.listener.impl.MobListener
SpectatorCMD - Class in dev.plex.command.impl
SpectatorCMD() - Constructor for class dev.plex.command.impl.SpectatorCMD
sqlConnection - Variable in class dev.plex.Plex
SQLConnection - Class in dev.plex.storage
SQLConnection() - Constructor for class dev.plex.storage.SQLConnection
SQLITE - Enum constant in enum class dev.plex.storage.StorageType
sqlNotes - Variable in class dev.plex.Plex
SQLNotes - Class in dev.plex.storage.punishment
SQLNotes() - Constructor for class dev.plex.storage.punishment.SQLNotes
sqlPermissions - Variable in class dev.plex.Plex
SQLPermissions - Class in dev.plex.storage.permission
SQLPermissions() - Constructor for class dev.plex.storage.permission.SQLPermissions
sqlPlayerData - Variable in class dev.plex.Plex
SQLPlayerData - Class in dev.plex.storage.player
  SQL fetching utilities for players
SQLPlayerData() - Constructor for class dev.plex.storage.player.SQLPlayerData
sqlPunishment - Variable in class dev.plex.Plex
SQLPunishment - Class in dev.plex.storage.punishment
SQLPunishment() - Constructor for class dev.plex.storage.punishment.SQLPunishment
staffChat - Variable in class dev.plex.player.PlexPlayer
STANDARD_RESOLVER - Static variable in class dev.plex.util.minimessage.SafeMiniMessage.SafeMiniMessageTagResolver
startService(AbstractService) - Method in class dev.plex.services.ServiceManager
startServices() - Method in class dev.plex.services.ServiceManager
status(String) - Method in class dev.plex.command.impl.ToggleCMD
storageType - Variable in class dev.plex.Plex
StorageType - Enum Class in dev.plex.storage
StorageType() - Constructor for enum class dev.plex.storage.StorageType
strikes - Static variable in class dev.plex.services.impl.TimingService
subscribe() - Static method in class dev.plex.util.redis.MessageUtil
SUBSCRIBER - Static variable in class dev.plex.util.redis.MessageUtil
SurvivalCMD - Class in dev.plex.command.impl
SurvivalCMD() - Constructor for class dev.plex.command.impl.SurvivalCMD
syncRemoveBan(UUID) - Method in class dev.plex.storage.punishment.SQLPunishment
system - Variable in class dev.plex.Plex
System - Annotation Interface in dev.plex.command.annotation

## T

tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.AdminCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.AdventureCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.BanCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.CreativeCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.DebugCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.DeopCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.EntityWipeCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.FreezeCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.GamemodeCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.LockupCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.MuteCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.NameHistoryCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.NotesCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.OpCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.PlexCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.PunishmentsCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.RankCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.SmiteCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.SpectatorCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.SurvivalCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.TempbanCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.ToggleCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.UnbanCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.UnfreezeCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.UnmuteCMD
tabComplete(CommandSender, String, String[]) - Method in class dev.plex.command.impl.WorldCMD
TabListener - Class in dev.plex.listener.impl
TabListener() - Constructor for class dev.plex.listener.impl.TabListener
TagCMD - Class in dev.plex.command.impl
TagCMD() - Constructor for class dev.plex.command.impl.TagCMD
TEMPBAN - Enum constant in enum class dev.plex.punishment.PunishmentType
TempbanCMD - Class in dev.plex.command.impl
TempbanCMD() - Constructor for class dev.plex.command.impl.TempbanCMD
testConnections() - Static method in class dev.plex.util.PlexUtils
textures - Variable in class dev.plex.util.AshconInfo
Textures() - Constructor for class dev.plex.util.AshconInfo.Textures
TFMCMD - Class in dev.plex.command.impl
TFMCMD() - Constructor for class dev.plex.command.impl.TFMCMD
timestamp - Variable in class dev.plex.punishment.extra.Note
timeUnits - Static variable in class dev.plex.util.TimeUtils
TimeUtils - Class in dev.plex.util
TimeUtils() - Constructor for class dev.plex.util.TimeUtils
TIMEZONE - Static variable in class dev.plex.util.adapter.ZonedDateTimeAdapter
TIMEZONE - Static variable in class dev.plex.util.TimeUtils
TIMEZONES - Static variable in class dev.plex.util.TimeUtils
TimingService - Class in dev.plex.services.impl
TimingService() - Constructor for class dev.plex.services.impl.TimingService
Title - Enum Class in dev.plex.rank.enums
Title(int, String, String, String, NamedTextColor) - Constructor for enum class dev.plex.rank.enums.Title
to - Variable in class dev.plex.config.ModuleConfig
  Where it should be copied to in the module folder
toggle(String) - Method in class dev.plex.command.impl.ToggleCMD
Toggleable - Annotation Interface in dev.plex.listener.annotation
ToggleCMD - Class in dev.plex.command.impl
ToggleCMD() - Constructor for class dev.plex.command.impl.ToggleCMD
ToggleMenu - Class in dev.plex.menu
ToggleMenu() - Constructor for class dev.plex.menu.ToggleMenu
toggles - Variable in class dev.plex.Plex
TogglesListener - Class in dev.plex.listener.impl
TogglesListener() - Constructor for class dev.plex.listener.impl.TogglesListener
toJSON() - Method in class dev.plex.player.PlexPlayer
toJSON() - Method in class dev.plex.punishment.extra.Note
toJSON() - Method in class dev.plex.punishment.Punishment
toJSON() - Method in enum class dev.plex.rank.enums.Rank
toJSON() - Method in enum class dev.plex.rank.enums.Title
toString() - Method in record class dev.plex.PlexLibraryManager.PluginLibraries
  Returns a string representation of this record class.
type - Variable in class dev.plex.punishment.Punishment

## U

unban(Punishment) - Method in class dev.plex.punishment.PunishmentManager
unban(UUID) - Method in class dev.plex.punishment.PunishmentManager
UnbanCMD - Class in dev.plex.command.impl
UnbanCMD() - Constructor for class dev.plex.command.impl.UnbanCMD
UnfreezeCMD - Class in dev.plex.command.impl
UnfreezeCMD() - Constructor for class dev.plex.command.impl.UnfreezeCMD
unloadModules() - Method in class dev.plex.module.ModuleManager
UnmuteCMD - Class in dev.plex.command.impl
UnmuteCMD() - Constructor for class dev.plex.command.impl.UnmuteCMD
unregisterCommand(PlexCommand) - Method in class dev.plex.module.PlexModule
  Unregisters a PlexCommand.
unregisterListener(PlexListener) - Method in class dev.plex.module.PlexModule
  Unregisters a PlexListener.
update(PlexPlayer) - Static method in class dev.plex.cache.DataUtils
  Updates a player's information in the database
update(PlexPlayer) - Method in class dev.plex.storage.player.MongoPlayerData
  Updates a player's information in the mongo database
update(PlexPlayer) - Method in class dev.plex.storage.player.SQLPlayerData
  Updates a player's information in the SQL database
update(CommandSender, Player, GameMode) - Method in class dev.plex.command.impl.GamemodeCMD
UPDATE - Variable in class dev.plex.storage.player.SQLPlayerData
UPDATE_BAN - Static variable in class dev.plex.storage.punishment.SQLPunishment
UPDATE_PERMISSION - Static variable in class dev.plex.storage.permission.SQLPermissions
updateChecker - Variable in class dev.plex.Plex
UpdateChecker - Class in dev.plex.util
UpdateChecker() - Constructor for class dev.plex.util.UpdateChecker
UpdateCheckerService - Class in dev.plex.services.impl
UpdateCheckerService() - Constructor for class dev.plex.services.impl.UpdateCheckerService
updateJar(CommandSender, String, boolean) - Method in class dev.plex.util.UpdateChecker
updatePermission(Permission, boolean) - Method in class dev.plex.storage.permission.SQLPermissions
updatePermission(PlexPlayer, String, boolean) - Static method in class dev.plex.util.PermissionsUtil
URL_REPLACEMENT_CONFIG - Static variable in class dev.plex.listener.impl.ChatListener
usage() - Element in annotation interface dev.plex.command.annotation.CommandParameters
  The usage (optional)
usage() - Method in class dev.plex.command.PlexCommand
  Converts usage to a Component
usage(String) - Method in class dev.plex.command.PlexCommand
  Converts usage to a Component
username - Variable in class dev.plex.util.AshconInfo
username - Variable in class dev.plex.util.AshconInfo.UsernameHistory
usernameHistories - Variable in class dev.plex.util.AshconInfo
UsernameHistory() - Constructor for class dev.plex.util.AshconInfo.UsernameHistory
usernames - Variable in class dev.plex.punishment.PunishmentManager.IndefiniteBan
useTimezone(LocalDateTime) - Static method in class dev.plex.util.TimeUtils
useTimezone(ZonedDateTime) - Static method in class dev.plex.util.TimeUtils
uuid - Variable in class dev.plex.admin.Admin
  Gets the unique ID of an admin (immutable)
uuid - Variable in class dev.plex.permission.Permission
uuid - Variable in class dev.plex.player.PlexPlayer
uuid - Variable in class dev.plex.punishment.extra.Note
uuid - Variable in class dev.plex.util.AshconInfo
uuids - Variable in class dev.plex.punishment.PunishmentManager.IndefiniteBan

## V

validateMessage(String) - Method in class dev.plex.command.impl.SetLoginMessageCMD
value - Variable in class dev.plex.util.AshconInfo.SkinData
value() - Element in annotation interface dev.plex.command.annotation.System
value() - Element in annotation interface dev.plex.listener.annotation.Toggleable
valueOf(String) - Static method in enum class dev.plex.command.source.RequiredCommandSource
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.plex.punishment.PunishmentType
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.plex.rank.enums.Rank
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.plex.rank.enums.Title
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.plex.storage.StorageType
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.plex.command.source.RequiredCommandSource
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.plex.punishment.PunishmentType
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.plex.rank.enums.Rank
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.plex.rank.enums.Title
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.plex.storage.StorageType
  Returns an array containing the constants of this enum class, in the order they are declared.
vanished - Variable in class dev.plex.player.PlexPlayer
VaultHook - Class in dev.plex.hook
VaultHook() - Constructor for class dev.plex.hook.VaultHook
version - Variable in class dev.plex.module.PlexModuleFile

## W

warn(String, Object...) - Static method in class dev.plex.util.PlexLog
WebUtils - Class in dev.plex.util
WebUtils() - Constructor for class dev.plex.util.WebUtils
WorldCMD - Class in dev.plex.command.impl
WorldCMD() - Constructor for class dev.plex.command.impl.WorldCMD
WorldListener - Class in dev.plex.listener.impl
WorldListener() - Constructor for class dev.plex.listener.impl.WorldListener
writtenBy - Variable in class dev.plex.punishment.extra.Note

## X

x - Variable in class dev.plex.world.NoiseOptions

## Y

y - Variable in class dev.plex.world.NoiseOptions

## Z

zonedDateTime - Variable in class dev.plex.util.AshconInfo.UsernameHistory
ZonedDateTimeAdapter - Class in dev.plex.util.adapter
ZonedDateTimeAdapter() - Constructor for class dev.plex.util.adapter.ZonedDateTimeAdapter
ZonedDateTimeCodec - Class in dev.plex.storage.codec
ZonedDateTimeCodec() - Constructor for class dev.plex.storage.codec.ZonedDateTimeCodec

A B C D E F G H I J K L M N O P R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form