Index
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
PunishmentDurationis 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
actionrecord component. - actor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
-
Returns the value of the
actorrecord 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
beginsAtrecord 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
ClassEventOriginrecord 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
componentrecord 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
durationrecord 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
AbsolutePunishmentDurationinstance from the givenLocalDateTime. - 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
Durationinto aPunishmentDuration. - 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
Timestampinto aPunishmentDuration. - 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
PunishmentLogActionby 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.At first,
PlayerResolver.getPlayerName(UUID)is invoked. - 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.At first,
PlayerResolver.getPlayerUuid(String)is invoked. - 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.
- 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
UUIDof 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
UUIDof 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
PunishmentTypeby 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
indexrecord 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
instantrecord 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
Durationobject.
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
logrecord 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
LocalDateTimevalue (9999-12-31T23:59:59). - MAX_TIMESTAMP - Static variable in class de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration
-
The maximum supported
Timestampvalue (9999-12-31T23:59:59). - message() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
-
Returns the value of the
messagerecord 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
namerecord 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
namerecord 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
PunishmentLogfor 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
NecrifyStateEventwith 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
stagesthat 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
templatethat 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
EventOrigininstance 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
EventOrigininstance from a class. - ofPunishment(Punishment) - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
-
Converts the given
Punishmentinto aPunishmentDuration. - ofString(String) - Static method in interface de.jvstvshd.necrify.api.event.origin.EventOrigin
-
Creates a new
EventOrigininstance 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
onlyOncerecord 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
originrecord component. - origin() - Method in record class de.jvstvshd.necrify.api.event.origin.StringEventOrigin
-
Returns the value of the
originrecord 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
PunishmentDurationusingPunishmentDuration.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.PERMANENTinstead - 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
predecessorrecord 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
TranslatableComponentcontaining 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
TranslatableComponentcontaining 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
punishmentrecord component. - Punishment - Interface in de.jvstvshd.necrify.api.punishment
-
Super interface for all sort of punishments..
To punish a player, obtain aNecrifyUserinstance fromUserManagerand 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
PunishmentLogEntryrecord 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
reasonrecord 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
reasonrecord 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.RESETare 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
AnnotationParserfrom 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
PunishmentTypewith 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
PunishmentDurationis 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 givenPunishmentDuration.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.RECALCULATIONare 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
SimplePunishmentLogActionrecord 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
StandardPunishmentTypeif 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
Staterecord 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
StringEventOriginrecord 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
StringOrTemplaterecord class. - successor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
-
Returns the value of the
successorrecord 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
templaterecord 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
PunishmentLogActionby 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
UserDeletionReasonImplrecord 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
PunishmentDurationwhose duration is 0ms.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
PunishmentManager.