Index

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

A

absolute() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
absolute() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Ensures this PunishmentDuration is absolute.
absolute() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
AbsolutePunishmentDuration - Class in de.jvstvshd.necrify.api.duration
A punishment duration that has an absolute expiration date.
AbstractNecrifyPlugin - Class in de.jvstvshd.necrify.common
 
AbstractNecrifyPlugin(ExecutorService, ConfigurationManager, Logger) - Constructor for class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
AbstractNecrifyUser - Class in de.jvstvshd.necrify.common.user
 
AbstractNecrifyUser(UUID, String, AbstractNecrifyPlugin, boolean) - Constructor for class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
AbstractPunishment - Class in de.jvstvshd.necrify.common.punishment
 
AbstractPunishment(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, Punishment, LocalDateTime) - Constructor for class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
AbstractSystemUser - Class in de.jvstvshd.necrify.common.user
 
AbstractSystemUser(AbstractNecrifyPlugin, Audience) - Constructor for class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
AbstractSystemUser(Locale, AbstractNecrifyPlugin, Audience) - Constructor for class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
AbstractTemporalPunishment - Class in de.jvstvshd.necrify.common.punishment
 
AbstractTemporalPunishment(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime) - Constructor for class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
AbstractUserManager<T> - Class in de.jvstvshd.necrify.common.user
 
AbstractUserManager(ExecutorService, Cache<UUID, T>, Cache<String, UUID>, AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.user.AbstractUserManager
 
action() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the action record component.
actor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the actor record component.
Adapters - Class in de.jvstvshd.necrify.common.io
 
Adapters() - Constructor for class de.jvstvshd.necrify.common.io.Adapters
 
ADD - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
Deprecated, for removal: This API element is subject to removal in a future version.
addData(Map<String, Object>) - Method in class de.jvstvshd.necrify.common.user.UserLoader
 
addDataFromRow(Row) - Method in class de.jvstvshd.necrify.common.user.UserLoader
 
addEntry(PunishmentLogEntry) - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
addPunishment(Punishment) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
addStage(NecrifyTemplateStage) - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplate
Adds a new stage to this template.
addStage(NecrifyTemplateStage) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
addStage0(NecrifyTemplateStage) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
amnesty(NecrifyTemplate, int) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Amnesties this user regarding the given template meaning a reset of the user-bound stage index of this template.
amnesty(NecrifyTemplate, int) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
APPLY_CANCELLATION - Static variable in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
APPLY_CHANGE - Static variable in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
APPLY_PUNISHMENT - Static variable in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
APPLY_SUCCESSOR - Static variable in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
APPLY_TIMESTAMP_UPDATE - Static variable in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
applyCancellation() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
applyCancellation() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
applyPunishment() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
applyPunishment() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
applyPunishment() - Method in class de.jvstvshd.necrify.common.punishment.NecrifyBan
 
applyPunishment() - Method in class de.jvstvshd.necrify.velocity.impl.VelocityKick
 
autoPrefixed() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Returns whether this message provider automatically prefixes messages.
autoPrefixed() - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 
autoPrefixed(boolean) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Sets whether this message provider should automatically prefix messages.
autoPrefixed(boolean) - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 

B

ban(Component, PunishmentDuration) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Bans the user with the given reason and duration.
ban(Component, PunishmentDuration) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
ban(Component, PunishmentDuration) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
Ban - Interface in de.jvstvshd.necrify.api.punishment
Represents a ban, a punishment that restricts a player from joining the server.
banCommand(NecrifyUser, NecrifyUser, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
banPermanent(Component) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Bans the user permanently with the given reason.
banPermanent(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
banPermanent(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
beginsAt() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the beginsAt record component.
bootstrap(BootstrapContext) - Method in class de.jvstvshd.necrify.paper.NecrifyPaperPluginBootstrap
 
BUILD_NUMBER - Static variable in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
BUILD_NUMBER - Static variable in class de.jvstvshd.necrify.common.BuildParameters
 
buildBan() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
buildInfo() - Static method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
buildKick() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
Builds a kick punishment.
buildMute() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
BuildParameters - Class in de.jvstvshd.necrify.common
 
BuildParameters() - Constructor for class de.jvstvshd.necrify.common.BuildParameters
 
buildPunishmentData(Punishment, MessageProvider) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
 
buildPunishmentData(Punishment, MessageProvider, int) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
 
buildPunishmentDataTemporal(TemporalPunishment, MessageProvider, Component) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
 
buildPunishmentTypeInformation(PunishmentType, MessageProvider) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
 
buildTemplateStageInformation(NecrifyTemplateStage, MessageProvider) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
 

C

cache(T) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
cachedMutes() - Method in class de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin
 
call() - Method in class de.jvstvshd.necrify.common.user.PostgresPunishmentLogUpdater
 
cancel() - Method in class de.jvstvshd.necrify.api.event.NecrifyEvent
Cancels the event.
cancel() - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
cancel() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Cancels this punishment thus allowing the player e.g.
cancel() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
cancel() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
cancelEvent(NecrifyEvent) - Method in class de.jvstvshd.necrify.api.event.EventDispatcher
Cancels the given event.
ChainedPunishment - Class in de.jvstvshd.necrify.common.punishment
 
change(PunishmentDuration, LocalDateTime, Component) - Method in interface de.jvstvshd.necrify.api.punishment.TemporalPunishment
Changes the duration and reason of this punishment.
change(PunishmentDuration, LocalDateTime, Component) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
change(PunishmentDuration, LocalDateTime, Component) - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
change(Component) - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Changes the duration and reason of this punishment.
change(Component) - Method in interface de.jvstvshd.necrify.api.punishment.TemporalPunishment
 
change(Component) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
change(Component) - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
CHANGE_DURATION - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
The duration of a punishment was changed.
CHANGE_PREDECESSOR - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
The predecessor of a punishment was changed.
CHANGE_REASON - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
The reason of a punishment was changed.
CHANGE_SUCCESSOR - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
The successor of a punishment was changed.
CHANGE_TIME - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
Indicates that the temporal fix points of a punishment were changed, such as delay by x to allow another punishment to fully pass before.
changeDuration(PunishmentDuration) - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Changes the punishment duration of this stage.
changeDuration(PunishmentDuration) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
changeIndex(int) - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Changes this stage's index value.
changeIndex(int) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
CHANNEL_NAME - Static variable in class de.jvstvshd.necrify.common.user.PostgresPunishmentLogUpdater
 
ChatListener - Class in de.jvstvshd.necrify.paper.listeners
 
ChatListener(NecrifyPaperJavaPlugin) - Constructor for class de.jvstvshd.necrify.paper.listeners.ChatListener
 
checkValidity() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
checkValidity() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
circularSuccessionChain(Punishment, Punishment) - Static method in class de.jvstvshd.necrify.common.util.Util
 
ClassEventOrigin - Record Class in de.jvstvshd.necrify.api.event.origin
A mean of origin for an event that is based on a class.
ClassEventOrigin(Class<?>) - Constructor for record class de.jvstvshd.necrify.api.event.origin.ClassEventOrigin
Creates an instance of a ClassEventOrigin record class.
classloader(PluginClasspathBuilder) - Method in class de.jvstvshd.necrify.paper.NecrifyPaperPluginLoader
 
CommandSender - Interface in de.jvstvshd.necrify.api.user
Represents an entity that is able to interact with the server via messages and may send commands to it.
communicator() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
compareTo(PunishmentDuration) - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
compareTo(PunishmentDuration) - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
compareTo(PunishmentDuration) - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
compareTo(PunishmentLogEntry) - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
 
compareTo(NecrifyTemplateStage) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
component() - Method in record class de.jvstvshd.necrify.common.commands.StringOrTemplate
Returns the value of the component record component.
ConfigData - Class in de.jvstvshd.necrify.common.config
 
ConfigData() - Constructor for class de.jvstvshd.necrify.common.config.ConfigData
 
ConfigData(DataBaseData, Locale, PunishmentConfigData, boolean, boolean) - Constructor for class de.jvstvshd.necrify.common.config.ConfigData
 
configurationManager - Variable in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
ConfigurationManager - Class in de.jvstvshd.necrify.common.config
 
ConfigurationManager(Path) - Constructor for class de.jvstvshd.necrify.common.config.ConfigurationManager
 
ConnectListener - Class in de.jvstvshd.necrify.velocity.listener
 
ConnectListener(NecrifyVelocityPlugin, ExecutorService, ProxyServer) - Constructor for class de.jvstvshd.necrify.velocity.listener.ConnectListener
 
constructUser(UUID, String, boolean, AbstractNecrifyPlugin) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
constructUser(UUID, String, boolean, AbstractNecrifyPlugin) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
convert() - Method in class de.jvstvshd.necrify.api.duration.PunishmentDuration.Parser
Converts a string into multiple TimeUnits and their corresponding values.
convertReason(Component) - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
copyComponent(String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
copyComponent(String, MessageProvider) - Static method in class de.jvstvshd.necrify.common.util.Util
 
copyComponent(Component, String, MessageProvider) - Static method in class de.jvstvshd.necrify.common.util.Util
 
copyComponent(Component, Component, MessageProvider) - Static method in class de.jvstvshd.necrify.common.util.Util
 
createBan(UUID, Component, PunishmentDuration) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
Prepares a ban for a player with custom reason and duration.
createBan(UUID, Component, PunishmentDuration) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
createCurrentLogEntry() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Creates a log entry object that contains all the data the punishment currently holds.
createCurrentLogEntry() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
createCurrentLogEntry() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
CREATED - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
A punishment was created (it was created on the storage and enforced - no instantiation).
createFooter(int) - Method in class de.jvstvshd.necrify.common.util.Paginator
 
createFullReason(Locale) - Method in interface de.jvstvshd.necrify.api.punishment.util.ReasonHolder
Creates the full reason inclusive when the ban ends (or that the ban is permanent).
createFullReason(Locale) - Method in class de.jvstvshd.necrify.common.punishment.ChainedPunishment
 
createFullReason(Locale) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
createFullReason(Locale) - Method in class de.jvstvshd.necrify.common.punishment.NecrifyBan
 
createFullReason(Locale) - Method in class de.jvstvshd.necrify.common.punishment.NecrifyKick
 
createFullReason(Locale) - Method in class de.jvstvshd.necrify.common.punishment.NecrifyMute
 
createHeader(int) - Method in class de.jvstvshd.necrify.common.util.Paginator
 
createKick(Component, NecrifyUser, UUID) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
createKick(Component, NecrifyUser, UUID) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
createMute(UUID, Component, PunishmentDuration) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
Prepares a mute for a player with custom reason and duration.
createMute(UUID, Component, PunishmentDuration) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
createPage(int) - Method in interface de.jvstvshd.necrify.common.util.Paginator.PageProvider
 
createPermanentBan(UUID, Component) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
Prepares a ban for a player with custom reason and duration.
createPermanentMute(UUID, Component) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
Prepares a ban for a player with custom reason and duration.
createPlugin(PluginProviderContext) - Method in class de.jvstvshd.necrify.paper.NecrifyPaperPluginBootstrap
 
createPunishment(int, Map<String, Object>) - Static method in class de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
Creates a new punishment of the given type with the given data.
createPunishment(PunishmentType, Map<String, Object>) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentFactory
Creates a new punishment of the given type with the given data.
createPunishment(PunishmentType, Map<String, Object>) - Static method in class de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
Creates a new punishment of the given type with the given data.
createPunishment(PunishmentType, Map<String, Object>) - Method in class de.jvstvshd.necrify.common.punishment.NecrifyPunishmentFactory
 
createTemplate(String) - Method in interface de.jvstvshd.necrify.api.template.TemplateManager
Creates a new template with the given name.
createTemplate(String) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateManager
 
createTemplateCommand(NecrifyUser, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
createUser(CommandSource) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
createUser(String) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Creates a new user with the given name.
createUser(String) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
createUser(UUID) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Creates a new user with the given uuid.
createUser(UUID) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
createUser(UUID, boolean) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
Creates a user with the given UUID.
creationTime() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 

D

DataBaseData - Class in de.jvstvshd.necrify.common.config
 
DataBaseData() - Constructor for class de.jvstvshd.necrify.common.config.DataBaseData
 
DataBaseData(String, String, String, String, String, String, int, int, String) - Constructor for class de.jvstvshd.necrify.common.config.DataBaseData
 
DataBaseData(String, String, String, String, String, String, int, int, String, boolean) - Constructor for class de.jvstvshd.necrify.common.config.DataBaseData
 
de.jvstvshd.necrify.api - package de.jvstvshd.necrify.api
 
de.jvstvshd.necrify.api.duration - package de.jvstvshd.necrify.api.duration
 
de.jvstvshd.necrify.api.event - package de.jvstvshd.necrify.api.event
 
de.jvstvshd.necrify.api.event.origin - package de.jvstvshd.necrify.api.event.origin
 
de.jvstvshd.necrify.api.event.punishment - package de.jvstvshd.necrify.api.event.punishment
 
de.jvstvshd.necrify.api.event.state - package de.jvstvshd.necrify.api.event.state
 
de.jvstvshd.necrify.api.event.user - package de.jvstvshd.necrify.api.event.user
 
de.jvstvshd.necrify.api.message - package de.jvstvshd.necrify.api.message
 
de.jvstvshd.necrify.api.punishment - package de.jvstvshd.necrify.api.punishment
 
de.jvstvshd.necrify.api.punishment.log - package de.jvstvshd.necrify.api.punishment.log
 
de.jvstvshd.necrify.api.punishment.util - package de.jvstvshd.necrify.api.punishment.util
 
de.jvstvshd.necrify.api.template - package de.jvstvshd.necrify.api.template
 
de.jvstvshd.necrify.api.user - package de.jvstvshd.necrify.api.user
 
de.jvstvshd.necrify.common - package de.jvstvshd.necrify.common
 
de.jvstvshd.necrify.common.commands - package de.jvstvshd.necrify.common.commands
 
de.jvstvshd.necrify.common.config - package de.jvstvshd.necrify.common.config
 
de.jvstvshd.necrify.common.event - package de.jvstvshd.necrify.common.event
 
de.jvstvshd.necrify.common.io - package de.jvstvshd.necrify.common.io
 
de.jvstvshd.necrify.common.message - package de.jvstvshd.necrify.common.message
 
de.jvstvshd.necrify.common.plugin - package de.jvstvshd.necrify.common.plugin
 
de.jvstvshd.necrify.common.punishment - package de.jvstvshd.necrify.common.punishment
 
de.jvstvshd.necrify.common.punishment.log - package de.jvstvshd.necrify.common.punishment.log
 
de.jvstvshd.necrify.common.template - package de.jvstvshd.necrify.common.template
 
de.jvstvshd.necrify.common.user - package de.jvstvshd.necrify.common.user
 
de.jvstvshd.necrify.common.util - package de.jvstvshd.necrify.common.util
 
de.jvstvshd.necrify.paper - package de.jvstvshd.necrify.paper
 
de.jvstvshd.necrify.paper.listeners - package de.jvstvshd.necrify.paper.listeners
 
de.jvstvshd.necrify.velocity - package de.jvstvshd.necrify.velocity
 
de.jvstvshd.necrify.velocity.impl - package de.jvstvshd.necrify.velocity.impl
 
de.jvstvshd.necrify.velocity.listener - package de.jvstvshd.necrify.velocity.listener
 
de.jvstvshd.necrify.velocity.user - package de.jvstvshd.necrify.velocity.user
 
defaultLocale() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides the default locale of the system.
DefaultPlayerResolver - Class in de.jvstvshd.necrify.velocity.impl
Deprecated, for removal: This API element is subject to removal in a future version.
DefaultPlayerResolver(ProxyServer) - Constructor for class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
DefaultPunishmentManager - Class in de.jvstvshd.necrify.velocity.impl
Deprecated, for removal: This API element is subject to removal in a future version.
DefaultPunishmentManager(ProxyServer, HikariDataSource, NecrifyVelocityPlugin) - Constructor for class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
delete() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplate
Deletes this template.
delete() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Deletes this stage from its associated template
delete() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
delete() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
delete(UserDeletionReason) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Deletes this user from the system.
delete(UserDeletionReason) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
delete(UserDeletionReason) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
DISABLED - Static variable in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
The Necrify API is now disabled and can no longer be used.
DISABLING - Static variable in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
The Necrify API is now being disabled.
dispatch(NecrifyEvent) - Method in class de.jvstvshd.necrify.api.event.EventDispatcher
Dispatches the given event synchronously.
dispatchAsync(NecrifyEvent) - Method in class de.jvstvshd.necrify.api.event.EventDispatcher
Dispatches the given event asynchronously.
disposeCachedLog() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
dtf - Static variable in class de.jvstvshd.necrify.common.util.Util
 
duration() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the duration record component.
duration() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Returns the punishment duration of this stage that would apply if this stage was used to punish someone.
duration() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
duration() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 

E

EmptyPunishmentType - Class in de.jvstvshd.necrify.common.util
 
EmptyPunishmentType() - Constructor for class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
equals(Object) - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
equals(Object) - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
equals(Object) - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
equals(Object) - Method in record class de.jvstvshd.necrify.api.event.origin.ClassEventOrigin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.jvstvshd.necrify.api.user.UserDeletionReason.UserDeletionReasonImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.jvstvshd.necrify.common.commands.StringOrTemplate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
equals(Object) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
equals(Object) - Method in class de.jvstvshd.necrify.velocity.listener.ConnectListener
 
equals(Object) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
EventDispatcher - Class in de.jvstvshd.necrify.api.event
The event dispatcher is used to dispatch events to the event bus.
EventDispatcher(ExecutorService, Logger) - Constructor for class de.jvstvshd.necrify.api.event.EventDispatcher
Creates a new event dispatcher with the given executor service and logger.
EventDispatcher(EventBus, ExecutorService) - Constructor for class de.jvstvshd.necrify.api.event.EventDispatcher
Creates a new event dispatcher that can be customized completely.
EventOrigin - Interface in de.jvstvshd.necrify.api.event.origin
A mean of origin for an event.
EventOrigin.NullEventOrigin - Class in de.jvstvshd.necrify.api.event.origin
A mean of origin for an event that is based on a class.
executeAsync(Callable<T>, Executor) - Static method in class de.jvstvshd.necrify.common.util.Util
 
executeAsync(Callable<T>, ExecutorService) - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
executeOnAudience(Consumer<Audience>) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
executeOnAudience(Consumer<Audience>) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
executeOnAudience(Consumer<Audience>) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
executorService - Variable in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
expiration() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
expiration() - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
expiration() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
The expiration date of this duration.
expiration() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
expirationAsString() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
expirationAsString() - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
expirationAsString() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Formats the expiration date of this duration in the following format as String, if not otherwise specified: dd/MM/yyyy HH:mm:ss.
expirationAsString() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
expirationAsTimestamp() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
expirationAsTimestamp() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
The expiration date of this duration as Timestamp.
expirationAsTimestamp() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 

F

from(MuteData) - Static method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
from(LocalDateTime) - Static method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
Creates a new AbsolutePunishmentDuration instance from the given LocalDateTime.
from(LocalDateTime) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Creates a new absolute punishment duration with the given expiration date.
fromDuration(Duration) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Converts the given Duration into a PunishmentDuration.
fromMillis(long) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Converts the given milliseconds into a PunishmentDuration.
fromRow(Row, AbstractNecrifyPlugin, PunishmentLog, Punishment, int) - Static method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
fromString(String) - Static method in class de.jvstvshd.necrify.common.util.Util
 
fromString(String, TemplateManager) - Static method in record class de.jvstvshd.necrify.common.commands.StringOrTemplate
 
fromTimestamp(Timestamp) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Converts the given Timestamp into a PunishmentDuration.
FULL - Enum constant in enum class de.jvstvshd.necrify.api.duration.PunishmentDuration.StringRepresentation
Choosing this mode will displays every time unit (from day - second), regardless of its value.

G

getAction(String) - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
Retrieves a PunishmentLogAction by its name.
getActions() - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
Returns a copy of all registered PunishmentLogActions.
getAffectedUser() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the affected user of the punishment.
getCachedLog() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getCachedLog(Punishment) - Static method in class de.jvstvshd.necrify.common.util.Util
 
getCachedPunishment(UUID) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
Returns a cached punishment by its uuid.
getCommandSource(NecrifyUser) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getConfig() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getConfiguration() - Method in class de.jvstvshd.necrify.common.config.ConfigurationManager
 
getCreationTime() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns the creation time of this punishment.
getCreationTime() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getCreationTime() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getCurrentTemplateStage(NecrifyTemplate) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Gets the current template stage of the given template.
getCurrentTemplateStage(NecrifyTemplate) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
getData() - Method in class de.jvstvshd.necrify.common.user.UserLoader
 
getDatabase() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getDataBaseData() - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
getDataSource() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getDefaultLanguage() - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
getDefaultReason(PunishmentType) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getDelegateAudience() - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
getDuration() - Method in interface de.jvstvshd.necrify.api.punishment.TemporalPunishment
Returns the duration of this punishment.
getDuration() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
getDuration() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getDuration() - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
getEntries() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Returns a list containing all entries of this log.
getEntries() - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
getEntries(PunishmentLogAction) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Returns a list containing all entries of this log with the given action.
getEntries(PunishmentLogAction) - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
getEntry() - Method in class de.jvstvshd.necrify.api.event.punishment.PunishmentLogEvent
 
getEntry(int) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Returns the entry at the given index.
getEntry(int) - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
getEntry(PunishmentLogAction) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Returns the first entry of this log with the given action.
getEntry(PunishmentLogAction) - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
getEventDispatcher() - Method in interface de.jvstvshd.necrify.api.Necrify
Returns the system's event dispatcher.
getEventDispatcher() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getEventDispatcher() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getExecutor() - Method in interface de.jvstvshd.necrify.api.Necrify
Returns the executor service used by the plugin.
getExecutor() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getExecutor() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getExecutor() - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getExpiration() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
 
getHistoricalPunishment(UUID) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
Returns a historical punishment by its uuid.
getHistoricalPunishmentCache() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
Returns the cache used for historical punishments.
getHost() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getId() - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentType
Gets the ID of the punishment type.
getId() - Method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
getId() - Method in class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
getInvalidPunishments() - Method in class de.jvstvshd.necrify.common.user.UserLoader
 
getLatestEntry() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Returns the latest entry of this log.
getLoadedUsers() - Method in interface de.jvstvshd.necrify.api.user.UserManager
Returns all loaded users.
getLoadedUsers() - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getLocale() - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Gets this player's current locale.
getLocale() - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
getLocale() - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
getLogger() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getLongestPunishment(List<T>) - Static method in class de.jvstvshd.necrify.common.util.Util
 
getMaxPoolSize() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getMessageProvider() - Method in interface de.jvstvshd.necrify.api.Necrify
Returns the message provider used by this system.
getMessageProvider() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getMessageProvider() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getMinIdle() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getName() - Method in class de.jvstvshd.necrify.api.event.NecrifyEvent
Gets the name of this event.
getName() - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentType
Gets the name of the punishment type.
getName() - Method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
getName() - Method in class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
getNameCache() - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getNewEntry() - Method in class de.jvstvshd.necrify.common.event.PostgresPunishmentLogUpdateEvent
 
getNextTemplateStage(NecrifyTemplate) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Gets the next template stage of the given template.
getNextTemplateStage(NecrifyTemplate) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
getOldPunishment() - Method in class de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent
Gets the old punishment that has been changed.
getOnlinePlayers() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getOnlinePlayers() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getOrigin() - Method in class de.jvstvshd.necrify.api.event.NecrifyEvent
Gets the origin of this event.
getOrQueryPlayerName(UUID, Executor) - Method in interface de.jvstvshd.necrify.api.punishment.util.PlayerResolver
Deprecated.
getOrQueryPlayerName(UUID, Executor) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
getOrQueryPlayerUuid(String, Executor) - Method in interface de.jvstvshd.necrify.api.punishment.util.PlayerResolver
Deprecated.
getOrQueryPlayerUuid(String, Executor) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
getPassword() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getPlayer() - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
getPlayer() - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
getPlayerName(UUID) - Method in interface de.jvstvshd.necrify.api.punishment.util.PlayerResolver
Deprecated.
Retrieves the player's name via com.velocitypowered.api.proxy.ProxyServer#getPlayer(UUID) (on Velocity), a caching mechanism or related things.
getPlayerName(UUID) - Static method in class de.jvstvshd.necrify.common.user.MojangAPI
 
getPlayerName(UUID) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
getPlayerNameAsync(UUID, ExecutorService) - Static method in class de.jvstvshd.necrify.common.user.MojangAPI
 
getPlayerResolver() - Method in interface de.jvstvshd.necrify.api.Necrify
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed with PunishmentManager.
getPlayerResolver() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getPlayerUuid(String) - Method in interface de.jvstvshd.necrify.api.punishment.util.PlayerResolver
Deprecated.
Retrieves the player's uuid via com.velocitypowered.api.proxy.ProxyServer#getPlayer(String) (on velocity), a caching mechanism or related things.
getPlayerUuid(String) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
getPlugin() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getPlugin() - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getPort() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getPostgresSchema() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getPredecessor() - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
getPredecessor() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns the punishment that will precede this punishment.
getPredecessor() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getPredecessor() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getProvider() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
getPunishment() - Method in class de.jvstvshd.necrify.api.event.punishment.PunishmentEvent
Gets the punishment that is related to this event.
getPunishment() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Returns the punishment this log belongs to or even if the punishment this log refers to does no longer exist.
getPunishment() - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
getPunishment(UUID) - Method in interface de.jvstvshd.necrify.api.Necrify
Retrieves a punishment by its id.
getPunishment(UUID) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Gets a punishment by its UUID.
getPunishment(UUID) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getPunishment(UUID, Executor) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
This method is deprecated and will be removed in 1.3.0. Use Necrify.getPunishment(UUID) instead.
getPunishment(UUID, Executor) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
getPunishmentConfigData() - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
getPunishmentId() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
 
getPunishmentManager() - Method in interface de.jvstvshd.necrify.api.Necrify
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed with PunishmentManager.
getPunishmentManager() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getPunishmentMessages() - Method in class de.jvstvshd.necrify.common.config.PunishmentConfigData
 
getPunishments(PunishmentType...) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
This method queries all punishments with the given UUID of a player and returns them in a list.
getPunishments(PunishmentType...) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
getPunishments(PunishmentType...) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
getPunishments(UUID, Executor, PunishmentType...) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
This method queries all punishments with the given UUID of a player and returns them in a list.
getPunishments(UUID, Executor, PunishmentType...) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
getPunishmentTypes() - Static method in class de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
Returns a copy of a list containing this registry's registered punishment types.
getPunishmentUuid() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns the id of this punishment.
getPunishmentUuid() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getPunishmentUuid() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getPunishmentUUID() - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
getRawReason() - Method in interface de.jvstvshd.necrify.api.punishment.util.ReasonHolder
Gets the reason of this punishment.
getRawReason() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getRawReason() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getReason() - Method in class de.jvstvshd.necrify.api.event.user.UserDeletedEvent
Gets the reason why the user was deleted.
getReason() - Method in interface de.jvstvshd.necrify.api.punishment.util.ReasonHolder
Gets the reason of this punishment.
getReason() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
 
getReason() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getReason() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
getReason() - Method in class de.jvstvshd.necrify.common.punishment.ChainedPunishment
 
getReason() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getReason() - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
getRelatedTypes() - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentType
Creates a list that contains all punishment types that are related to this one in the sense that they are similar in nature.
getRelatedTypes() - Method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
getRelatedTypes() - Method in class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
getReplacements() - Method in exception class de.jvstvshd.necrify.common.commands.PunishmentParser.PunishmentParseException
 
getServer() - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
getServer() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getService() - Method in interface de.jvstvshd.necrify.api.Necrify
Deprecated, for removal: This API element is subject to removal in a future version.
Rename in favor of Necrify.getExecutor().
getService() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
Deprecated, for removal: This API element is subject to removal in a future version.
getSqlType() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getStage(int) - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplate
Attempts to return the stage corresponding with the given index.
getStage(int) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
getState() - Method in class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent
Gets the state of the Necrify API.
getSuccessor() - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
getSuccessor() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns the successor of this punishment.
getSuccessor() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getSuccessor() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getSuccessorOrNull() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns the successor of this punishment or null if there is no successor.
getSystemUser() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getSystemUser() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getTemplate() - Method in exception class de.jvstvshd.necrify.common.commands.TemplateParser.ParseException
 
getTemplate(String) - Method in interface de.jvstvshd.necrify.api.template.TemplateManager
Tries to retrieve a template with the given name.
getTemplate(String) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateManager
 
getTemplateManager() - Method in interface de.jvstvshd.necrify.api.Necrify
Returns the system's template manager.
getTemplateManager() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
getTemplates() - Method in interface de.jvstvshd.necrify.api.template.TemplateManager
Returns a list of all currently loaded templates.
getTemplates() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateManager
 
getTemplateStage() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Retrieves the current template stage associated with this punishment, if any.
getTemplateStage() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getTemplateStage() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getType() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns the type of this punishment.
getType() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
 
getType() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
getType() - Method in class de.jvstvshd.necrify.common.punishment.ChainedPunishment
 
getType() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getType() - Method in class de.jvstvshd.necrify.common.punishment.NecrifyBan
 
getType() - Method in class de.jvstvshd.necrify.common.punishment.NecrifyKick
 
getType() - Method in class de.jvstvshd.necrify.common.punishment.NecrifyMute
 
getType(int) - Static method in class de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
Retrieves a PunishmentType by its ID.
getUser() - Method in class de.jvstvshd.necrify.api.event.user.UserEvent
Gets the user that is affected by this event.
getUser() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
 
getUser() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getUser() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getUser() - Method in class de.jvstvshd.necrify.common.user.UserLoader
 
getUser(String) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads the user when online (platform player is wrapped into an user instance, only when online) or returns the user if already loaded or cached.
getUser(String) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getUser(UUID) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads the user when online (platform player is wrapped into an user instance, only when online) or returns the user if already loaded or cached.
getUser(UUID) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getUserByPunishmentId(UUID) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Tries to retrieve a user instance from the underlying cache using the given punishment id as search criteria.
getUserByPunishmentId(UUID) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getUserCache() - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getUserManager() - Method in interface de.jvstvshd.necrify.api.Necrify
Returns the user manager used by this system.
getUserManager() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
getUsername() - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
The username of the user.
getUsername() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
getUsername() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
getUsername() - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
getUuid() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
This will return the same as Punishment.getPunishmentUuid().
getUuid() - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
The UUID of the user.
getUuid() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
 
getUuid() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
getUuid() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
getUuid() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
getUuid() - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
getUuid(Row, int) - Static method in class de.jvstvshd.necrify.common.util.Util
 
getUuid(String) - Static method in class de.jvstvshd.necrify.common.user.MojangAPI
 
getUuidIfOnline(String) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
getUuidIfOnline(String) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
getVersion() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
 
GIT_COMMIT - Static variable in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
GIT_COMMIT - Static variable in class de.jvstvshd.necrify.common.BuildParameters
 

H

hasBeenCreated() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns whether this punishment has been created or not.
hasBeenCreated() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
hasBeenCreated() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
hashCode() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
hashCode() - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
hashCode() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
hashCode() - Method in record class de.jvstvshd.necrify.api.event.origin.ClassEventOrigin
Returns a hash code value for this object.
hashCode() - Method in record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
Returns a hash code value for this object.
hashCode() - Method in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
Returns a hash code value for this object.
hashCode() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
Returns a hash code value for this object.
hashCode() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns a hash code value for this object.
hashCode() - Method in record class de.jvstvshd.necrify.api.user.UserDeletionReason.UserDeletionReasonImpl
Returns a hash code value for this object.
hashCode() - Method in record class de.jvstvshd.necrify.common.commands.StringOrTemplate
Returns a hash code value for this object.
hashCode() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
hashCode() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
hashCode() - Method in class de.jvstvshd.necrify.velocity.listener.ConnectListener
 
hashCode() - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
hasPermission(String) - Method in interface de.jvstvshd.necrify.api.user.CommandSender
Checks whether the command sender has a certain permission.
hasPermission(String) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
hasPermission(String) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
hasSuccessor() - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
hasSuccessor() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Returns whether this punishment has a successor punishment.
hasSuccessor() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
hasSuccessor() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
HistoricalPunishment - Class in de.jvstvshd.necrify.common.punishment
Represents a punishment that already expired or was cancelled.
HistoricalPunishment(UUID, NecrifyUser, LocalDateTime, LocalDateTime, PunishmentLog) - Constructor for class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 

I

indentComponent(int) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
 
index() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the index record component.
index() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
The index of this stage in its template.
index() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
infinitePunishmentCommand(NecrifyUser, NecrifyUser, String, Function<Component, CompletableFuture<? extends Punishment>>, String, StandardPunishmentType) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
infoCommand(NecrifyUser) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
INFORMATION - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
This action indicates that information about a punishment was logged.
initialDuration() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
The initial duration (before any changes to the punishment this duration was created for).
INITIALIZED - Static variable in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
The Necrify API is now fully initialized and ready to be used.
INSTANCE - Static variable in class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
instant() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the instant record component.
internalError() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user describing that an internal error occurred while executing a command.
internalError(boolean) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user describing that an internal error occurred while executing a command.
internalError(boolean) - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 
internalError(Locale) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user describing that an internal error occurred while executing a command.
internalError(Locale, boolean) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user describing that an internal error occurred while executing a command.
internalError(Locale, boolean) - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 
isAdd() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
Deprecated.
isAllowTopLevelCommands() - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
isBan() - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentType
Determines whether the punishment is a ban or not.
isBan() - Method in class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
isBanned(UUID, Executor) - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentManager
Deprecated.
Checks whether the player specified via playerUuid.
isBanned(UUID, Executor) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
isEnableDevelopmentVersionReset() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
isMute() - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentType
Determines whether the punishment is a mute or not.
isMute() - Method in class de.jvstvshd.necrify.common.util.EmptyPunishmentType
 
isOngoing() - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
isOngoing() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Determines whether the expiration of this punishment is after LocalDateTime.now() or not.
isOngoing() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
isOngoing() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
isPermanent() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
isPermanent() - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
isPermanent() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Whether this duration is permanent meaning the expiration should be 31.12.9999, 23:59:59.
isPermanent() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
isPermanent() - Method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
Checks if the punishment type is permanent.
isPermanent() - Method in interface de.jvstvshd.necrify.api.punishment.TemporalPunishment
Whether or not this punishment is permanent.
isPermanent() - Method in class de.jvstvshd.necrify.common.punishment.ChainedPunishment
 
isPermanent() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
isPermanent() - Method in class de.jvstvshd.necrify.common.punishment.NecrifyBan
 
isPermanent() - Method in class de.jvstvshd.necrify.common.punishment.NecrifyMute
 
isRemove() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
Deprecated.
isUpdate() - Method in class de.jvstvshd.necrify.common.plugin.MuteData
Deprecated.
isValid() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
isValid() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
isWhitelistActivated() - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
isWhitelistActive() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
isWhitelistActive() - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
isWhitelisted() - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Checks whether the user is whitelisted.
isWhitelisted() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
isWhitelisted() - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 

J

javaDuration() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
The remaining duration as a Duration object.

K

kick(Component) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Kicks the user with the given reason.
kick(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
kick(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
Kick - Interface in de.jvstvshd.necrify.api.punishment
Super interface for all kick implementation.
Unsupported operations: Punishment.cancel() Punishment.change(Component)
KICK - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
kickCommand(NecrifyUser, NecrifyUser, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 

L

load() - Method in class de.jvstvshd.necrify.common.config.ConfigurationManager
 
load(boolean) - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
Loads the log from the database.
loadConfig() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
loadOrCreateUser(String) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads the user with the given name or creates a new user if not found.
loadOrCreateUser(String) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
loadOrCreateUser(UUID) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads the user with the given uuid or creates a new user if not found.
loadOrCreateUser(UUID) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
loadPunishmentLog() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Loads the punishment log of this punishment.
loadPunishmentLog() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
loadPunishmentLog() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
loadPunishments() - Method in class de.jvstvshd.necrify.common.user.UserLoader
 
loadPunishmentsToUser(UserLoader) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
loadTemplates() - Method in interface de.jvstvshd.necrify.api.template.TemplateManager
Loads all templates from the storage.
loadTemplates() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateManager
 
loadTemplateStages() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
Loads all template stages of this user from the storage.
loadUser(String) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads the user from the underlying storage asynchronously.
loadUser(String) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
loadUser(UUID) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads the user from the underlying storage asynchronously.
loadUser(UUID) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
loadUserByPunishmentId(UUID) - Method in interface de.jvstvshd.necrify.api.user.UserManager
Loads a user from the underlying storage using the given punishment id as search criteria.
loadUserByPunishmentId(UUID) - Method in class de.jvstvshd.necrify.common.user.AbstractUserManager
 
log() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the log record component.
log(PunishmentLogAction, String, NecrifyUser) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
Logs a new action with the given message.
log(PunishmentLogAction, String, NecrifyUser) - Method in class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
log(PunishmentLogAction, String) - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
log(Level, String) - Method in class de.jvstvshd.necrify.api.event.Slf4jLogger
 
log(Level, String, Throwable) - Method in class de.jvstvshd.necrify.api.event.Slf4jLogger
 
LONG - Enum constant in enum class de.jvstvshd.necrify.api.duration.PunishmentDuration.StringRepresentation
Long mode displays time units smaller than or equal to the first time unit (counting from day down to second) whose value is non-zero.

M

MAX - Static variable in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
The maximum supported LocalDateTime value (9999-12-31T23:59:59).
MAX_TIMESTAMP - Static variable in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
The maximum supported Timestamp value (9999-12-31T23:59:59).
message() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the message record component.
MessageProvider - Interface in de.jvstvshd.necrify.api.message
An interface that is responsible for providing messages to the user.
MessagingChannelCommunicator - Class in de.jvstvshd.necrify.velocity
 
MessagingChannelCommunicator(ProxyServer, AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
MessagingChannelListener - Class in de.jvstvshd.necrify.paper.listeners
 
MessagingChannelListener(NecrifyPaperJavaPlugin) - Constructor for class de.jvstvshd.necrify.paper.listeners.MessagingChannelListener
 
MinecraftTemplate - Class in de.jvstvshd.necrify.common.template
 
MinecraftTemplate(String, AbstractNecrifyPlugin, MiniMessage) - Constructor for class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
MinecraftTemplateManager - Class in de.jvstvshd.necrify.common.template
 
MinecraftTemplateManager(AbstractNecrifyPlugin, MiniMessage) - Constructor for class de.jvstvshd.necrify.common.template.MinecraftTemplateManager
 
MinecraftTemplateStage - Class in de.jvstvshd.necrify.common.template
 
MinecraftTemplateStage(NecrifyTemplate, PunishmentType, PunishmentDuration, Component, int, AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
MojangAPI - Class in de.jvstvshd.necrify.common.user
 
MojangAPI() - Constructor for class de.jvstvshd.necrify.common.user.MojangAPI
 
mute(Component, PunishmentDuration) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Mutes the user with the given reason and duration.
mute(Component, PunishmentDuration) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
mute(Component, PunishmentDuration) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
Mute - Interface in de.jvstvshd.necrify.api.punishment
A punishment that mutes a player.
MUTE_DATA_CHANNEL_IDENTIFIER - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
 
MUTE_DATA_CHANNEL_IDENTIFIER - Static variable in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
muteCommand(NecrifyUser, NecrifyUser, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
MuteData - Class in de.jvstvshd.necrify.common.plugin
Represents a data object that is used to transfer mute data between sub-servers.
MuteData(int, UUID, String, LocalDateTime, UUID, int) - Constructor for class de.jvstvshd.necrify.common.plugin.MuteData
 
MuteData(UUID, String, LocalDateTime, int, UUID) - Constructor for class de.jvstvshd.necrify.common.plugin.MuteData
 
MuteInformation - Class in de.jvstvshd.necrify.paper.listeners
 
MuteInformation(Component, PunishmentDuration, Player, UUID) - Constructor for class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
mutePermanent(Component) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Mutes the user permanently with the given reason.
mutePermanent(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
mutePermanent(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
MUTES_DISABLED - Static variable in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
Since 1.19.1, cancelling chat messages on proxy is not possible anymore.

N

name() - Method in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
Returns the value of the name record component.
name() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
Returns the name of this action.
name() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
Returns the value of the name record component.
name() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplate
The unique name of this template used to identify it.
name() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
Necrify - Interface in de.jvstvshd.necrify.api
Core part of the velocity punishment api.
NecrifyBan - Class in de.jvstvshd.necrify.common.punishment
 
NecrifyBan(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime) - Constructor for class de.jvstvshd.necrify.common.punishment.NecrifyBan
 
NecrifyCommand - Class in de.jvstvshd.necrify.common.commands
 
NecrifyCommand(AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
NecrifyDatabase - Class in de.jvstvshd.necrify.common.io
 
NecrifyDatabase() - Constructor for class de.jvstvshd.necrify.common.io.NecrifyDatabase
 
NecrifyDisabledEvent - Class in de.jvstvshd.necrify.api.event.state
This event signals that the necrify api on the underlying platform is now disabled.
NecrifyDisabledEvent() - Constructor for class de.jvstvshd.necrify.api.event.state.NecrifyDisabledEvent
 
NecrifyDisablingEvent - Class in de.jvstvshd.necrify.api.event.state
This event signals that the necrify api on the underlying platform is now being disabled.
NecrifyDisablingEvent() - Constructor for class de.jvstvshd.necrify.api.event.state.NecrifyDisablingEvent
 
NecrifyEvent - Class in de.jvstvshd.necrify.api.event
Represents an event that can be dispatched by the EventDispatcher.
NecrifyEvent(String) - Constructor for class de.jvstvshd.necrify.api.event.NecrifyEvent
Creates a new event with the given name.
NecrifyInitializedEvent - Class in de.jvstvshd.necrify.api.event.state
This event signals that the necrify api on the underlying platform has been fully initialized and is now ready to be used.
NecrifyInitializedEvent() - Constructor for class de.jvstvshd.necrify.api.event.state.NecrifyInitializedEvent
 
NecrifyKick - Class in de.jvstvshd.necrify.common.punishment
 
NecrifyKick(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, LocalDateTime) - Constructor for class de.jvstvshd.necrify.common.punishment.NecrifyKick
 
NecrifyMute - Class in de.jvstvshd.necrify.common.punishment
 
NecrifyMute(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime) - Constructor for class de.jvstvshd.necrify.common.punishment.NecrifyMute
 
NecrifyPaperJavaPlugin - Class in de.jvstvshd.necrify.paper
 
NecrifyPaperJavaPlugin() - Constructor for class de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin
 
NecrifyPaperPluginBootstrap - Class in de.jvstvshd.necrify.paper
 
NecrifyPaperPluginBootstrap() - Constructor for class de.jvstvshd.necrify.paper.NecrifyPaperPluginBootstrap
 
NecrifyPaperPluginLoader - Class in de.jvstvshd.necrify.paper
 
NecrifyPaperPluginLoader() - Constructor for class de.jvstvshd.necrify.paper.NecrifyPaperPluginLoader
 
NecrifyPreInitializationEvent - Class in de.jvstvshd.necrify.api.event.state
This event signals that the necrify api on the underlying platform is about to be initialized.
NecrifyPreInitializationEvent() - Constructor for class de.jvstvshd.necrify.api.event.state.NecrifyPreInitializationEvent
 
NecrifyPunishmentFactory - Class in de.jvstvshd.necrify.common.punishment
 
NecrifyPunishmentFactory(AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.punishment.NecrifyPunishmentFactory
 
NecrifyPunishmentLog - Class in de.jvstvshd.necrify.common.punishment.log
Default implementation of PunishmentLog for minecraft servers.
NecrifyPunishmentLog(AbstractNecrifyPlugin, Punishment) - Constructor for class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
NecrifyPunishmentLog(AbstractNecrifyPlugin, UUID) - Constructor for class de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog
 
NecrifyStateEvent - Class in de.jvstvshd.necrify.api.event.state
When this event is dispatched, the state of the Necrify API has changed.
NecrifyStateEvent(NecrifyStateEvent.State) - Constructor for class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent
Creates a new NecrifyStateEvent with the given state.
NecrifyStateEvent.State - Record Class in de.jvstvshd.necrify.api.event.state
Represents the state of the Necrify API.
NecrifyTemplate - Interface in de.jvstvshd.necrify.api.template
A template is a set of stages that are used to unify punishments so that for every same reason of punishing the same punishment is issued with the option to stage this.
NecrifyTemplateStage - Interface in de.jvstvshd.necrify.api.template
A stage of a template that can be used to punish a user gradually.
NecrifyUser - Interface in de.jvstvshd.necrify.api.user
Represents a user of the Necrify API.
NecrifyUserParser - Class in de.jvstvshd.necrify.common.commands
 
NecrifyUserParser(UserManager) - Constructor for class de.jvstvshd.necrify.common.commands.NecrifyUserParser
 
NecrifyVelocityPlugin - Class in de.jvstvshd.necrify.velocity
 
NecrifyVelocityPlugin(ProxyServer, Logger, Path) - Constructor for class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
newBuilder(AbstractNecrifyPlugin) - Static method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
next() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the next entry in the log.
next() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
If there is another stage with a higher index, returns it, otherwise throws NoSuchElementException
next() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
nextOrThis() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the next entry in the log.
nextOrThis() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
If there is another stage with a higher index, returns it, otherwise returns this stage.
nextOrThis() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
NULL_UUID - Static variable in class de.jvstvshd.necrify.common.util.Util
A null UUID.
NullEventOrigin() - Constructor for class de.jvstvshd.necrify.api.event.origin.EventOrigin.NullEventOrigin
 
nullOrigin() - Static method in interface de.jvstvshd.necrify.api.event.origin.EventOrigin
Creates a new EventOrigin instance that does not specifies an origin.

O

OBJECT_MAPPER - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
 
of(TemporalPunishment, AbstractNecrifyPlugin) - Static method in class de.jvstvshd.necrify.common.punishment.ChainedPunishment
 
ofClass(Class<?>) - Static method in interface de.jvstvshd.necrify.api.event.origin.EventOrigin
Creates a new EventOrigin instance from a class.
ofPunishment(Punishment) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Converts the given Punishment into a PunishmentDuration.
ofString(String) - Static method in interface de.jvstvshd.necrify.api.event.origin.EventOrigin
Creates a new EventOrigin instance from a string.
onChat(AsyncChatEvent) - Method in class de.jvstvshd.necrify.paper.listeners.ChatListener
 
onChooseInitialServer(ServerPostConnectEvent) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
onConnect(LoginEvent) - Method in class de.jvstvshd.necrify.velocity.listener.ConnectListener
 
onDisable() - Method in class de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin
 
onEnable() - Method in class de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin
 
onlyOnce() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
Returns whether this action can only be logged once.
onlyOnce() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
Returns the value of the onlyOnce record component.
onPlayerDisconnect(DisconnectEvent) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
onPlayerDisconnect(DisconnectEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
onPlayerJoin(LoginEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
onPluginMessageReceived(String, Player, byte[]) - Method in class de.jvstvshd.necrify.paper.listeners.MessagingChannelListener
 
onPostgresPunishmentLogUpdate(PostgresPunishmentLogUpdateEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
onProxyInitialization(ProxyInitializeEvent) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
onPunishmentCancelled(PunishmentCancelledEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
onPunishmentChange(PunishmentChangedEvent) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
onPunishmentChanged(PunishmentChangedEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
onPunishmentEnforced(PunishmentPersecutedEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
onPunishmentPersecution(PunishmentPersecutedEvent) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
onPunishmentRemoved(PunishmentCancelledEvent) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
onUserLoaded(UserLoadedEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
origin() - Method in record class de.jvstvshd.necrify.api.event.origin.ClassEventOrigin
Returns the value of the origin record component.
origin() - Method in record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
Returns the value of the origin record component.
originatesFrom(Object) - Method in record class de.jvstvshd.necrify.api.event.origin.ClassEventOrigin
 
originatesFrom(Object) - Method in class de.jvstvshd.necrify.api.event.origin.EventOrigin.NullEventOrigin
 
originatesFrom(Object) - Method in interface de.jvstvshd.necrify.api.event.origin.EventOrigin
Checks if the event originates from the given object.
originatesFrom(Object) - Method in record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
 

P

Paginator - Class in de.jvstvshd.necrify.common.util
 
Paginator(Paginator.PageProvider, int, MessageProvider) - Constructor for class de.jvstvshd.necrify.common.util.Paginator
 
Paginator.PageProvider - Interface in de.jvstvshd.necrify.common.util
A provider for the pages of the paginator.
parse() - Method in class de.jvstvshd.necrify.api.duration.PunishmentDuration.Parser
Parses the source string into a PunishmentDuration.
parse(String) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Parses a string to a PunishmentDuration using PunishmentDuration.Parser.
parse(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.PunishmentDurationParser
 
parse(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.PunishmentTypeParser
 
parse(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.TemplateParser
 
ParseException(String) - Constructor for exception class de.jvstvshd.necrify.api.duration.PunishmentDuration.Parser.ParseException
 
ParseException(String) - Constructor for exception class de.jvstvshd.necrify.common.commands.TemplateParser.ParseException
 
parseFuture(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyUserParser
 
parseFuture(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.PunishmentParser
 
Parser(String) - Constructor for class de.jvstvshd.necrify.api.duration.PunishmentDuration.Parser
 
parseUuid(String) - Static method in class de.jvstvshd.necrify.common.util.Util
 
permanent() - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.2, use PunishmentDuration.PERMANENT instead
PERMANENT - Static variable in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
A constant for a permanent punishment duration.
PERMANENT - Static variable in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
A constant for a permanent punishment duration.
PERMANENT_BAN - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
PERMANENT_MUTE - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
PermanentPunishmentDuration - Class in de.jvstvshd.necrify.api.duration
A permanent punishment duration (whose expiration date is AbsolutePunishmentDuration.MAX.
playerName() - Method in exception class de.jvstvshd.necrify.common.commands.UserNotFoundParseException
 
PlayerResolver - Interface in de.jvstvshd.necrify.api.punishment.util
Deprecated, for removal: This API element is subject to removal in a future version.
This interface's functionality will be superseded by the new NecrifyUser.
plugin() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
plugin() - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager
Deprecated.
 
PostgresPunishmentLogUpdateEvent - Class in de.jvstvshd.necrify.common.event
Event that is called when a punishment log notification from Postgres is received.
PostgresPunishmentLogUpdateEvent(Punishment, PunishmentLogEntry) - Constructor for class de.jvstvshd.necrify.common.event.PostgresPunishmentLogUpdateEvent
 
PostgresPunishmentLogUpdater - Class in de.jvstvshd.necrify.common.user
This class is responsible for updating punishment log instances of punishments when they are updated.
PostgresPunishmentLogUpdater(UserManager, DataSource, AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.user.PostgresPunishmentLogUpdater
 
PRE_INITIALIZATION - Static variable in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
The state before the initialization of the Necrify API, when the API is not yet ready to be used.
predecessor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the predecessor record component.
prefix() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides this system's prefix to display in front of messages.
prefix() - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 
prefixed(Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Prefixes the provided components with this system's prefix into one component containing firstly the prefix and then all provided components in order of the array.
previous() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the previous entry in the log.
previousOrThis() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the previous entry in the log.
PROTOCOL_VERSION - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
The protocol version of the mute data.
provide(String, boolean, Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a TranslatableComponent containing the message specified by the given key.
provide(String, boolean, Component...) - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 
provide(String, Locale, boolean, Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user with the given key in the given locale.
provide(String, Locale, boolean, Component...) - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 
provide(String, Locale, Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user with the given key in the given locale.
provide(String, Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a TranslatableComponent containing the message specified by the given key.
provideString(String, Locale, boolean, Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user with the given key in the default locale.
provideString(String, Locale, Component...) - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Provides a message to the user with the given key in the default locale.
punish() - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Punishes the player finally.
punish() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
punish() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
punish(Punishment) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Punishes the user with the given punishment.
punish(Punishment) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
punishCasted(Punishment) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
punishment() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the punishment record component.
Punishment - Interface in de.jvstvshd.necrify.api.punishment
Super interface for all sort of punishments..
To punish a player, obtain a NecrifyUser instance from UserManager and select an adequate method (e.g.
PunishmentBuilder - Class in de.jvstvshd.necrify.common.punishment
 
PunishmentBuilder(AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
PunishmentCancelledEvent - Class in de.jvstvshd.necrify.api.event.punishment
Event that is called when a punishment is cancelled.
PunishmentCancelledEvent(Punishment) - Constructor for class de.jvstvshd.necrify.api.event.punishment.PunishmentCancelledEvent
 
PunishmentChangedEvent - Class in de.jvstvshd.necrify.api.event.punishment
Represents an event that is related to a punishment that has been changed.
PunishmentChangedEvent(Punishment, Punishment) - Constructor for class de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent
 
punishmentCommand(NecrifyUser, Punishment, String, Punishment, Integer) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
PunishmentConfigData - Class in de.jvstvshd.necrify.common.config
 
PunishmentConfigData() - Constructor for class de.jvstvshd.necrify.common.config.PunishmentConfigData
 
PunishmentConfigData(Map<Integer, String>) - Constructor for class de.jvstvshd.necrify.common.config.PunishmentConfigData
 
PunishmentDuration - Interface in de.jvstvshd.necrify.api.duration
Class holding the duration and expiration date of a punishment.
PunishmentDuration.Parser - Class in de.jvstvshd.necrify.api.duration
A class for parsing player inputs into a valid PunishmentDuration.
PunishmentDuration.Parser.ParseException - Exception Class in de.jvstvshd.necrify.api.duration
An exception that is thrown when a player input could not be parsed into a valid PunishmentDuration.
PunishmentDuration.StringRepresentation - Enum Class in de.jvstvshd.necrify.api.duration
This enum defines modes that change the way how the String representation of PunishmentDurations is styled, mostly, what time units are displayed.
PunishmentDurationParser - Class in de.jvstvshd.necrify.common.commands
 
PunishmentDurationParser(MessageProvider) - Constructor for class de.jvstvshd.necrify.common.commands.PunishmentDurationParser
 
PunishmentEvent - Class in de.jvstvshd.necrify.api.event.punishment
Represents an event that is related to a punishment.
PunishmentEvent(String, Punishment) - Constructor for class de.jvstvshd.necrify.api.event.punishment.PunishmentEvent
 
PunishmentException - Exception Class in de.jvstvshd.necrify.api
 
PunishmentException() - Constructor for exception class de.jvstvshd.necrify.api.PunishmentException
 
PunishmentException(String) - Constructor for exception class de.jvstvshd.necrify.api.PunishmentException
 
PunishmentException(String, Throwable) - Constructor for exception class de.jvstvshd.necrify.api.PunishmentException
 
PunishmentException(String, Throwable, boolean, boolean) - Constructor for exception class de.jvstvshd.necrify.api.PunishmentException
 
PunishmentException(Throwable) - Constructor for exception class de.jvstvshd.necrify.api.PunishmentException
 
PunishmentFactory - Interface in de.jvstvshd.necrify.api.punishment
A factory to create punishments of a specific type.
PunishmentHelper - Class in de.jvstvshd.necrify.common.util
 
PunishmentLog - Interface in de.jvstvshd.necrify.api.punishment.log
Represents a log of a punishment, containing all actions that have been performed on the punishment.
PunishmentLogAction - Interface in de.jvstvshd.necrify.api.punishment.log
Represents an action that has been performed on a punishment.
PunishmentLogAction.SimplePunishmentLogAction - Record Class in de.jvstvshd.necrify.api.punishment.log
A simple implementation of PunishmentLogAction.
PunishmentLogActionRegistry - Class in de.jvstvshd.necrify.api.punishment.log
A central registry for PunishmentLogActions.
PunishmentLogActionRegistry() - Constructor for class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
 
PunishmentLogEntry - Record Class in de.jvstvshd.necrify.api.punishment.log
Represents an entry in a PunishmentLog.
PunishmentLogEntry(NecrifyUser, String, PunishmentDuration, Component, Punishment, Punishment, Punishment, LocalDateTime, PunishmentLogAction, PunishmentLog, LocalDateTime, int) - Constructor for record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Creates an instance of a PunishmentLogEntry record class.
PunishmentLogEvent - Class in de.jvstvshd.necrify.api.event.punishment
An event that is called when a punishment log entry is created.
PunishmentLogEvent(PunishmentLogEntry) - Constructor for class de.jvstvshd.necrify.api.event.punishment.PunishmentLogEvent
 
PunishmentLogPaginationRowRenderer - Class in de.jvstvshd.necrify.common.commands
 
PunishmentLogPaginationRowRenderer(MiniMessage, AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.commands.PunishmentLogPaginationRowRenderer
 
PunishmentManager - Interface in de.jvstvshd.necrify.api.punishment
Deprecated, for removal: This API element is subject to removal in a future version.
This interface's functionality will be superseded by the new NecrifyUser.
PunishmentParseException(String, String...) - Constructor for exception class de.jvstvshd.necrify.common.commands.PunishmentParser.PunishmentParseException
 
PunishmentParser - Class in de.jvstvshd.necrify.common.commands
 
PunishmentParser(AbstractNecrifyPlugin) - Constructor for class de.jvstvshd.necrify.common.commands.PunishmentParser
 
PunishmentParser.PunishmentParseException - Exception Class in de.jvstvshd.necrify.common.commands
 
PunishmentPersecutedEvent - Class in de.jvstvshd.necrify.api.event.punishment
Event that is called when a punishment is cancelled.
PunishmentPersecutedEvent(Punishment) - Constructor for class de.jvstvshd.necrify.api.event.punishment.PunishmentPersecutedEvent
 
punishmentType() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Returns the punishment type of this stage.
punishmentType() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
PunishmentType - Interface in de.jvstvshd.necrify.api.punishment
Represents a type of punishment.
PunishmentTypeNotFoundException(String) - Constructor for exception class de.jvstvshd.necrify.common.commands.PunishmentTypeParser.PunishmentTypeNotFoundException
 
PunishmentTypeParser - Class in de.jvstvshd.necrify.common.commands
 
PunishmentTypeParser() - Constructor for class de.jvstvshd.necrify.common.commands.PunishmentTypeParser
 
PunishmentTypeParser.PunishmentTypeNotFoundException - Exception Class in de.jvstvshd.necrify.common.commands
 
PunishmentTypeRegistry - Class in de.jvstvshd.necrify.api.punishment
A central registry for PunishmentTypes.
punishmentUuid() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
punishModelled(NecrifyTemplate) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Punishes the user with the given template.
punishModelled(NecrifyTemplate) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 

Q

queryPlayer() - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
queryPlayerName(UUID, Executor) - Method in interface de.jvstvshd.necrify.api.punishment.util.PlayerResolver
Deprecated.
Queries the player's name, for example through the Mojang API
queryPlayerName(UUID, Executor) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
queryPlayerUuid(String, Executor) - Method in interface de.jvstvshd.necrify.api.punishment.util.PlayerResolver
Deprecated.
Queries the player's uuid, for example through the Mojang API
queryPlayerUuid(String, Executor) - Method in class de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver
Deprecated.
 
queryUsername(boolean) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Queries the account username through the Mojang API.
queryUsername(boolean) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
queryUsername(boolean) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 

R

reason() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the reason record component.
reason() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Returns the reason of this stage.
reason() - Method in interface de.jvstvshd.necrify.api.user.UserDeletionReason
The reasoning why this user was deleted.
reason() - Method in record class de.jvstvshd.necrify.api.user.UserDeletionReason.UserDeletionReasonImpl
Returns the value of the reason record component.
reason() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
reason() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
ReasonHolder - Interface in de.jvstvshd.necrify.api.punishment.util
Represents a data object that is capable of holding a reason.
recalculateMuteInformation(NecrifyUser) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
Recalculates the mute information for the specified user and sends the updated mute information to all registered servers.
RECALCULATION - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
Starting from 1.2.0-rc.1, this and MuteData.RESET are the only type that is actively used.
register(Object) - Method in class de.jvstvshd.necrify.api.event.EventDispatcher
Registers the given listener to the event bus.
registerAction(PunishmentLogAction) - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
Registers a new PunishmentLogAction.
registerCommands(CommandManager<NecrifyUser>, boolean) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
Registers commands for the plugin via the AnnotationParser from the cloud framework.
registerFactories() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
Registers the punishment types of the plugin to the PunishmentTypeRegistry.
registerType(PunishmentType, PunishmentFactory) - Static method in class de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
Registers a new PunishmentType with the given ID and factory to create punishments of this type.
relative() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
relative() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Ensures this PunishmentDuration is relative.
relative() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
RelativePunishmentDuration - Class in de.jvstvshd.necrify.api.duration
A punishment duration that is relative to the current time meaning its expiration date is never fixed.
reloadCommand(NecrifyUser) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
remainingDuration() - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
remainingDuration() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Formats the remaining duration in the same format as parsed by PunishmentDuration.Parser, unless specified otherwise.
remainingDuration(PunishmentDuration.StringRepresentation) - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
remainingDuration(PunishmentDuration.StringRepresentation) - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
Formats the remaining duration in the same format as parsed by PunishmentDuration.Parser, unless specified otherwise using the given PunishmentDuration.StringRepresentation.
remainingDuration(PunishmentDuration.StringRepresentation) - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
REMOVE - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
Deprecated, for removal: This API element is subject to removal in a future version.
REMOVED - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
A punishment was removed.
removePunishment(Punishment) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
removeStage(int) - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplate
Removes the stage at the specified index from this template.
removeStage(int) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
removeTemplate(String) - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateManager
 
renderRow(PunishmentLogEntry, int) - Method in class de.jvstvshd.necrify.common.commands.PunishmentLogPaginationRowRenderer
 
RESET - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
Starting from 1.2.0-rc.1, this and MuteData.RECALCULATION are the only type that is actively used.
ResourceBundleMessageProvider - Class in de.jvstvshd.necrify.common.message
 
ResourceBundleMessageProvider(Locale) - Constructor for class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
 

S

save() - Method in class de.jvstvshd.necrify.common.config.ConfigurationManager
 
sendErrorMessage() - Method in interface de.jvstvshd.necrify.api.user.CommandSender
Sends an error message to the command sender.
sendErrorMessage() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
sendMessage(String, Component...) - Method in interface de.jvstvshd.necrify.api.user.CommandSender
Sends a message to the command sender.
sendMessage(String, TextColor, Component...) - Method in interface de.jvstvshd.necrify.api.user.CommandSender
Sends a message to the command sender.
sendMessage(String, TextColor, Component...) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
sendMessage(Identified, Component) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
sendMessage(Identity, ComponentLike, MessageType) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
sendMessage(Component) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
serializeMuteData(MuteData) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
 
setAllowTopLevelCommands(boolean) - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
setCreationTime(LocalDateTime) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
setDuration(PunishmentDuration) - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
setEventDispatcher(EventDispatcher) - Method in interface de.jvstvshd.necrify.api.Necrify
Sets the event dispatcher.
setEventDispatcher(EventDispatcher) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
setExpirationTime(LocalDateTime) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
setMessageProvider(MessageProvider) - Method in interface de.jvstvshd.necrify.api.Necrify
Sets the message provider used by this system.
setMessageProvider(MessageProvider) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
setOrigin(EventOrigin) - Method in class de.jvstvshd.necrify.api.event.NecrifyEvent
Sets the origin of this event.
setPlayer(Player) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
 
setPlayerResolver(PlayerResolver) - Method in interface de.jvstvshd.necrify.api.Necrify
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed with PunishmentManager.
setPlayerResolver(PlayerResolver) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
setPunishmentManager(PunishmentManager) - Method in interface de.jvstvshd.necrify.api.Necrify
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed with PunishmentManager.
setPunishmentManager(PunishmentManager) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
setReason(Component) - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
setSuccessor(Punishment) - Method in interface de.jvstvshd.necrify.api.punishment.Kick
 
setSuccessor(Punishment) - Method in interface de.jvstvshd.necrify.api.punishment.Punishment
Sets the successor of this punishment.
setSuccessor(Punishment) - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
setSuccessor(Punishment) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
setTemplateManager(TemplateManager) - Method in interface de.jvstvshd.necrify.api.Necrify
Sets the system's template manager.
setTemplateManager(TemplateManager) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
setUser(NecrifyUser) - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 
setUserManager(UserManager) - Method in interface de.jvstvshd.necrify.api.Necrify
Sets the user manager used by this system.
setUserManager(UserManager) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
 
setWhitelistActivated(boolean) - Method in class de.jvstvshd.necrify.common.config.ConfigData
 
setWhitelisted(boolean) - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
Sets the user to be whitelisted.
setWhitelisted(boolean) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
setWhitelisted(boolean) - Method in class de.jvstvshd.necrify.common.user.AbstractSystemUser
 
SHORT - Enum constant in enum class de.jvstvshd.necrify.api.duration.PunishmentDuration.StringRepresentation
in the short mode, only time units with non-zero values will be displayed
showPageTo(NecrifyUser, int) - Method in class de.jvstvshd.necrify.common.util.Paginator
 
showTo(NecrifyUser, int) - Method in class de.jvstvshd.necrify.common.util.Paginator
 
SimplePunishmentLogAction(String, boolean) - Constructor for record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
Creates an instance of a SimplePunishmentLogAction record class.
Slf4jLogger - Class in de.jvstvshd.necrify.api.event
An adapter for the SLF4J logger to the GreenRobot EventBus logger.
Slf4jLogger(Logger) - Constructor for class de.jvstvshd.necrify.api.event.Slf4jLogger
 
sortPunishments(List<T>) - Static method in class de.jvstvshd.necrify.common.util.Util
 
SQL_TYPE - Static variable in class de.jvstvshd.necrify.common.io.NecrifyDatabase
 
sqlType() - Method in class de.jvstvshd.necrify.common.config.DataBaseData
 
stages() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplate
 
stages() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplate
 
standard() - Method in interface de.jvstvshd.necrify.api.punishment.PunishmentType
Returns this value as an instance of StandardPunishmentType if it is a standard punishment type or throws otherwise.
StandardPunishmentType - Enum Class in de.jvstvshd.necrify.api.punishment
A collection of standard punishment types which are also used by the default implementation of the punishment system.
State(String) - Constructor for record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
Creates an instance of a State record class.
StringEventOrigin - Record Class in de.jvstvshd.necrify.api.event.origin
Represents an event origin that is a string.
StringEventOrigin(String) - Constructor for record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
Creates an instance of a StringEventOrigin record class.
StringOrTemplate - Record Class in de.jvstvshd.necrify.common.commands
 
StringOrTemplate(Optional<String>, Optional<NecrifyTemplate>) - Constructor for record class de.jvstvshd.necrify.common.commands.StringOrTemplate
Creates an instance of a StringOrTemplate record class.
successor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns the value of the successor record component.
successor() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
successorOrNull(Punishment) - Static method in class de.jvstvshd.necrify.common.util.Util
 
suggestionProvider() - Method in class de.jvstvshd.necrify.common.commands.PunishmentDurationParser
 
suggestionProvider() - Method in class de.jvstvshd.necrify.common.commands.PunishmentTypeParser
 
suggestionProvider() - Method in class de.jvstvshd.necrify.common.commands.TemplateParser
 
suggestMiniMessage(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
suggestMiniMessageAndTemplate(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
suggestNames(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
suggestPunishmentCommandOptions(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
suggestTemplateCommandOptions(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
suggestUserCommandOptions(CommandContext<NecrifyUser>, CommandInput) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
surroundWithPaginating(Component) - Method in class de.jvstvshd.necrify.common.util.Paginator
 

T

tempbanCommand(NecrifyUser, NecrifyUser, PunishmentDuration, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
template() - Method in interface de.jvstvshd.necrify.api.template.NecrifyTemplateStage
Returns the template this stage belongs to.
template() - Method in record class de.jvstvshd.necrify.common.commands.StringOrTemplate
Returns the value of the template record component.
template() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
templateAddStageCommand(NecrifyUser, NecrifyTemplate, PunishmentDuration, PunishmentType, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
templateAmnestyCommand(NecrifyUser, NecrifyTemplate, NecrifyUser, Integer) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
templateApplyCommand(NecrifyUser, NecrifyTemplate, NecrifyUser) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
templateDeleteCommand(NecrifyUser, NecrifyTemplate) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
templateInfoCommand(NecrifyUser, NecrifyTemplate, Integer) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
TemplateManager - Interface in de.jvstvshd.necrify.api.template
This interface is responsible for loading and creating NecrifyTemplates.
TemplateParser - Class in de.jvstvshd.necrify.common.commands
 
TemplateParser(TemplateManager) - Constructor for class de.jvstvshd.necrify.common.commands.TemplateParser
 
TemplateParser.ParseException - Exception Class in de.jvstvshd.necrify.common.commands
 
templateRemoveStageCommand(NecrifyUser, NecrifyTemplate, int) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
templateStateCommand(NecrifyUser, NecrifyTemplate, NecrifyUser) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
tempmuteCommand(NecrifyUser, NecrifyUser, PunishmentDuration, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
TemporalPunishment - Interface in de.jvstvshd.necrify.api.punishment
An interface containing some methods to only punish a player for a defined duration.
TEMPORARY_BAN - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
TEMPORARY_MUTE - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
 
topologicalSort(List<Map<String, Object>>) - Static method in class de.jvstvshd.necrify.api.user.UserLoadOrderCoordinator
Sorts the list of punishments topologically.
toString() - Method in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
 
toString() - Method in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
 
toString() - Method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
 
toString() - Method in record class de.jvstvshd.necrify.api.event.origin.ClassEventOrigin
Returns a string representation of this record class.
toString() - Method in record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
Returns a string representation of this record class.
toString() - Method in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
Returns a string representation of this record class.
toString() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
Returns a string representation of this record class.
toString() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
Returns a string representation of this record class.
toString() - Method in record class de.jvstvshd.necrify.api.user.UserDeletionReason.UserDeletionReasonImpl
Returns a string representation of this record class.
toString() - Method in record class de.jvstvshd.necrify.common.commands.StringOrTemplate
Returns a string representation of this record class.
toString() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
 
toString() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
toString() - Method in class de.jvstvshd.necrify.common.template.MinecraftTemplateStage
 
toString() - Method in class de.jvstvshd.necrify.velocity.listener.ConnectListener
 
totalDuration() - Method in interface de.jvstvshd.necrify.api.punishment.TemporalPunishment
Returns the total duration of this punishment from Punishment.getCreationTime() until the expiration date.
totalDuration() - Method in class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
 
totalDuration() - Method in class de.jvstvshd.necrify.common.punishment.HistoricalPunishment
 

U

unbanCommand(NecrifyUser, NecrifyUser) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
UNKNOWN - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
An unknown action was performed.
UNKNOWN - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
 
unmuteCommand(NecrifyUser, NecrifyUser) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
unprefixedProvider() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.2, MessageProvider offers possibilities to change the auto-prefixing behavior by calling MessageProvider.autoPrefixed(boolean). This method is deprecated and will be removed in 1.3.0.
unprefixedProvider() - Method in class de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider
Deprecated, for removal: This API element is subject to removal in a future version.
unregister(Object) - Method in class de.jvstvshd.necrify.api.event.EventDispatcher
Unregisters the given listener from the event bus.
unregisterAction(String) - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
Unregisters a PunishmentLogAction by its name.
UPDATE - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
Deprecated, for removal: This API element is subject to removal in a future version.
updateInformation(Logger) - Static method in class de.jvstvshd.necrify.common.util.Updater
 
Updater - Class in de.jvstvshd.necrify.common.util
 
Updater() - Constructor for class de.jvstvshd.necrify.common.util.Updater
 
updateTo(MuteInformation) - Method in class de.jvstvshd.necrify.paper.listeners.MuteInformation
 
updateUserStage(NecrifyTemplateStage) - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
user() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
USER_DELETED - Static variable in interface de.jvstvshd.necrify.api.user.UserDeletionReason
The user was deleted by the system or a team member.
USER_REQUESTED - Static variable in interface de.jvstvshd.necrify.api.user.UserDeletionReason
The user requested the deletion of their account, possibly due to privacy concerns and/or data protection regulations.
userCommand(NecrifyUser, NecrifyUser, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
UserCreatedEvent - Class in de.jvstvshd.necrify.api.event.user
Event that is fired when a user is created.
UserCreatedEvent(NecrifyUser) - Constructor for class de.jvstvshd.necrify.api.event.user.UserCreatedEvent
 
UserDeletedEvent - Class in de.jvstvshd.necrify.api.event.user
Event that is fired when a user is deleted.
UserDeletedEvent(NecrifyUser, UserDeletionReason) - Constructor for class de.jvstvshd.necrify.api.event.user.UserDeletedEvent
Creates a new UserDeletedEvent.
UserDeletionReason - Interface in de.jvstvshd.necrify.api.user
Represents a reasoning why a user instance got deleted.
UserDeletionReason.UserDeletionReasonImpl - Record Class in de.jvstvshd.necrify.api.user
 
UserDeletionReasonImpl(String) - Constructor for record class de.jvstvshd.necrify.api.user.UserDeletionReason.UserDeletionReasonImpl
Creates an instance of a UserDeletionReasonImpl record class.
UserEvent - Class in de.jvstvshd.necrify.api.event.user
Represents an event that is related to a user or his actions.
UserEvent(String, NecrifyUser) - Constructor for class de.jvstvshd.necrify.api.event.user.UserEvent
 
UserLoadedEvent - Class in de.jvstvshd.necrify.api.event.user
Event that is called when a user is loaded.
UserLoadedEvent(NecrifyUser) - Constructor for class de.jvstvshd.necrify.api.event.user.UserLoadedEvent
 
UserLoader - Class in de.jvstvshd.necrify.common.user
 
UserLoader(NecrifyUser) - Constructor for class de.jvstvshd.necrify.common.user.UserLoader
 
UserLoadOrderCoordinator - Class in de.jvstvshd.necrify.api.user
A utility class that is responsible for ordering a list of punishments to be loaded in the correct order.
UserManager - Interface in de.jvstvshd.necrify.api.user
Manages the users of the plugin.
UserNotFoundParseException - Exception Class in de.jvstvshd.necrify.common.commands
 
UserNotFoundParseException(Class<?>, CommandContext<?>, String) - Constructor for exception class de.jvstvshd.necrify.common.commands.UserNotFoundParseException
 
Util - Class in de.jvstvshd.necrify.common.util
 
UUID_ADAPTER - Static variable in class de.jvstvshd.necrify.common.io.Adapters
 
UUID_NULL_ADAPTER - Static variable in class de.jvstvshd.necrify.common.io.Adapters
 

V

validatePunishments() - Method in class de.jvstvshd.necrify.common.user.AbstractNecrifyUser
 
valueOf(String) - Static method in enum class de.jvstvshd.necrify.api.duration.PunishmentDuration.StringRepresentation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.jvstvshd.necrify.api.duration.PunishmentDuration.StringRepresentation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
Returns an array containing the constants of this enum class, in the order they are declared.
VelocityKick - Class in de.jvstvshd.necrify.velocity.impl
 
VelocityKick(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, LocalDateTime) - Constructor for class de.jvstvshd.necrify.velocity.impl.VelocityKick
 
VelocitySystemUser - Class in de.jvstvshd.necrify.velocity.user
 
VelocitySystemUser(AbstractNecrifyPlugin, ConsoleCommandSource) - Constructor for class de.jvstvshd.necrify.velocity.user.VelocitySystemUser
 
VelocitySystemUser(Locale, AbstractNecrifyPlugin, ConsoleCommandSource) - Constructor for class de.jvstvshd.necrify.velocity.user.VelocitySystemUser
 
VelocityUser - Class in de.jvstvshd.necrify.velocity.user
 
VelocityUser(UUID, String, boolean, Player, NecrifyVelocityPlugin) - Constructor for class de.jvstvshd.necrify.velocity.user.VelocityUser
 
VelocityUser(UUID, String, boolean, NecrifyVelocityPlugin) - Constructor for class de.jvstvshd.necrify.velocity.user.VelocityUser
 
VelocityUserManager - Class in de.jvstvshd.necrify.velocity.user
 
VelocityUserManager(ExecutorService, ProxyServer, Cache<UUID, VelocityUser>, Cache<String, UUID>, NecrifyVelocityPlugin) - Constructor for class de.jvstvshd.necrify.velocity.user.VelocityUserManager
 
VERSION - Static variable in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
 
VERSION - Static variable in class de.jvstvshd.necrify.common.BuildParameters
 

W

whitelistCommand(NecrifyUser, String) - Method in class de.jvstvshd.necrify.common.commands.NecrifyCommand
 
withCreationTime(LocalDateTime) - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
withDuration(PunishmentDuration) - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
withPunishmentUuid(UUID) - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
withReason(Component) - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
withSuccessor(Punishment) - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 
withUser(NecrifyUser) - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
 

Z

zero() - Static method in class de.jvstvshd.necrify.api.duration.RelativePunishmentDuration
A PunishmentDuration whose duration is 0ms.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form