Hierarchy For All Packages
- de.jvstvshd.necrify.api,
- de.jvstvshd.necrify.api.duration,
- de.jvstvshd.necrify.api.event,
- de.jvstvshd.necrify.api.event.origin,
- de.jvstvshd.necrify.api.event.punishment,
- de.jvstvshd.necrify.api.event.state,
- de.jvstvshd.necrify.api.event.user,
- de.jvstvshd.necrify.api.message,
- de.jvstvshd.necrify.api.punishment,
- de.jvstvshd.necrify.api.punishment.log,
- de.jvstvshd.necrify.api.punishment.util,
- de.jvstvshd.necrify.api.template,
- de.jvstvshd.necrify.api.user,
- de.jvstvshd.necrify.common,
- de.jvstvshd.necrify.common.commands,
- de.jvstvshd.necrify.common.config,
- de.jvstvshd.necrify.common.event,
- de.jvstvshd.necrify.common.io,
- de.jvstvshd.necrify.common.message,
- de.jvstvshd.necrify.common.plugin,
- de.jvstvshd.necrify.common.punishment,
- de.jvstvshd.necrify.common.punishment.log,
- de.jvstvshd.necrify.common.template,
- de.jvstvshd.necrify.common.user,
- de.jvstvshd.necrify.common.util,
- de.jvstvshd.necrify.paper,
- de.jvstvshd.necrify.paper.listeners,
- de.jvstvshd.necrify.velocity,
- de.jvstvshd.necrify.velocity.impl,
- de.jvstvshd.necrify.velocity.listener,
- de.jvstvshd.necrify.velocity.user
Class Hierarchy
- java.lang.Object
- de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration (implements de.jvstvshd.necrify.api.duration.PunishmentDuration)
- de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration (implements de.jvstvshd.necrify.api.duration.PunishmentDuration)
- de.jvstvshd.necrify.common.AbstractNecrifyPlugin (implements de.jvstvshd.necrify.api.Necrify)
- de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
- de.jvstvshd.necrify.common.user.AbstractNecrifyUser (implements de.jvstvshd.necrify.api.user.NecrifyUser)
- de.jvstvshd.necrify.common.user.AbstractSystemUser
- de.jvstvshd.necrify.velocity.user.VelocitySystemUser
- de.jvstvshd.necrify.velocity.user.VelocityUser
- de.jvstvshd.necrify.common.user.AbstractSystemUser
- de.jvstvshd.necrify.common.punishment.AbstractPunishment (implements de.jvstvshd.necrify.api.punishment.Punishment)
- de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment (implements de.jvstvshd.necrify.api.punishment.TemporalPunishment)
- de.jvstvshd.necrify.common.punishment.ChainedPunishment
- de.jvstvshd.necrify.common.punishment.NecrifyBan (implements de.jvstvshd.necrify.api.punishment.Ban)
- de.jvstvshd.necrify.common.punishment.NecrifyMute (implements de.jvstvshd.necrify.api.punishment.Mute)
- de.jvstvshd.necrify.common.punishment.NecrifyKick (implements de.jvstvshd.necrify.api.punishment.Kick)
- de.jvstvshd.necrify.velocity.impl.VelocityKick
- de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment (implements de.jvstvshd.necrify.api.punishment.TemporalPunishment)
- de.jvstvshd.necrify.common.user.AbstractUserManager<T> (implements de.jvstvshd.necrify.api.user.UserManager)
- de.jvstvshd.necrify.velocity.user.VelocityUserManager
- de.jvstvshd.necrify.common.io.Adapters
- de.jvstvshd.necrify.common.BuildParameters
- de.jvstvshd.necrify.paper.listeners.ChatListener (implements org.bukkit.event.Listener)
- de.jvstvshd.necrify.common.config.ConfigData
- de.jvstvshd.necrify.common.config.ConfigurationManager
- de.jvstvshd.necrify.velocity.listener.ConnectListener
- de.jvstvshd.necrify.common.config.DataBaseData
- de.jvstvshd.necrify.velocity.impl.DefaultPlayerResolver (implements de.jvstvshd.necrify.api.punishment.util.PlayerResolver)
- de.jvstvshd.necrify.velocity.impl.DefaultPunishmentManager (implements de.jvstvshd.necrify.api.punishment.PunishmentManager)
- de.jvstvshd.necrify.common.util.EmptyPunishmentType (implements de.jvstvshd.necrify.api.punishment.PunishmentType)
- de.jvstvshd.necrify.api.event.EventDispatcher
- de.jvstvshd.necrify.api.event.origin.EventOrigin.NullEventOrigin (implements de.jvstvshd.necrify.api.event.origin.EventOrigin)
- de.jvstvshd.necrify.common.punishment.HistoricalPunishment (implements de.jvstvshd.necrify.api.punishment.TemporalPunishment)
- de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
- de.jvstvshd.necrify.paper.listeners.MessagingChannelListener (implements org.bukkit.plugin.messaging.PluginMessageListener)
- de.jvstvshd.necrify.common.template.MinecraftTemplate (implements de.jvstvshd.necrify.api.template.NecrifyTemplate)
- de.jvstvshd.necrify.common.template.MinecraftTemplateManager (implements de.jvstvshd.necrify.api.template.TemplateManager)
- de.jvstvshd.necrify.common.template.MinecraftTemplateStage (implements de.jvstvshd.necrify.api.template.NecrifyTemplateStage)
- de.jvstvshd.necrify.common.user.MojangAPI
- de.jvstvshd.necrify.common.plugin.MuteData
- de.jvstvshd.necrify.paper.listeners.MuteInformation
- de.jvstvshd.necrify.common.commands.NecrifyCommand
- de.jvstvshd.necrify.common.io.NecrifyDatabase
- de.jvstvshd.necrify.api.event.NecrifyEvent
- de.jvstvshd.necrify.api.event.state.NecrifyStateEvent
- de.jvstvshd.necrify.api.event.state.NecrifyDisabledEvent
- de.jvstvshd.necrify.api.event.state.NecrifyDisablingEvent
- de.jvstvshd.necrify.api.event.state.NecrifyInitializedEvent
- de.jvstvshd.necrify.api.event.state.NecrifyPreInitializationEvent
- de.jvstvshd.necrify.api.event.punishment.PunishmentLogEvent
- de.jvstvshd.necrify.api.event.user.UserEvent
- de.jvstvshd.necrify.api.event.punishment.PunishmentEvent
- de.jvstvshd.necrify.common.event.PostgresPunishmentLogUpdateEvent
- de.jvstvshd.necrify.api.event.punishment.PunishmentCancelledEvent
- de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent
- de.jvstvshd.necrify.api.event.punishment.PunishmentPersecutedEvent
- de.jvstvshd.necrify.api.event.user.UserCreatedEvent
- de.jvstvshd.necrify.api.event.user.UserDeletedEvent
- de.jvstvshd.necrify.api.event.user.UserLoadedEvent
- de.jvstvshd.necrify.api.event.punishment.PunishmentEvent
- de.jvstvshd.necrify.api.event.state.NecrifyStateEvent
- de.jvstvshd.necrify.paper.NecrifyPaperPluginBootstrap (implements io.papermc.paper.plugin.bootstrap.PluginBootstrap)
- de.jvstvshd.necrify.paper.NecrifyPaperPluginLoader (implements io.papermc.paper.plugin.loader.PluginLoader)
- de.jvstvshd.necrify.common.punishment.NecrifyPunishmentFactory (implements de.jvstvshd.necrify.api.punishment.PunishmentFactory)
- de.jvstvshd.necrify.common.punishment.log.NecrifyPunishmentLog (implements de.jvstvshd.necrify.api.punishment.log.PunishmentLog)
- de.jvstvshd.necrify.common.commands.NecrifyUserParser (implements org.incendo.cloud.parser.ArgumentParser.FutureArgumentParser<C,
T>) - de.jvstvshd.necrify.common.util.Paginator
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin
- org.bukkit.plugin.java.JavaPlugin
- de.jvstvshd.necrify.common.user.PostgresPunishmentLogUpdater (implements java.util.concurrent.Callable<V>)
- de.jvstvshd.necrify.common.punishment.PunishmentBuilder
- de.jvstvshd.necrify.common.config.PunishmentConfigData
- de.jvstvshd.necrify.api.duration.PunishmentDuration.Parser
- de.jvstvshd.necrify.common.commands.PunishmentDurationParser (implements org.incendo.cloud.parser.ArgumentParser<C,
T>) - de.jvstvshd.necrify.common.util.PunishmentHelper
- de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
- de.jvstvshd.necrify.common.commands.PunishmentLogPaginationRowRenderer (implements net.kyori.adventure.text.feature.pagination.Pagination.Renderer.RowRenderer<T>)
- de.jvstvshd.necrify.common.commands.PunishmentParser (implements org.incendo.cloud.parser.ArgumentParser.FutureArgumentParser<C,
T>) - de.jvstvshd.necrify.common.commands.PunishmentTypeParser (implements org.incendo.cloud.parser.ArgumentParser<C,
T>) - de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
- de.jvstvshd.necrify.api.duration.RelativePunishmentDuration (implements de.jvstvshd.necrify.api.duration.PunishmentDuration)
- de.jvstvshd.necrify.common.message.ResourceBundleMessageProvider (implements de.jvstvshd.necrify.api.message.MessageProvider)
- de.jvstvshd.necrify.api.event.Slf4jLogger (implements org.greenrobot.eventbus.Logger)
- de.jvstvshd.necrify.common.commands.TemplateParser (implements org.incendo.cloud.parser.ArgumentParser<C,
T>) - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- de.jvstvshd.necrify.common.commands.PunishmentParser.PunishmentParseException
- de.jvstvshd.necrify.common.commands.PunishmentTypeParser.PunishmentTypeNotFoundException
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- org.incendo.cloud.exception.parsing.ParserException
- de.jvstvshd.necrify.common.commands.UserNotFoundParseException
- org.incendo.cloud.exception.parsing.ParserException
- de.jvstvshd.necrify.api.duration.PunishmentDuration.Parser.ParseException
- de.jvstvshd.necrify.api.PunishmentException
- de.jvstvshd.necrify.common.commands.TemplateParser.ParseException
- java.lang.IllegalArgumentException
- java.lang.Exception
- de.jvstvshd.necrify.common.util.Updater
- de.jvstvshd.necrify.common.user.UserLoader
- de.jvstvshd.necrify.api.user.UserLoadOrderCoordinator
- de.jvstvshd.necrify.common.util.Util
- de.jvstvshd.necrify.api.duration.AbsolutePunishmentDuration (implements de.jvstvshd.necrify.api.duration.PunishmentDuration)
Interface Hierarchy
- java.lang.Comparable<T>
- de.jvstvshd.necrify.api.template.NecrifyTemplateStage
- de.jvstvshd.necrify.api.duration.PunishmentDuration
- de.jvstvshd.necrify.api.event.origin.EventOrigin
- de.jvstvshd.necrify.api.message.MessageProvider
- de.jvstvshd.necrify.api.Necrify
- de.jvstvshd.necrify.api.template.NecrifyTemplate
- de.jvstvshd.necrify.common.util.Paginator.PageProvider
- de.jvstvshd.necrify.api.punishment.util.PlayerResolver
- net.kyori.adventure.pointer.Pointered
- net.kyori.adventure.audience.Audience
- de.jvstvshd.necrify.api.user.CommandSender
- de.jvstvshd.necrify.api.user.NecrifyUser
- de.jvstvshd.necrify.api.user.CommandSender
- net.kyori.adventure.audience.Audience
- de.jvstvshd.necrify.api.punishment.PunishmentFactory
- de.jvstvshd.necrify.api.punishment.log.PunishmentLog
- de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
- de.jvstvshd.necrify.api.punishment.PunishmentManager
- de.jvstvshd.necrify.api.punishment.PunishmentType
- de.jvstvshd.necrify.api.punishment.util.ReasonHolder
- de.jvstvshd.necrify.api.punishment.Punishment
- de.jvstvshd.necrify.api.punishment.Kick
- de.jvstvshd.necrify.api.punishment.TemporalPunishment
- de.jvstvshd.necrify.api.punishment.Punishment
- de.jvstvshd.necrify.api.template.TemplateManager
- de.jvstvshd.necrify.api.user.UserDeletionReason
- de.jvstvshd.necrify.api.user.UserManager
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.jvstvshd.necrify.api.duration.PunishmentDuration.StringRepresentation
- de.jvstvshd.necrify.api.punishment.StandardPunishmentType (implements de.jvstvshd.necrify.api.punishment.PunishmentType)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- de.jvstvshd.necrify.api.event.origin.ClassEventOrigin (implements de.jvstvshd.necrify.api.event.origin.EventOrigin)
- de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
- de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction (implements de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction)
- de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry (implements java.lang.Comparable<T>)
- de.jvstvshd.necrify.api.event.origin.StringEventOrigin (implements de.jvstvshd.necrify.api.event.origin.EventOrigin)
- de.jvstvshd.necrify.common.commands.StringOrTemplate
- de.jvstvshd.necrify.api.user.UserDeletionReason.UserDeletionReasonImpl (implements de.jvstvshd.necrify.api.user.UserDeletionReason)
- java.lang.Record