From 91b688335a912d861ad9df8bf811ffd332077310 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 8 Oct 2024 18:05:05 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20JvstvsHD?= =?UTF-8?q?/necrify@1c59fabea3167fcd937eee19db7b3a2f184e103b=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- allclasses-index.html | 130 +++-- allpackages-index.html | 38 +- constant-values.html | 10 +- de/jvstvshd/necrify/api/Necrify.html | 4 +- .../necrify/api/PunishmentException.html | 2 +- .../duration/AbsolutePunishmentDuration.html | 5 +- .../duration/PermanentPunishmentDuration.html | 2 +- ...ishmentDuration.Parser.ParseException.html | 2 +- .../duration/PunishmentDuration.Parser.html | 2 +- .../api/duration/PunishmentDuration.html | 62 ++- .../duration/RelativePunishmentDuration.html | 15 +- .../necrify/api/duration/package-summary.html | 2 +- .../necrify/api/duration/package-tree.html | 2 +- .../necrify/api/event/EventDispatcher.html | 2 +- .../necrify/api/event/NecrifyEvent.html | 2 +- .../necrify/api/event/Slf4jLogger.html | 2 +- .../api/event/origin/ClassEventOrigin.html | 2 +- .../origin/EventOrigin.NullEventOrigin.html | 2 +- .../necrify/api/event/origin/EventOrigin.html | 2 +- .../api/event/origin/StringEventOrigin.html | 2 +- .../api/event/origin/package-summary.html | 2 +- .../api/event/origin/package-tree.html | 2 +- .../necrify/api/event/package-summary.html | 2 +- .../necrify/api/event/package-tree.html | 2 +- .../punishment/PunishmentCancelledEvent.html | 2 +- .../punishment/PunishmentChangedEvent.html | 2 +- .../api/event/punishment/PunishmentEvent.html | 2 +- .../punishment/PunishmentPersecutedEvent.html | 2 +- .../api/event/punishment/package-summary.html | 2 +- .../api/event/punishment/package-tree.html | 2 +- .../api/event/state/NecrifyDisabledEvent.html | 2 +- .../event/state/NecrifyDisablingEvent.html | 2 +- .../event/state/NecrifyInitializedEvent.html | 2 +- .../state/NecrifyPreInitializationEvent.html | 2 +- .../event/state/NecrifyStateEvent.State.html | 2 +- .../api/event/state/NecrifyStateEvent.html | 2 +- .../api/event/state/package-summary.html | 2 +- .../necrify/api/event/state/package-tree.html | 2 +- .../api/event/user/UserCreatedEvent.html | 2 +- .../api/event/user/UserDeletedEvent.html | 2 +- .../necrify/api/event/user/UserEvent.html | 2 +- .../api/event/user/UserLoadedEvent.html | 2 +- .../api/event/user/package-summary.html | 2 +- .../necrify/api/event/user/package-tree.html | 2 +- .../necrify/api/message/MessageProvider.html | 2 +- .../necrify/api/message/package-summary.html | 2 +- .../necrify/api/message/package-tree.html | 2 +- de/jvstvshd/necrify/api/package-summary.html | 2 +- de/jvstvshd/necrify/api/package-tree.html | 2 +- de/jvstvshd/necrify/api/punishment/Ban.html | 2 +- de/jvstvshd/necrify/api/punishment/Kick.html | 2 +- de/jvstvshd/necrify/api/punishment/Mute.html | 2 +- .../necrify/api/punishment/Punishment.html | 2 +- .../api/punishment/PunishmentFactory.html | 2 +- .../api/punishment/PunishmentManager.html | 2 +- .../api/punishment/PunishmentType.html | 2 +- .../punishment/PunishmentTypeRegistry.html | 4 +- .../punishment/StandardPunishmentType.html | 2 +- .../api/punishment/TemporalPunishment.html | 2 +- .../api/punishment/log/PunishmentLog.html | 269 ++++++++++ ...ntLogAction.SimplePunishmentLogAction.html | 301 +++++++++++ .../punishment/log/PunishmentLogAction.html | 286 ++++++++++ .../log/PunishmentLogActionRegistry.html | 239 +++++++++ .../punishment/log/PunishmentLogEntry.html | 502 ++++++++++++++++++ .../api/punishment/log/package-summary.html | 124 +++++ .../api/punishment/log/package-tree.html | 93 ++++ .../api/punishment/package-summary.html | 14 +- .../necrify/api/punishment/package-tree.html | 2 +- .../api/punishment/util/PlayerResolver.html | 2 +- .../api/punishment/util/ReasonHolder.html | 2 +- .../api/punishment/util/package-summary.html | 4 +- .../api/punishment/util/package-tree.html | 2 +- .../necrify/api/user/CommandSender.html | 2 +- de/jvstvshd/necrify/api/user/NecrifyUser.html | 43 +- ...DeletionReason.UserDeletionReasonImpl.html | 2 +- .../necrify/api/user/UserDeletionReason.html | 2 +- .../api/user/UserLoadOrderCoordinator.html | 2 +- de/jvstvshd/necrify/api/user/UserManager.html | 2 +- .../necrify/api/user/package-summary.html | 2 +- .../necrify/api/user/package-tree.html | 2 +- .../necrify/common/AbstractNecrifyPlugin.html | 20 +- .../necrify/common/BuildParameters.html | 2 +- .../common/commands/NecrifyCommand.html | 2 +- .../common/commands/NecrifyUserParser.html | 2 +- .../commands/PunishmentDurationParser.html | 2 +- ...shmentParser.PunishmentParseException.html | 2 +- .../common/commands/PunishmentParser.html | 2 +- .../commands/UserNotFoundParseException.html | 2 +- .../common/commands/package-summary.html | 2 +- .../necrify/common/commands/package-tree.html | 2 +- .../necrify/common/config/ConfigData.html | 2 +- .../common/config/ConfigurationManager.html | 2 +- .../necrify/common/config/DataBaseData.html | 2 +- .../common/config/PunishmentConfigData.html | 2 +- .../common/config/package-summary.html | 2 +- .../necrify/common/config/package-tree.html | 2 +- de/jvstvshd/necrify/common/io/Adapters.html | 2 +- .../necrify/common/io/NecrifyDatabase.html | 2 +- .../necrify/common/io/package-summary.html | 2 +- .../necrify/common/io/package-tree.html | 2 +- .../ResourceBundleMessageProvider.html | 2 +- .../common/message/package-summary.html | 2 +- .../necrify/common/message/package-tree.html | 2 +- .../necrify/common/package-summary.html | 2 +- de/jvstvshd/necrify/common/package-tree.html | 2 +- .../necrify/common/plugin/MuteData.html | 2 +- .../common/plugin/package-summary.html | 2 +- .../necrify/common/plugin/package-tree.html | 2 +- .../common/punishment/AbstractPunishment.html | 2 +- .../AbstractTemporalPunishment.html | 2 +- .../common/punishment/ChainedPunishment.html | 2 +- .../necrify/common/punishment/NecrifyBan.html | 2 +- .../common/punishment/NecrifyKick.html | 2 +- .../common/punishment/NecrifyMute.html | 2 +- .../punishment/NecrifyPunishmentFactory.html | 2 +- .../common/punishment/PunishmentBuilder.html | 2 +- .../common/punishment/package-summary.html | 2 +- .../common/punishment/package-tree.html | 2 +- .../common/user/AbstractConsoleUser.html | 58 +- .../necrify/common/user/MojangAPI.html | 2 +- .../necrify/common/user/UserLoader.html | 2 +- .../necrify/common/user/package-summary.html | 2 +- .../necrify/common/user/package-tree.html | 2 +- .../necrify/common/util/PunishmentHelper.html | 2 +- de/jvstvshd/necrify/common/util/Updater.html | 2 +- de/jvstvshd/necrify/common/util/Util.html | 2 +- .../necrify/common/util/package-summary.html | 2 +- .../necrify/common/util/package-tree.html | 2 +- .../necrify/paper/NecrifyPaperJavaPlugin.html | 2 +- .../paper/NecrifyPaperPluginBootstrap.html | 2 +- .../paper/NecrifyPaperPluginLoader.html | 2 +- .../necrify/paper/listeners/ChatListener.html | 2 +- .../listeners/MessagingChannelListener.html | 2 +- .../paper/listeners/MuteInformation.html | 2 +- .../paper/listeners/package-summary.html | 2 +- .../necrify/paper/listeners/package-tree.html | 2 +- .../necrify/paper/package-summary.html | 2 +- de/jvstvshd/necrify/paper/package-tree.html | 2 +- .../MessagingChannelCommunicator.html | 2 +- .../velocity/NecrifyVelocityPlugin.html | 4 +- .../velocity/impl/DefaultPlayerResolver.html | 2 +- .../impl/DefaultPunishmentManager.html | 2 +- .../necrify/velocity/impl/VelocityKick.html | 2 +- .../velocity/impl/package-summary.html | 2 +- .../necrify/velocity/impl/package-tree.html | 2 +- .../velocity/listener/ConnectListener.html | 15 +- .../velocity/listener/package-summary.html | 2 +- .../velocity/listener/package-tree.html | 2 +- .../necrify/velocity/package-summary.html | 2 +- .../necrify/velocity/package-tree.html | 2 +- .../velocity/user/VelocityConsoleUser.html | 4 +- .../necrify/velocity/user/VelocityUser.html | 86 +-- .../velocity/user/VelocityUserManager.html | 2 +- .../velocity/user/package-summary.html | 2 +- .../necrify/velocity/user/package-tree.html | 2 +- deprecated-list.html | 54 +- element-list | 1 + help-doc.html | 2 +- index-all.html | 220 +++++++- index.html | 40 +- member-search-index.js | 2 +- overview-summary.html | 2 +- overview-tree.html | 8 +- package-search-index.js | 2 +- search.html | 2 +- serialized-form.html | 2 +- type-search-index.js | 2 +- 167 files changed, 2554 insertions(+), 375 deletions(-) create mode 100644 de/jvstvshd/necrify/api/punishment/log/PunishmentLog.html create mode 100644 de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.SimplePunishmentLogAction.html create mode 100644 de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.html create mode 100644 de/jvstvshd/necrify/api/punishment/log/PunishmentLogActionRegistry.html create mode 100644 de/jvstvshd/necrify/api/punishment/log/PunishmentLogEntry.html create mode 100644 de/jvstvshd/necrify/api/punishment/log/package-summary.html create mode 100644 de/jvstvshd/necrify/api/punishment/log/package-tree.html diff --git a/allclasses-index.html b/allclasses-index.html index 6d33dba..902dbc8 100644 --- a/allclasses-index.html +++ b/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (Necrify 1.2.2-SNAPSHOT-106) +All Classes and Interfaces (Necrify 1.2.2-SNAPSHOT-107) @@ -252,99 +252,119 @@

All Classes and Interfaces<
PunishmentHelper
 
-
PunishmentManager
-
Deprecated, for removal: This API element is subject to removal in a future version. + +
+
Represents a log of a punishment, containing all actions that have been performed on the punishment.
+
+ +
+
Represents an action that has been performed on a punishment.
+
+ +
+
A simple implementation of PunishmentLogAction.
+
+ +
+
A central registry for PunishmentLogActions.
+
+ +
+
Represents an entry in a PunishmentLog.
+
+ +
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.
- -
 
- -
 
- -
+ +
 
+ +
 
+ +
Event that is called when a punishment is cancelled.
- -
+ +
Represents a type of punishment.
- -
+ +
A central registry for PunishmentTypes.
- -
+ +
Represents a data object that is capable of holding a reason.
- -
+ +
A punishment duration that is relative to the current time meaning its expiration date is never fixed.
- -
 
- -
+ +
 
+ +
An adapter for the SLF4J logger to the GreenRobot EventBus logger.
- -
+ +
A collection of standard punishment types which are also used by the default implementation of the punishment system.
- -
+ +
Represents an event origin that is a string.
- -
+ +
An interface containing some methods to only punish a player for a defined duration.
- -
 
- -
+ +
 
+ +
Event that is fired when a user is created.
- -
+ +
Event that is fired when a user is deleted.
- -
+ +
Represents a reasoning why a user instance got deleted.
- -
 
- -
+ +
 
+ +
Represents an event that is related to a user or his actions.
- -
+ +
Event that is called when a user is loaded.
- -
 
- -
+ +
 
+ +
A utility class that is responsible for ordering a list of punishments to be loaded in the correct order.
- -
diff --git a/allpackages-index.html b/allpackages-index.html index 534a8b3..b2b711e 100644 --- a/allpackages-index.html +++ b/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (Necrify 1.2.2-SNAPSHOT-106) +All Packages (Necrify 1.2.2-SNAPSHOT-107) @@ -72,40 +72,42 @@

All Packages

 
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
+ +
 
diff --git a/constant-values.html b/constant-values.html index 3b9db3c..dcdea18 100644 --- a/constant-values.html +++ b/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (Necrify 1.2.2-SNAPSHOT-106) +Constant Field Values (Necrify 1.2.2-SNAPSHOT-107) @@ -67,10 +67,10 @@

de.jvstvshd.*

Value
public static final String
-
"106"
+
"107"
public static final String
-
"b582928"
+
"1c59fab"
public static final String
"1.2.2-SNAPSHOT"
@@ -84,10 +84,10 @@

de.jvstvshd.*

Value
public static final String
-
"106"
+
"107"
public static final String
-
"b582928"
+
"1c59fab"
public static final String
"1.2.2-SNAPSHOT"
diff --git a/de/jvstvshd/necrify/api/Necrify.html b/de/jvstvshd/necrify/api/Necrify.html index fd7f2c2..decac77 100644 --- a/de/jvstvshd/necrify/api/Necrify.html +++ b/de/jvstvshd/necrify/api/Necrify.html @@ -2,7 +2,7 @@ -Necrify (Necrify 1.2.2-SNAPSHOT-106) +Necrify (Necrify 1.2.2-SNAPSHOT-107) @@ -347,7 +347,7 @@

setUserManager

This may does not affect anything after the system has been initialized fully.
Parameters:
-
userManager -
+
userManager - the user manager to set.
diff --git a/de/jvstvshd/necrify/api/PunishmentException.html b/de/jvstvshd/necrify/api/PunishmentException.html index 7635395..32ab63b 100644 --- a/de/jvstvshd/necrify/api/PunishmentException.html +++ b/de/jvstvshd/necrify/api/PunishmentException.html @@ -2,7 +2,7 @@ -PunishmentException (Necrify 1.2.2-SNAPSHOT-106) +PunishmentException (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/duration/AbsolutePunishmentDuration.html b/de/jvstvshd/necrify/api/duration/AbsolutePunishmentDuration.html index 711bc3f..6e0b5b3 100644 --- a/de/jvstvshd/necrify/api/duration/AbsolutePunishmentDuration.html +++ b/de/jvstvshd/necrify/api/duration/AbsolutePunishmentDuration.html @@ -2,7 +2,7 @@ -AbsolutePunishmentDuration (Necrify 1.2.2-SNAPSHOT-106) +AbsolutePunishmentDuration (Necrify 1.2.2-SNAPSHOT-107) @@ -138,6 +138,9 @@

Field Summary

The maximum supported Timestamp value (9999-12-31T23:59:59).
+
+

Fields inherited from interface de.jvstvshd.necrify.api.duration.PunishmentDuration

+PERMANENT
diff --git a/de/jvstvshd/necrify/api/duration/PermanentPunishmentDuration.html b/de/jvstvshd/necrify/api/duration/PermanentPunishmentDuration.html index 8126029..0913283 100644 --- a/de/jvstvshd/necrify/api/duration/PermanentPunishmentDuration.html +++ b/de/jvstvshd/necrify/api/duration/PermanentPunishmentDuration.html @@ -2,7 +2,7 @@ -PermanentPunishmentDuration (Necrify 1.2.2-SNAPSHOT-106) +PermanentPunishmentDuration (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.ParseException.html b/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.ParseException.html index 91c4c88..95806e3 100644 --- a/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.ParseException.html +++ b/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.ParseException.html @@ -2,7 +2,7 @@ -PunishmentDuration.Parser.ParseException (Necrify 1.2.2-SNAPSHOT-106) +PunishmentDuration.Parser.ParseException (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.html b/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.html index 3f880e7..85b3a84 100644 --- a/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.html +++ b/de/jvstvshd/necrify/api/duration/PunishmentDuration.Parser.html @@ -2,7 +2,7 @@ -PunishmentDuration.Parser (Necrify 1.2.2-SNAPSHOT-106) +PunishmentDuration.Parser (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/duration/PunishmentDuration.html b/de/jvstvshd/necrify/api/duration/PunishmentDuration.html index b93ef31..7a4a929 100644 --- a/de/jvstvshd/necrify/api/duration/PunishmentDuration.html +++ b/de/jvstvshd/necrify/api/duration/PunishmentDuration.html @@ -2,7 +2,7 @@ -PunishmentDuration (Necrify 1.2.2-SNAPSHOT-106) +PunishmentDuration (Necrify 1.2.2-SNAPSHOT-107) @@ -39,7 +39,7 @@

Summary:

@@ -47,7 +47,7 @@
  • Detail:

    @@ -59,13 +59,13 @@ @@ -126,12 +126,29 @@

    Nested Class Summary

  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final PunishmentDuration
    + +
    +
    A constant for a permanent punishment duration.
    +
    +
    +
    +
  • Method Summary

    -
    +
    Modifier and Type
    @@ -197,10 +214,12 @@

    Method Summary

    Parses a string to a PunishmentDuration using PunishmentDuration.Parser.
    - - -
    -
    Creates a new permanent (expiration date: 31.12.9999, 23:59:59) absolute punishment duration.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    since 1.2.2, use PERMANENT instead
    +
    @@ -224,6 +243,21 @@

    Methods inherited fro

      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        PERMANENT

        +
        static final PunishmentDuration PERMANENT
        +
        A constant for a permanent punishment duration. The expiration date is 31.12.9999, 23:59:59.
        +
        +
      • +
      +
      +
    • @@ -259,7 +293,13 @@

      parse

    • permanent

      -
      static PunishmentDuration permanent()
      +
      @ScheduledForRemoval(inVersion="1.3.0") +@Deprecated(forRemoval=true, + since="1.2.2") +static PunishmentDuration permanent()
      +
      Deprecated, for removal: This API element is subject to removal in a future version. +
      since 1.2.2, use PERMANENT instead
      +
      Creates a new permanent (expiration date: 31.12.9999, 23:59:59) absolute punishment duration.
      Returns:
      diff --git a/de/jvstvshd/necrify/api/duration/RelativePunishmentDuration.html b/de/jvstvshd/necrify/api/duration/RelativePunishmentDuration.html index d3f3726..9b3a1e0 100644 --- a/de/jvstvshd/necrify/api/duration/RelativePunishmentDuration.html +++ b/de/jvstvshd/necrify/api/duration/RelativePunishmentDuration.html @@ -2,7 +2,7 @@ -RelativePunishmentDuration (Necrify 1.2.2-SNAPSHOT-106) +RelativePunishmentDuration (Necrify 1.2.2-SNAPSHOT-107) @@ -39,7 +39,7 @@

      Summary:

      @@ -59,7 +59,7 @@ @@ -115,6 +115,15 @@

      PunishmentDuration.Parser

  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface de.jvstvshd.necrify.api.duration.PunishmentDuration

    +PERMANENT
    +
    +
  • diff --git a/de/jvstvshd/necrify/api/duration/package-summary.html b/de/jvstvshd/necrify/api/duration/package-summary.html index 8196eeb..b8bbb7e 100644 --- a/de/jvstvshd/necrify/api/duration/package-summary.html +++ b/de/jvstvshd/necrify/api/duration/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.duration (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.duration (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/duration/package-tree.html b/de/jvstvshd/necrify/api/duration/package-tree.html index d85baea..d9da3f8 100644 --- a/de/jvstvshd/necrify/api/duration/package-tree.html +++ b/de/jvstvshd/necrify/api/duration/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.duration Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.duration Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/EventDispatcher.html b/de/jvstvshd/necrify/api/event/EventDispatcher.html index efd0f9e..a9183b9 100644 --- a/de/jvstvshd/necrify/api/event/EventDispatcher.html +++ b/de/jvstvshd/necrify/api/event/EventDispatcher.html @@ -2,7 +2,7 @@ -EventDispatcher (Necrify 1.2.2-SNAPSHOT-106) +EventDispatcher (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/NecrifyEvent.html b/de/jvstvshd/necrify/api/event/NecrifyEvent.html index ecfed0f..997f2b6 100644 --- a/de/jvstvshd/necrify/api/event/NecrifyEvent.html +++ b/de/jvstvshd/necrify/api/event/NecrifyEvent.html @@ -2,7 +2,7 @@ -NecrifyEvent (Necrify 1.2.2-SNAPSHOT-106) +NecrifyEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/Slf4jLogger.html b/de/jvstvshd/necrify/api/event/Slf4jLogger.html index b0e1b08..0a60904 100644 --- a/de/jvstvshd/necrify/api/event/Slf4jLogger.html +++ b/de/jvstvshd/necrify/api/event/Slf4jLogger.html @@ -2,7 +2,7 @@ -Slf4jLogger (Necrify 1.2.2-SNAPSHOT-106) +Slf4jLogger (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/origin/ClassEventOrigin.html b/de/jvstvshd/necrify/api/event/origin/ClassEventOrigin.html index 17a99cd..662bbec 100644 --- a/de/jvstvshd/necrify/api/event/origin/ClassEventOrigin.html +++ b/de/jvstvshd/necrify/api/event/origin/ClassEventOrigin.html @@ -2,7 +2,7 @@ -ClassEventOrigin (Necrify 1.2.2-SNAPSHOT-106) +ClassEventOrigin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/origin/EventOrigin.NullEventOrigin.html b/de/jvstvshd/necrify/api/event/origin/EventOrigin.NullEventOrigin.html index ee2ea26..9b5f884 100644 --- a/de/jvstvshd/necrify/api/event/origin/EventOrigin.NullEventOrigin.html +++ b/de/jvstvshd/necrify/api/event/origin/EventOrigin.NullEventOrigin.html @@ -2,7 +2,7 @@ -EventOrigin.NullEventOrigin (Necrify 1.2.2-SNAPSHOT-106) +EventOrigin.NullEventOrigin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/origin/EventOrigin.html b/de/jvstvshd/necrify/api/event/origin/EventOrigin.html index f10c7f3..aa36147 100644 --- a/de/jvstvshd/necrify/api/event/origin/EventOrigin.html +++ b/de/jvstvshd/necrify/api/event/origin/EventOrigin.html @@ -2,7 +2,7 @@ -EventOrigin (Necrify 1.2.2-SNAPSHOT-106) +EventOrigin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/origin/StringEventOrigin.html b/de/jvstvshd/necrify/api/event/origin/StringEventOrigin.html index b306807..04a93f2 100644 --- a/de/jvstvshd/necrify/api/event/origin/StringEventOrigin.html +++ b/de/jvstvshd/necrify/api/event/origin/StringEventOrigin.html @@ -2,7 +2,7 @@ -StringEventOrigin (Necrify 1.2.2-SNAPSHOT-106) +StringEventOrigin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/origin/package-summary.html b/de/jvstvshd/necrify/api/event/origin/package-summary.html index 3cc9dbd..6af5dfb 100644 --- a/de/jvstvshd/necrify/api/event/origin/package-summary.html +++ b/de/jvstvshd/necrify/api/event/origin/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.origin (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.origin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/origin/package-tree.html b/de/jvstvshd/necrify/api/event/origin/package-tree.html index 799969a..48e5dd2 100644 --- a/de/jvstvshd/necrify/api/event/origin/package-tree.html +++ b/de/jvstvshd/necrify/api/event/origin/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.origin Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.origin Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/package-summary.html b/de/jvstvshd/necrify/api/event/package-summary.html index 3a30d71..a5b7ce5 100644 --- a/de/jvstvshd/necrify/api/event/package-summary.html +++ b/de/jvstvshd/necrify/api/event/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/package-tree.html b/de/jvstvshd/necrify/api/event/package-tree.html index f226c78..ef7da9f 100644 --- a/de/jvstvshd/necrify/api/event/package-tree.html +++ b/de/jvstvshd/necrify/api/event/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/punishment/PunishmentCancelledEvent.html b/de/jvstvshd/necrify/api/event/punishment/PunishmentCancelledEvent.html index 9f386cd..32b2b80 100644 --- a/de/jvstvshd/necrify/api/event/punishment/PunishmentCancelledEvent.html +++ b/de/jvstvshd/necrify/api/event/punishment/PunishmentCancelledEvent.html @@ -2,7 +2,7 @@ -PunishmentCancelledEvent (Necrify 1.2.2-SNAPSHOT-106) +PunishmentCancelledEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/punishment/PunishmentChangedEvent.html b/de/jvstvshd/necrify/api/event/punishment/PunishmentChangedEvent.html index a158140..3c297e2 100644 --- a/de/jvstvshd/necrify/api/event/punishment/PunishmentChangedEvent.html +++ b/de/jvstvshd/necrify/api/event/punishment/PunishmentChangedEvent.html @@ -2,7 +2,7 @@ -PunishmentChangedEvent (Necrify 1.2.2-SNAPSHOT-106) +PunishmentChangedEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/punishment/PunishmentEvent.html b/de/jvstvshd/necrify/api/event/punishment/PunishmentEvent.html index 3f81b32..08e3763 100644 --- a/de/jvstvshd/necrify/api/event/punishment/PunishmentEvent.html +++ b/de/jvstvshd/necrify/api/event/punishment/PunishmentEvent.html @@ -2,7 +2,7 @@ -PunishmentEvent (Necrify 1.2.2-SNAPSHOT-106) +PunishmentEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/punishment/PunishmentPersecutedEvent.html b/de/jvstvshd/necrify/api/event/punishment/PunishmentPersecutedEvent.html index 8bd7df5..1ddf8d4 100644 --- a/de/jvstvshd/necrify/api/event/punishment/PunishmentPersecutedEvent.html +++ b/de/jvstvshd/necrify/api/event/punishment/PunishmentPersecutedEvent.html @@ -2,7 +2,7 @@ -PunishmentPersecutedEvent (Necrify 1.2.2-SNAPSHOT-106) +PunishmentPersecutedEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/punishment/package-summary.html b/de/jvstvshd/necrify/api/event/punishment/package-summary.html index 9efc340..0371c65 100644 --- a/de/jvstvshd/necrify/api/event/punishment/package-summary.html +++ b/de/jvstvshd/necrify/api/event/punishment/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.punishment (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.punishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/punishment/package-tree.html b/de/jvstvshd/necrify/api/event/punishment/package-tree.html index 29458bc..23e994d 100644 --- a/de/jvstvshd/necrify/api/event/punishment/package-tree.html +++ b/de/jvstvshd/necrify/api/event/punishment/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.punishment Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.punishment Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/NecrifyDisabledEvent.html b/de/jvstvshd/necrify/api/event/state/NecrifyDisabledEvent.html index 418b7d7..5d59e58 100644 --- a/de/jvstvshd/necrify/api/event/state/NecrifyDisabledEvent.html +++ b/de/jvstvshd/necrify/api/event/state/NecrifyDisabledEvent.html @@ -2,7 +2,7 @@ -NecrifyDisabledEvent (Necrify 1.2.2-SNAPSHOT-106) +NecrifyDisabledEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/NecrifyDisablingEvent.html b/de/jvstvshd/necrify/api/event/state/NecrifyDisablingEvent.html index 8d252bf..51b4434 100644 --- a/de/jvstvshd/necrify/api/event/state/NecrifyDisablingEvent.html +++ b/de/jvstvshd/necrify/api/event/state/NecrifyDisablingEvent.html @@ -2,7 +2,7 @@ -NecrifyDisablingEvent (Necrify 1.2.2-SNAPSHOT-106) +NecrifyDisablingEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/NecrifyInitializedEvent.html b/de/jvstvshd/necrify/api/event/state/NecrifyInitializedEvent.html index 3166b39..5920f2a 100644 --- a/de/jvstvshd/necrify/api/event/state/NecrifyInitializedEvent.html +++ b/de/jvstvshd/necrify/api/event/state/NecrifyInitializedEvent.html @@ -2,7 +2,7 @@ -NecrifyInitializedEvent (Necrify 1.2.2-SNAPSHOT-106) +NecrifyInitializedEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/NecrifyPreInitializationEvent.html b/de/jvstvshd/necrify/api/event/state/NecrifyPreInitializationEvent.html index 8d5ae1f..7afa63b 100644 --- a/de/jvstvshd/necrify/api/event/state/NecrifyPreInitializationEvent.html +++ b/de/jvstvshd/necrify/api/event/state/NecrifyPreInitializationEvent.html @@ -2,7 +2,7 @@ -NecrifyPreInitializationEvent (Necrify 1.2.2-SNAPSHOT-106) +NecrifyPreInitializationEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.State.html b/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.State.html index 580ea13..b62793d 100644 --- a/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.State.html +++ b/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.State.html @@ -2,7 +2,7 @@ -NecrifyStateEvent.State (Necrify 1.2.2-SNAPSHOT-106) +NecrifyStateEvent.State (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.html b/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.html index b7e6980..6bc435c 100644 --- a/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.html +++ b/de/jvstvshd/necrify/api/event/state/NecrifyStateEvent.html @@ -2,7 +2,7 @@ -NecrifyStateEvent (Necrify 1.2.2-SNAPSHOT-106) +NecrifyStateEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/package-summary.html b/de/jvstvshd/necrify/api/event/state/package-summary.html index 574314e..9041397 100644 --- a/de/jvstvshd/necrify/api/event/state/package-summary.html +++ b/de/jvstvshd/necrify/api/event/state/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.state (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.state (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/state/package-tree.html b/de/jvstvshd/necrify/api/event/state/package-tree.html index f166b99..c178943 100644 --- a/de/jvstvshd/necrify/api/event/state/package-tree.html +++ b/de/jvstvshd/necrify/api/event/state/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.state Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.state Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/user/UserCreatedEvent.html b/de/jvstvshd/necrify/api/event/user/UserCreatedEvent.html index 99edabc..1d4bdbf 100644 --- a/de/jvstvshd/necrify/api/event/user/UserCreatedEvent.html +++ b/de/jvstvshd/necrify/api/event/user/UserCreatedEvent.html @@ -2,7 +2,7 @@ -UserCreatedEvent (Necrify 1.2.2-SNAPSHOT-106) +UserCreatedEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/user/UserDeletedEvent.html b/de/jvstvshd/necrify/api/event/user/UserDeletedEvent.html index a2c0df1..3aea8a7 100644 --- a/de/jvstvshd/necrify/api/event/user/UserDeletedEvent.html +++ b/de/jvstvshd/necrify/api/event/user/UserDeletedEvent.html @@ -2,7 +2,7 @@ -UserDeletedEvent (Necrify 1.2.2-SNAPSHOT-106) +UserDeletedEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/user/UserEvent.html b/de/jvstvshd/necrify/api/event/user/UserEvent.html index 4e38f49..b1f52c0 100644 --- a/de/jvstvshd/necrify/api/event/user/UserEvent.html +++ b/de/jvstvshd/necrify/api/event/user/UserEvent.html @@ -2,7 +2,7 @@ -UserEvent (Necrify 1.2.2-SNAPSHOT-106) +UserEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/user/UserLoadedEvent.html b/de/jvstvshd/necrify/api/event/user/UserLoadedEvent.html index 1eca8d9..fdcd8cd 100644 --- a/de/jvstvshd/necrify/api/event/user/UserLoadedEvent.html +++ b/de/jvstvshd/necrify/api/event/user/UserLoadedEvent.html @@ -2,7 +2,7 @@ -UserLoadedEvent (Necrify 1.2.2-SNAPSHOT-106) +UserLoadedEvent (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/user/package-summary.html b/de/jvstvshd/necrify/api/event/user/package-summary.html index e39df10..83e0729 100644 --- a/de/jvstvshd/necrify/api/event/user/package-summary.html +++ b/de/jvstvshd/necrify/api/event/user/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.user (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.user (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/event/user/package-tree.html b/de/jvstvshd/necrify/api/event/user/package-tree.html index bc0dfc2..31e9a92 100644 --- a/de/jvstvshd/necrify/api/event/user/package-tree.html +++ b/de/jvstvshd/necrify/api/event/user/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.event.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.event.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/message/MessageProvider.html b/de/jvstvshd/necrify/api/message/MessageProvider.html index ebc1818..ead5e21 100644 --- a/de/jvstvshd/necrify/api/message/MessageProvider.html +++ b/de/jvstvshd/necrify/api/message/MessageProvider.html @@ -2,7 +2,7 @@ -MessageProvider (Necrify 1.2.2-SNAPSHOT-106) +MessageProvider (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/message/package-summary.html b/de/jvstvshd/necrify/api/message/package-summary.html index 340b1bf..b3887d5 100644 --- a/de/jvstvshd/necrify/api/message/package-summary.html +++ b/de/jvstvshd/necrify/api/message/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.message (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.message (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/message/package-tree.html b/de/jvstvshd/necrify/api/message/package-tree.html index 7a96b28..2e2b8d5 100644 --- a/de/jvstvshd/necrify/api/message/package-tree.html +++ b/de/jvstvshd/necrify/api/message/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.message Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.message Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/package-summary.html b/de/jvstvshd/necrify/api/package-summary.html index 0bd102e..8d32c30 100644 --- a/de/jvstvshd/necrify/api/package-summary.html +++ b/de/jvstvshd/necrify/api/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/package-tree.html b/de/jvstvshd/necrify/api/package-tree.html index 0d44ced..3bf79e3 100644 --- a/de/jvstvshd/necrify/api/package-tree.html +++ b/de/jvstvshd/necrify/api/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/Ban.html b/de/jvstvshd/necrify/api/punishment/Ban.html index 4e1a2e9..c558a80 100644 --- a/de/jvstvshd/necrify/api/punishment/Ban.html +++ b/de/jvstvshd/necrify/api/punishment/Ban.html @@ -2,7 +2,7 @@ -Ban (Necrify 1.2.2-SNAPSHOT-106) +Ban (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/Kick.html b/de/jvstvshd/necrify/api/punishment/Kick.html index bca537c..2149aec 100644 --- a/de/jvstvshd/necrify/api/punishment/Kick.html +++ b/de/jvstvshd/necrify/api/punishment/Kick.html @@ -2,7 +2,7 @@ -Kick (Necrify 1.2.2-SNAPSHOT-106) +Kick (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/Mute.html b/de/jvstvshd/necrify/api/punishment/Mute.html index 42c64d6..d87f335 100644 --- a/de/jvstvshd/necrify/api/punishment/Mute.html +++ b/de/jvstvshd/necrify/api/punishment/Mute.html @@ -2,7 +2,7 @@ -Mute (Necrify 1.2.2-SNAPSHOT-106) +Mute (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/Punishment.html b/de/jvstvshd/necrify/api/punishment/Punishment.html index ef20ecc..e4ecb7e 100644 --- a/de/jvstvshd/necrify/api/punishment/Punishment.html +++ b/de/jvstvshd/necrify/api/punishment/Punishment.html @@ -2,7 +2,7 @@ -Punishment (Necrify 1.2.2-SNAPSHOT-106) +Punishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/PunishmentFactory.html b/de/jvstvshd/necrify/api/punishment/PunishmentFactory.html index 58121c1..c9c0445 100644 --- a/de/jvstvshd/necrify/api/punishment/PunishmentFactory.html +++ b/de/jvstvshd/necrify/api/punishment/PunishmentFactory.html @@ -2,7 +2,7 @@ -PunishmentFactory (Necrify 1.2.2-SNAPSHOT-106) +PunishmentFactory (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/PunishmentManager.html b/de/jvstvshd/necrify/api/punishment/PunishmentManager.html index 49ad587..675b986 100644 --- a/de/jvstvshd/necrify/api/punishment/PunishmentManager.html +++ b/de/jvstvshd/necrify/api/punishment/PunishmentManager.html @@ -2,7 +2,7 @@ -PunishmentManager (Necrify 1.2.2-SNAPSHOT-106) +PunishmentManager (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/PunishmentType.html b/de/jvstvshd/necrify/api/punishment/PunishmentType.html index 180af85..c33812f 100644 --- a/de/jvstvshd/necrify/api/punishment/PunishmentType.html +++ b/de/jvstvshd/necrify/api/punishment/PunishmentType.html @@ -2,7 +2,7 @@ -PunishmentType (Necrify 1.2.2-SNAPSHOT-106) +PunishmentType (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/PunishmentTypeRegistry.html b/de/jvstvshd/necrify/api/punishment/PunishmentTypeRegistry.html index 23c8860..6f875ad 100644 --- a/de/jvstvshd/necrify/api/punishment/PunishmentTypeRegistry.html +++ b/de/jvstvshd/necrify/api/punishment/PunishmentTypeRegistry.html @@ -2,7 +2,7 @@ -PunishmentTypeRegistry (Necrify 1.2.2-SNAPSHOT-106) +PunishmentTypeRegistry (Necrify 1.2.2-SNAPSHOT-107) @@ -95,7 +95,7 @@

    Class PunishmentTypeRegis
    A central registry for PunishmentTypes. This class is used to register and retrieve punishment types by their integer IDs.
    Since:
    -
    1.2.0
    +
    1.2.2

    diff --git a/de/jvstvshd/necrify/api/punishment/StandardPunishmentType.html b/de/jvstvshd/necrify/api/punishment/StandardPunishmentType.html index f55d866..03ec9fa 100644 --- a/de/jvstvshd/necrify/api/punishment/StandardPunishmentType.html +++ b/de/jvstvshd/necrify/api/punishment/StandardPunishmentType.html @@ -2,7 +2,7 @@ -StandardPunishmentType (Necrify 1.2.2-SNAPSHOT-106) +StandardPunishmentType (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/TemporalPunishment.html b/de/jvstvshd/necrify/api/punishment/TemporalPunishment.html index 156af5f..7e8f254 100644 --- a/de/jvstvshd/necrify/api/punishment/TemporalPunishment.html +++ b/de/jvstvshd/necrify/api/punishment/TemporalPunishment.html @@ -2,7 +2,7 @@ -TemporalPunishment (Necrify 1.2.2-SNAPSHOT-106) +TemporalPunishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/log/PunishmentLog.html b/de/jvstvshd/necrify/api/punishment/log/PunishmentLog.html new file mode 100644 index 0000000..1c50707 --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/PunishmentLog.html @@ -0,0 +1,269 @@ + + + + +PunishmentLog (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PunishmentLog

    +
    +
    +
    +
    public interface PunishmentLog
    +
    Represents a log of a punishment, containing all actions that have been performed on the punishment.
    +
    +
    Since:
    +
    1.2.2
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getPunishment

        +
        @NotNull +@NotNull Punishment getPunishment()
        +
        Returns the punishment this log belongs to.
        +
        +
        Returns:
        +
        the punishment this log belongs to.
        +
        +
        +
      • +
      • +
        +

        getEntries

        +
        @NotNull +@NotNull List<PunishmentLogEntry> getEntries()
        +
        Returns a list containing all entries of this log.
        +
        +
        Returns:
        +
        a list containing all entries of this log.
        +
        +
        +
      • +
      • +
        +

        getEntries

        +
        @NotNull +@NotNull List<PunishmentLogEntry> getEntries(@NotNull + @NotNull PunishmentLogAction action)
        +
        Returns a list containing all entries of this log with the given action. If no entries with the given action are found, an empty list is returned.
        +
        +
        Parameters:
        +
        action - the action to filter the entries by
        +
        Returns:
        +
        a list containing all entries of this log with the given action.
        +
        +
        +
      • +
      • +
        +

        getEntry

        +
        @Nullable +@Nullable PunishmentLogEntry getEntry(@NotNull + @NotNull PunishmentLogAction action)
        +
        Returns the first entry of this log with the given action. If no entry with the given action is found, null is returned.
        +
        +
        Parameters:
        +
        action - the action to filter the entries by
        +
        Returns:
        +
        the first entry of this log with the given action.
        +
        +
        +
      • +
      • +
        +

        getEntry

        +
        @NotNull +@NotNull PunishmentLogEntry getEntry(int index)
        +
        Returns the entry at the given index. If the index is out of bounds, an exception is thrown.
        +
        +
        Parameters:
        +
        index - the index of the entry
        +
        Returns:
        +
        the entry at the given index.
        +
        Throws:
        +
        IndexOutOfBoundsException - if the index is out of bounds
        +
        +
        +
      • +
      • +
        +

        getLatestEntry

        +
        @NotNull +default @NotNull PunishmentLogEntry getLatestEntry()
        +
        Returns the latest entry of this log. If the log is empty, an exception is thrown.
        +
        +
        Returns:
        +
        the latest entry of this log.
        +
        Throws:
        +
        IndexOutOfBoundsException - if the log is empty
        +
        +
        +
      • +
      • +
        +

        log

        +
        void log(@NotNull + @NotNull PunishmentLogAction action, + @NotNull + @NotNull String message)
        +
        Logs a new action with the given message. The action is automatically associated with the punishment of this log.
        +
        +
        Parameters:
        +
        action - the action to log
        +
        message - the message to log
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.SimplePunishmentLogAction.html b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.SimplePunishmentLogAction.html new file mode 100644 index 0000000..1bd7ea8 --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.SimplePunishmentLogAction.html @@ -0,0 +1,301 @@ + + + + +PunishmentLogAction.SimplePunishmentLogAction (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class PunishmentLogAction.SimplePunishmentLogAction

    +
    +
    java.lang.Object +
    java.lang.Record +
    de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
    +
    +
    +
    +
    +
    Record Components:
    +
    name - the name of the action
    +
    onlyOnce - whether the action can only be logged once
    +
    +
    +
    All Implemented Interfaces:
    +
    PunishmentLogAction
    +
    +
    +
    Enclosing interface:
    +
    PunishmentLogAction
    +
    +
    +
    public static record PunishmentLogAction.SimplePunishmentLogAction(String name, boolean onlyOnce) +extends Record +implements PunishmentLogAction
    +
    A simple implementation of PunishmentLogAction. This class only contains the name and whether the action can only be logged once or more.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SimplePunishmentLogAction

        +
        public SimplePunishmentLogAction(String name, + boolean onlyOnce)
        +
        Creates an instance of a SimplePunishmentLogAction record class.
        +
        +
        Parameters:
        +
        name - the value for the name record component
        +
        onlyOnce - the value for the onlyOnce record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        name

        +
        @NotNull +public @NotNull String name()
        +
        Returns the value of the name record component.
        +
        +
        Specified by:
        +
        name in interface PunishmentLogAction
        +
        Returns:
        +
        the value of the name record component
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        onlyOnce

        +
        public boolean onlyOnce()
        +
        Returns the value of the onlyOnce record component.
        +
        +
        Specified by:
        +
        onlyOnce in interface PunishmentLogAction
        +
        Returns:
        +
        the value of the onlyOnce record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.html b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.html new file mode 100644 index 0000000..6506e93 --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogAction.html @@ -0,0 +1,286 @@ + + + + +PunishmentLogAction (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PunishmentLogAction

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    PunishmentLogAction.SimplePunishmentLogAction
    +
    +
    +
    public interface PunishmentLogAction
    +
    Represents an action that has been performed on a punishment. This only contains what type of action has been performed, + not the actual action itself.
    +
    +
    Since:
    +
    1.2.2
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        CREATED

        +
        static final PunishmentLogAction CREATED
        +
        A punishment was created. This action can only be logged once.
        +
        +
      • +
      • +
        +

        CHANGE_REASON

        +
        static final PunishmentLogAction CHANGE_REASON
        +
        The reason of a punishment was changed. This action can be logged multiple times. The reason stored in the associated + PunishmentLogEntry is the new reason. The old reason can be retrieved from the previous entry.
        +
        +
      • +
      • +
        +

        CHANGE_DURATION

        +
        static final PunishmentLogAction CHANGE_DURATION
        +
        The duration of a punishment was changed. This action can be logged multiple times. The duration stored in the associated + PunishmentLogEntry is the new duration. The old duration can be retrieved from the previous entry.
        +
        +
      • +
      • +
        +

        CHANGE_PREDECESSOR

        +
        static final PunishmentLogAction CHANGE_PREDECESSOR
        +
        The predecessor of a punishment was changed. This action can be logged multiple times. The predecessor stored in the associated + PunishmentLogEntry is the new predecessor. The old predecessor can be retrieved from the previous entry.
        +
        +
      • +
      • +
        +

        CHANGE_SUCCESSOR

        +
        static final PunishmentLogAction CHANGE_SUCCESSOR
        +
        The successor of a punishment was changed. This action can be logged multiple times. The successor stored in the associated + PunishmentLogEntry is the new successor. The old successor can be retrieved from the previous entry.
        +
        +
      • +
      • +
        +

        REMOVED

        +
        static final PunishmentLogAction REMOVED
        +
        A punishment was removed. This action can only be logged once.
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        name

        +
        @NotNull +@NotNull String name()
        +
        Returns the name of this action.
        +
        +
        Returns:
        +
        the name of this action.
        +
        +
        +
      • +
      • +
        +

        onlyOnce

        +
        boolean onlyOnce()
        +
        Returns whether this action can only be logged once. If this is true, the action can not be logged multiple times for the same punishment. + This also makes using PunishmentLog.getEntry(PunishmentLogAction) possible.
        +
        +
        Returns:
        +
        whether this action can only be logged once.
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/log/PunishmentLogActionRegistry.html b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogActionRegistry.html new file mode 100644 index 0000000..563bfdf --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogActionRegistry.html @@ -0,0 +1,239 @@ + + + + +PunishmentLogActionRegistry (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PunishmentLogActionRegistry

    +
    +
    java.lang.Object +
    de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
    +
    +
    +
    +
    public class PunishmentLogActionRegistry +extends Object
    +
    A central registry for PunishmentLogActions. This class is used to register and retrieve punishment log actions by their names.
    +
    +
    Since:
    +
    1.2.2
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PunishmentLogActionRegistry

        +
        public PunishmentLogActionRegistry()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        registerAction

        +
        public static void registerAction(@NotNull + @NotNull PunishmentLogAction action)
        +
        Registers a new PunishmentLogAction. If an action with the same name is already registered, it will be replaced.
        +
        +
        Parameters:
        +
        action - the action to register
        +
        +
        +
      • +
      • +
        +

        getAction

        +
        public static Optional<PunishmentLogAction> getAction(@NotNull + @NotNull String name)
        +
        Retrieves a PunishmentLogAction by its name. If no action with the given name is registered, an empty optional is returned.
        +
        +
        Parameters:
        +
        name - the name of the action
        +
        Returns:
        +
        the action or an empty optional if not found
        +
        +
        +
      • +
      • +
        +

        unregisterAction

        +
        @Nullable +public static @Nullable PunishmentLogAction unregisterAction(String name)
        +
        Unregisters a PunishmentLogAction by its name. If no action with the given name is registered, null is returned.
        +
        +
        Parameters:
        +
        name - the name of the action
        +
        Returns:
        +
        the unregistered action or null if not found
        +
        +
        +
      • +
      • +
        +

        getActions

        +
        public static Map<String,PunishmentLogAction> getActions()
        +
        Returns a copy of all registered PunishmentLogActions.
        +
        +
        Returns:
        +
        a copy of all registered actions
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/log/PunishmentLogEntry.html b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogEntry.html new file mode 100644 index 0000000..7d981e7 --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/PunishmentLogEntry.html @@ -0,0 +1,502 @@ + + + + +PunishmentLogEntry (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class PunishmentLogEntry

    +
    +
    java.lang.Object +
    java.lang.Record +
    de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    +
    +
    +
    Record Components:
    +
    actor - the actor who performed the action
    +
    message - the message of the action
    +
    duration - the duration of the punishment
    +
    reason - the reason of the punishment
    +
    predecessor - the predecessor of the punishment or null if there is none
    +
    punishment - the punishment this entry belongs to
    +
    successor - the successor of the punishment or null if there is none
    +
    action - the action that was performed
    +
    log - the log this entry belongs to
    +
    instant - the instant the action was performed
    +
    index - the index of this entry in the log (0-based)
    +
    +
    +
    public record PunishmentLogEntry(NecrifyUser actor, String message, PunishmentDuration duration, net.kyori.adventure.text.Component reason, Punishment predecessor, Punishment punishment, Punishment successor, PunishmentLogAction action, PunishmentLog log, Instant instant, int index) +extends Record
    +
    Represents an entry in a PunishmentLog. This contains all information about a punishment log entry. + There is no information about old values if they have been changed, this has to be done by using the previous entry.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PunishmentLogEntry

        +
        public PunishmentLogEntry(NecrifyUser actor, + String message, + PunishmentDuration duration, + net.kyori.adventure.text.Component reason, + Punishment predecessor, + Punishment punishment, + Punishment successor, + PunishmentLogAction action, + PunishmentLog log, + Instant instant, + int index)
        +
        Creates an instance of a PunishmentLogEntry record class.
        +
        +
        Parameters:
        +
        actor - the value for the actor record component
        +
        message - the value for the message record component
        +
        duration - the value for the duration record component
        +
        reason - the value for the reason record component
        +
        predecessor - the value for the predecessor record component
        +
        punishment - the value for the punishment record component
        +
        successor - the value for the successor record component
        +
        action - the value for the action record component
        +
        log - the value for the log record component
        +
        instant - the value for the instant record component
        +
        index - the value for the index record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        previous

        +
        @NotNull +public @NotNull PunishmentLogEntry previous()
        +
        Returns the previous entry in the log. If this is the first entry, this entry is returned.
        +
        +
        Returns:
        +
        the previous entry in the log
        +
        +
        +
      • +
      • +
        +

        next

        +
        @NotNull +public @NotNull PunishmentLogEntry next()
        +
        Returns the next entry in the log. If this is the last entry, this entry is returned.
        +
        +
        Returns:
        +
        the next entry in the log
        +
        +
        +
      • +
      • +
        +

        getAffectedUser

        +
        @NotNull +public @NotNull NecrifyUser getAffectedUser()
        +
        Returns the affected user of the punishment. This is the user who is affected by the punishment and equivalent + to punishment().getUser().
        +
        +
        Returns:
        +
        the affected user of the punishment
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        actor

        +
        public NecrifyUser actor()
        +
        Returns the value of the actor record component.
        +
        +
        Returns:
        +
        the value of the actor record component
        +
        +
        +
      • +
      • +
        +

        message

        +
        public String message()
        +
        Returns the value of the message record component.
        +
        +
        Returns:
        +
        the value of the message record component
        +
        +
        +
      • +
      • +
        +

        duration

        +
        public PunishmentDuration duration()
        +
        Returns the value of the duration record component.
        +
        +
        Returns:
        +
        the value of the duration record component
        +
        +
        +
      • +
      • +
        +

        reason

        +
        public net.kyori.adventure.text.Component reason()
        +
        Returns the value of the reason record component.
        +
        +
        Returns:
        +
        the value of the reason record component
        +
        +
        +
      • +
      • +
        +

        predecessor

        +
        public Punishment predecessor()
        +
        Returns the value of the predecessor record component.
        +
        +
        Returns:
        +
        the value of the predecessor record component
        +
        +
        +
      • +
      • +
        +

        punishment

        +
        public Punishment punishment()
        +
        Returns the value of the punishment record component.
        +
        +
        Returns:
        +
        the value of the punishment record component
        +
        +
        +
      • +
      • +
        +

        successor

        +
        public Punishment successor()
        +
        Returns the value of the successor record component.
        +
        +
        Returns:
        +
        the value of the successor record component
        +
        +
        +
      • +
      • +
        +

        action

        +
        public PunishmentLogAction action()
        +
        Returns the value of the action record component.
        +
        +
        Returns:
        +
        the value of the action record component
        +
        +
        +
      • +
      • +
        +

        log

        +
        public PunishmentLog log()
        +
        Returns the value of the log record component.
        +
        +
        Returns:
        +
        the value of the log record component
        +
        +
        +
      • +
      • +
        +

        instant

        +
        public Instant instant()
        +
        Returns the value of the instant record component.
        +
        +
        Returns:
        +
        the value of the instant record component
        +
        +
        +
      • +
      • +
        +

        index

        +
        public int index()
        +
        Returns the value of the index record component.
        +
        +
        Returns:
        +
        the value of the index record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/log/package-summary.html b/de/jvstvshd/necrify/api/punishment/log/package-summary.html new file mode 100644 index 0000000..e8247a7 --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/package-summary.html @@ -0,0 +1,124 @@ + + + + +de.jvstvshd.necrify.api.punishment.log (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package de.jvstvshd.necrify.api.punishment.log

    +
    +
    +
    package de.jvstvshd.necrify.api.punishment.log
    +
    + +
    +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/log/package-tree.html b/de/jvstvshd/necrify/api/punishment/log/package-tree.html new file mode 100644 index 0000000..00cc295 --- /dev/null +++ b/de/jvstvshd/necrify/api/punishment/log/package-tree.html @@ -0,0 +1,93 @@ + + + + +de.jvstvshd.necrify.api.punishment.log Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package de.jvstvshd.necrify.api.punishment.log

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + + diff --git a/de/jvstvshd/necrify/api/punishment/package-summary.html b/de/jvstvshd/necrify/api/punishment/package-summary.html index dfe4d33..2f35f59 100644 --- a/de/jvstvshd/necrify/api/punishment/package-summary.html +++ b/de/jvstvshd/necrify/api/punishment/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.punishment (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.punishment (Necrify 1.2.2-SNAPSHOT-107) @@ -79,16 +79,18 @@

    Package de.
    Description
     
    - +
     
    - +
     
    - +
     
    - +
     
    - +
     
    + +
     

  • diff --git a/de/jvstvshd/necrify/api/punishment/package-tree.html b/de/jvstvshd/necrify/api/punishment/package-tree.html index 4ce4cb4..1e16559 100644 --- a/de/jvstvshd/necrify/api/punishment/package-tree.html +++ b/de/jvstvshd/necrify/api/punishment/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.punishment Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.punishment Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/util/PlayerResolver.html b/de/jvstvshd/necrify/api/punishment/util/PlayerResolver.html index 522bf77..0a919a9 100644 --- a/de/jvstvshd/necrify/api/punishment/util/PlayerResolver.html +++ b/de/jvstvshd/necrify/api/punishment/util/PlayerResolver.html @@ -2,7 +2,7 @@ -PlayerResolver (Necrify 1.2.2-SNAPSHOT-106) +PlayerResolver (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/util/ReasonHolder.html b/de/jvstvshd/necrify/api/punishment/util/ReasonHolder.html index 5cb8fef..8e08be9 100644 --- a/de/jvstvshd/necrify/api/punishment/util/ReasonHolder.html +++ b/de/jvstvshd/necrify/api/punishment/util/ReasonHolder.html @@ -2,7 +2,7 @@ -ReasonHolder (Necrify 1.2.2-SNAPSHOT-106) +ReasonHolder (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/punishment/util/package-summary.html b/de/jvstvshd/necrify/api/punishment/util/package-summary.html index 5883065..74aec3e 100644 --- a/de/jvstvshd/necrify/api/punishment/util/package-summary.html +++ b/de/jvstvshd/necrify/api/punishment/util/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.punishment.util (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.punishment.util (Necrify 1.2.2-SNAPSHOT-107) @@ -79,6 +79,8 @@

    Packag
    Description
     
    + +
     

    diff --git a/de/jvstvshd/necrify/api/punishment/util/package-tree.html b/de/jvstvshd/necrify/api/punishment/util/package-tree.html index d2a41f9..6e6384f 100644 --- a/de/jvstvshd/necrify/api/punishment/util/package-tree.html +++ b/de/jvstvshd/necrify/api/punishment/util/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.punishment.util Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.punishment.util Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/CommandSender.html b/de/jvstvshd/necrify/api/user/CommandSender.html index 6889aa7..c5e397a 100644 --- a/de/jvstvshd/necrify/api/user/CommandSender.html +++ b/de/jvstvshd/necrify/api/user/CommandSender.html @@ -2,7 +2,7 @@ -CommandSender (Necrify 1.2.2-SNAPSHOT-106) +CommandSender (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/NecrifyUser.html b/de/jvstvshd/necrify/api/user/NecrifyUser.html index 9a7d48b..e7dc55a 100644 --- a/de/jvstvshd/necrify/api/user/NecrifyUser.html +++ b/de/jvstvshd/necrify/api/user/NecrifyUser.html @@ -2,7 +2,7 @@ -NecrifyUser (Necrify 1.2.2-SNAPSHOT-106) +NecrifyUser (Necrify 1.2.2-SNAPSHOT-107) @@ -173,25 +173,30 @@

    Method Summary

    Kicks the user with the given reason.
    - -
    mute(@Nullable net.kyori.adventure.text.Component reason, - @NotNull PunishmentDuration duration)
    + +
    -
    Mutes the user with the given reason and duration.
    +
    Loads the punishment log of this user.
    -
    mutePermanent(@Nullable net.kyori.adventure.text.Component reason)
    +
    mute(@Nullable net.kyori.adventure.text.Component reason, + @NotNull PunishmentDuration duration)
    -
    Mutes the user permanently with the given reason.
    +
    Mutes the user with the given reason and duration.
    - -
    queryUsername(boolean update)
    + +
    mutePermanent(@Nullable net.kyori.adventure.text.Component reason)
    -
    Queries the account username through the Mojang API.
    +
    Mutes the user permanently with the given reason.
    - -
    setWhitelisted(boolean whitelisted)
    + +
    queryUsername(boolean update)
    +
    Queries the account username through the Mojang API.
    +
    + +
    setWhitelisted(boolean whitelisted)
    +
    Sets the user to be whitelisted.
    @@ -446,6 +451,20 @@

    getLocale

    +
  • +
    +

    loadPunishmentLog

    +
    @NotNull +@NotNull CompletableFuture<PunishmentLog> loadPunishmentLog()
    +
    Loads the punishment log of this user. The punishment log contains all actions that were performed on this user. + This method may take some time to complete. The returned future will complete exceptionally with NoSuchElementException + if the user does not exist in the system.
    +
    +
    Returns:
    +
    a CompletableFuture containing the punishment log of this user.
    +
    +
    +
  • diff --git a/de/jvstvshd/necrify/api/user/UserDeletionReason.UserDeletionReasonImpl.html b/de/jvstvshd/necrify/api/user/UserDeletionReason.UserDeletionReasonImpl.html index 8299df9..b45e1bf 100644 --- a/de/jvstvshd/necrify/api/user/UserDeletionReason.UserDeletionReasonImpl.html +++ b/de/jvstvshd/necrify/api/user/UserDeletionReason.UserDeletionReasonImpl.html @@ -2,7 +2,7 @@ -UserDeletionReason.UserDeletionReasonImpl (Necrify 1.2.2-SNAPSHOT-106) +UserDeletionReason.UserDeletionReasonImpl (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/UserDeletionReason.html b/de/jvstvshd/necrify/api/user/UserDeletionReason.html index 18eb375..49d3b61 100644 --- a/de/jvstvshd/necrify/api/user/UserDeletionReason.html +++ b/de/jvstvshd/necrify/api/user/UserDeletionReason.html @@ -2,7 +2,7 @@ -UserDeletionReason (Necrify 1.2.2-SNAPSHOT-106) +UserDeletionReason (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/UserLoadOrderCoordinator.html b/de/jvstvshd/necrify/api/user/UserLoadOrderCoordinator.html index 98db8d8..7cac9c4 100644 --- a/de/jvstvshd/necrify/api/user/UserLoadOrderCoordinator.html +++ b/de/jvstvshd/necrify/api/user/UserLoadOrderCoordinator.html @@ -2,7 +2,7 @@ -UserLoadOrderCoordinator (Necrify 1.2.2-SNAPSHOT-106) +UserLoadOrderCoordinator (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/UserManager.html b/de/jvstvshd/necrify/api/user/UserManager.html index 1c04b9b..b5d6d3d 100644 --- a/de/jvstvshd/necrify/api/user/UserManager.html +++ b/de/jvstvshd/necrify/api/user/UserManager.html @@ -2,7 +2,7 @@ -UserManager (Necrify 1.2.2-SNAPSHOT-106) +UserManager (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/package-summary.html b/de/jvstvshd/necrify/api/user/package-summary.html index 5a6fa67..b4009da 100644 --- a/de/jvstvshd/necrify/api/user/package-summary.html +++ b/de/jvstvshd/necrify/api/user/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.user (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.user (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/api/user/package-tree.html b/de/jvstvshd/necrify/api/user/package-tree.html index 716b368..3fed225 100644 --- a/de/jvstvshd/necrify/api/user/package-tree.html +++ b/de/jvstvshd/necrify/api/user/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.api.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.api.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/AbstractNecrifyPlugin.html b/de/jvstvshd/necrify/common/AbstractNecrifyPlugin.html index c6c147e..dfe5603 100644 --- a/de/jvstvshd/necrify/common/AbstractNecrifyPlugin.html +++ b/de/jvstvshd/necrify/common/AbstractNecrifyPlugin.html @@ -2,7 +2,7 @@ -AbstractNecrifyPlugin (Necrify 1.2.2-SNAPSHOT-106) +AbstractNecrifyPlugin (Necrify 1.2.2-SNAPSHOT-107) @@ -119,7 +119,7 @@

    Field Summary

    protected final ConfigurationManager
     
    -
    protected ExecutorService
    +
    protected final ExecutorService
     
    static final String
    @@ -151,7 +151,7 @@

    Constructor Summary

    Method Summary

    -
    +
    Modifier and Type
    @@ -182,10 +182,10 @@

    Method Summary

    abstract Set<org.incendo.cloud.type.tuple.Pair<String,UUID>>
     
    - - -
    -
    Returns the executor service used by the plugin.
    + + +
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    abstract boolean
    @@ -269,7 +269,7 @@

    BUILD_NUMBER

  • executorService

    -
    protected ExecutorService executorService
    +
    protected final ExecutorService executorService
  • @@ -321,8 +321,10 @@

    getExecutor

  • getService

    -
    @NotNull +
    @Deprecated(forRemoval=true) +@NotNull public @NotNull ExecutorService getService()
    +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Description copied from interface: Necrify
    Returns the executor service used by the plugin.
    diff --git a/de/jvstvshd/necrify/common/BuildParameters.html b/de/jvstvshd/necrify/common/BuildParameters.html index c30a9b0..251a1d9 100644 --- a/de/jvstvshd/necrify/common/BuildParameters.html +++ b/de/jvstvshd/necrify/common/BuildParameters.html @@ -2,7 +2,7 @@ -BuildParameters (Necrify 1.2.2-SNAPSHOT-106) +BuildParameters (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/NecrifyCommand.html b/de/jvstvshd/necrify/common/commands/NecrifyCommand.html index cc5008e..2f42266 100644 --- a/de/jvstvshd/necrify/common/commands/NecrifyCommand.html +++ b/de/jvstvshd/necrify/common/commands/NecrifyCommand.html @@ -2,7 +2,7 @@ -NecrifyCommand (Necrify 1.2.2-SNAPSHOT-106) +NecrifyCommand (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/NecrifyUserParser.html b/de/jvstvshd/necrify/common/commands/NecrifyUserParser.html index fbf1b3f..169e1d3 100644 --- a/de/jvstvshd/necrify/common/commands/NecrifyUserParser.html +++ b/de/jvstvshd/necrify/common/commands/NecrifyUserParser.html @@ -2,7 +2,7 @@ -NecrifyUserParser (Necrify 1.2.2-SNAPSHOT-106) +NecrifyUserParser (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/PunishmentDurationParser.html b/de/jvstvshd/necrify/common/commands/PunishmentDurationParser.html index 4851572..be84044 100644 --- a/de/jvstvshd/necrify/common/commands/PunishmentDurationParser.html +++ b/de/jvstvshd/necrify/common/commands/PunishmentDurationParser.html @@ -2,7 +2,7 @@ -PunishmentDurationParser (Necrify 1.2.2-SNAPSHOT-106) +PunishmentDurationParser (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/PunishmentParser.PunishmentParseException.html b/de/jvstvshd/necrify/common/commands/PunishmentParser.PunishmentParseException.html index dc52461..199a9f4 100644 --- a/de/jvstvshd/necrify/common/commands/PunishmentParser.PunishmentParseException.html +++ b/de/jvstvshd/necrify/common/commands/PunishmentParser.PunishmentParseException.html @@ -2,7 +2,7 @@ -PunishmentParser.PunishmentParseException (Necrify 1.2.2-SNAPSHOT-106) +PunishmentParser.PunishmentParseException (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/PunishmentParser.html b/de/jvstvshd/necrify/common/commands/PunishmentParser.html index 51a4637..2be38ee 100644 --- a/de/jvstvshd/necrify/common/commands/PunishmentParser.html +++ b/de/jvstvshd/necrify/common/commands/PunishmentParser.html @@ -2,7 +2,7 @@ -PunishmentParser (Necrify 1.2.2-SNAPSHOT-106) +PunishmentParser (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/UserNotFoundParseException.html b/de/jvstvshd/necrify/common/commands/UserNotFoundParseException.html index 95d9e9f..01fbe1d 100644 --- a/de/jvstvshd/necrify/common/commands/UserNotFoundParseException.html +++ b/de/jvstvshd/necrify/common/commands/UserNotFoundParseException.html @@ -2,7 +2,7 @@ -UserNotFoundParseException (Necrify 1.2.2-SNAPSHOT-106) +UserNotFoundParseException (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/package-summary.html b/de/jvstvshd/necrify/common/commands/package-summary.html index 22289d3..0c7b618 100644 --- a/de/jvstvshd/necrify/common/commands/package-summary.html +++ b/de/jvstvshd/necrify/common/commands/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.commands (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.commands (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/commands/package-tree.html b/de/jvstvshd/necrify/common/commands/package-tree.html index ee42251..4d36699 100644 --- a/de/jvstvshd/necrify/common/commands/package-tree.html +++ b/de/jvstvshd/necrify/common/commands/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.commands Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.commands Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/config/ConfigData.html b/de/jvstvshd/necrify/common/config/ConfigData.html index 6ef4faf..26046c8 100644 --- a/de/jvstvshd/necrify/common/config/ConfigData.html +++ b/de/jvstvshd/necrify/common/config/ConfigData.html @@ -2,7 +2,7 @@ -ConfigData (Necrify 1.2.2-SNAPSHOT-106) +ConfigData (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/config/ConfigurationManager.html b/de/jvstvshd/necrify/common/config/ConfigurationManager.html index 5242d4e..8eada3f 100644 --- a/de/jvstvshd/necrify/common/config/ConfigurationManager.html +++ b/de/jvstvshd/necrify/common/config/ConfigurationManager.html @@ -2,7 +2,7 @@ -ConfigurationManager (Necrify 1.2.2-SNAPSHOT-106) +ConfigurationManager (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/config/DataBaseData.html b/de/jvstvshd/necrify/common/config/DataBaseData.html index b217d22..976ee0c 100644 --- a/de/jvstvshd/necrify/common/config/DataBaseData.html +++ b/de/jvstvshd/necrify/common/config/DataBaseData.html @@ -2,7 +2,7 @@ -DataBaseData (Necrify 1.2.2-SNAPSHOT-106) +DataBaseData (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/config/PunishmentConfigData.html b/de/jvstvshd/necrify/common/config/PunishmentConfigData.html index af5fb0d..fc838fa 100644 --- a/de/jvstvshd/necrify/common/config/PunishmentConfigData.html +++ b/de/jvstvshd/necrify/common/config/PunishmentConfigData.html @@ -2,7 +2,7 @@ -PunishmentConfigData (Necrify 1.2.2-SNAPSHOT-106) +PunishmentConfigData (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/config/package-summary.html b/de/jvstvshd/necrify/common/config/package-summary.html index c5fff3a..a36bba4 100644 --- a/de/jvstvshd/necrify/common/config/package-summary.html +++ b/de/jvstvshd/necrify/common/config/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.config (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.config (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/config/package-tree.html b/de/jvstvshd/necrify/common/config/package-tree.html index fd4dd9a..7d43b84 100644 --- a/de/jvstvshd/necrify/common/config/package-tree.html +++ b/de/jvstvshd/necrify/common/config/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.config Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.config Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/io/Adapters.html b/de/jvstvshd/necrify/common/io/Adapters.html index a480d34..4b4a887 100644 --- a/de/jvstvshd/necrify/common/io/Adapters.html +++ b/de/jvstvshd/necrify/common/io/Adapters.html @@ -2,7 +2,7 @@ -Adapters (Necrify 1.2.2-SNAPSHOT-106) +Adapters (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/io/NecrifyDatabase.html b/de/jvstvshd/necrify/common/io/NecrifyDatabase.html index 6796068..0142d2b 100644 --- a/de/jvstvshd/necrify/common/io/NecrifyDatabase.html +++ b/de/jvstvshd/necrify/common/io/NecrifyDatabase.html @@ -2,7 +2,7 @@ -NecrifyDatabase (Necrify 1.2.2-SNAPSHOT-106) +NecrifyDatabase (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/io/package-summary.html b/de/jvstvshd/necrify/common/io/package-summary.html index 24af209..56444fd 100644 --- a/de/jvstvshd/necrify/common/io/package-summary.html +++ b/de/jvstvshd/necrify/common/io/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.io (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.io (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/io/package-tree.html b/de/jvstvshd/necrify/common/io/package-tree.html index 51dc4e1..618b5e8 100644 --- a/de/jvstvshd/necrify/common/io/package-tree.html +++ b/de/jvstvshd/necrify/common/io/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.io Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.io Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/message/ResourceBundleMessageProvider.html b/de/jvstvshd/necrify/common/message/ResourceBundleMessageProvider.html index 4f6650a..c31834b 100644 --- a/de/jvstvshd/necrify/common/message/ResourceBundleMessageProvider.html +++ b/de/jvstvshd/necrify/common/message/ResourceBundleMessageProvider.html @@ -2,7 +2,7 @@ -ResourceBundleMessageProvider (Necrify 1.2.2-SNAPSHOT-106) +ResourceBundleMessageProvider (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/message/package-summary.html b/de/jvstvshd/necrify/common/message/package-summary.html index 6f25d76..de2f332 100644 --- a/de/jvstvshd/necrify/common/message/package-summary.html +++ b/de/jvstvshd/necrify/common/message/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.message (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.message (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/message/package-tree.html b/de/jvstvshd/necrify/common/message/package-tree.html index 265f8d5..8de6c5b 100644 --- a/de/jvstvshd/necrify/common/message/package-tree.html +++ b/de/jvstvshd/necrify/common/message/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.message Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.message Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/package-summary.html b/de/jvstvshd/necrify/common/package-summary.html index f20465c..0ad2cb2 100644 --- a/de/jvstvshd/necrify/common/package-summary.html +++ b/de/jvstvshd/necrify/common/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/package-tree.html b/de/jvstvshd/necrify/common/package-tree.html index b6b5e00..787f1eb 100644 --- a/de/jvstvshd/necrify/common/package-tree.html +++ b/de/jvstvshd/necrify/common/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/plugin/MuteData.html b/de/jvstvshd/necrify/common/plugin/MuteData.html index 9bf89ed..bdf2a46 100644 --- a/de/jvstvshd/necrify/common/plugin/MuteData.html +++ b/de/jvstvshd/necrify/common/plugin/MuteData.html @@ -2,7 +2,7 @@ -MuteData (Necrify 1.2.2-SNAPSHOT-106) +MuteData (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/plugin/package-summary.html b/de/jvstvshd/necrify/common/plugin/package-summary.html index 4830097..a920370 100644 --- a/de/jvstvshd/necrify/common/plugin/package-summary.html +++ b/de/jvstvshd/necrify/common/plugin/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.plugin (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.plugin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/plugin/package-tree.html b/de/jvstvshd/necrify/common/plugin/package-tree.html index 0eb57f4..566ea92 100644 --- a/de/jvstvshd/necrify/common/plugin/package-tree.html +++ b/de/jvstvshd/necrify/common/plugin/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.plugin Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.plugin Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/AbstractPunishment.html b/de/jvstvshd/necrify/common/punishment/AbstractPunishment.html index db7efba..5ba4cff 100644 --- a/de/jvstvshd/necrify/common/punishment/AbstractPunishment.html +++ b/de/jvstvshd/necrify/common/punishment/AbstractPunishment.html @@ -2,7 +2,7 @@ -AbstractPunishment (Necrify 1.2.2-SNAPSHOT-106) +AbstractPunishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/AbstractTemporalPunishment.html b/de/jvstvshd/necrify/common/punishment/AbstractTemporalPunishment.html index f5597ba..8d52203 100644 --- a/de/jvstvshd/necrify/common/punishment/AbstractTemporalPunishment.html +++ b/de/jvstvshd/necrify/common/punishment/AbstractTemporalPunishment.html @@ -2,7 +2,7 @@ -AbstractTemporalPunishment (Necrify 1.2.2-SNAPSHOT-106) +AbstractTemporalPunishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/ChainedPunishment.html b/de/jvstvshd/necrify/common/punishment/ChainedPunishment.html index f4de383..3435a9e 100644 --- a/de/jvstvshd/necrify/common/punishment/ChainedPunishment.html +++ b/de/jvstvshd/necrify/common/punishment/ChainedPunishment.html @@ -2,7 +2,7 @@ -ChainedPunishment (Necrify 1.2.2-SNAPSHOT-106) +ChainedPunishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/NecrifyBan.html b/de/jvstvshd/necrify/common/punishment/NecrifyBan.html index 6aa2ce6..8e251ab 100644 --- a/de/jvstvshd/necrify/common/punishment/NecrifyBan.html +++ b/de/jvstvshd/necrify/common/punishment/NecrifyBan.html @@ -2,7 +2,7 @@ -NecrifyBan (Necrify 1.2.2-SNAPSHOT-106) +NecrifyBan (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/NecrifyKick.html b/de/jvstvshd/necrify/common/punishment/NecrifyKick.html index 1b550f5..fab07dd 100644 --- a/de/jvstvshd/necrify/common/punishment/NecrifyKick.html +++ b/de/jvstvshd/necrify/common/punishment/NecrifyKick.html @@ -2,7 +2,7 @@ -NecrifyKick (Necrify 1.2.2-SNAPSHOT-106) +NecrifyKick (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/NecrifyMute.html b/de/jvstvshd/necrify/common/punishment/NecrifyMute.html index 11d6ee9..c4d2db0 100644 --- a/de/jvstvshd/necrify/common/punishment/NecrifyMute.html +++ b/de/jvstvshd/necrify/common/punishment/NecrifyMute.html @@ -2,7 +2,7 @@ -NecrifyMute (Necrify 1.2.2-SNAPSHOT-106) +NecrifyMute (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/NecrifyPunishmentFactory.html b/de/jvstvshd/necrify/common/punishment/NecrifyPunishmentFactory.html index 36c3a9d..9a76bf7 100644 --- a/de/jvstvshd/necrify/common/punishment/NecrifyPunishmentFactory.html +++ b/de/jvstvshd/necrify/common/punishment/NecrifyPunishmentFactory.html @@ -2,7 +2,7 @@ -NecrifyPunishmentFactory (Necrify 1.2.2-SNAPSHOT-106) +NecrifyPunishmentFactory (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/PunishmentBuilder.html b/de/jvstvshd/necrify/common/punishment/PunishmentBuilder.html index b73ef0e..ad3d161 100644 --- a/de/jvstvshd/necrify/common/punishment/PunishmentBuilder.html +++ b/de/jvstvshd/necrify/common/punishment/PunishmentBuilder.html @@ -2,7 +2,7 @@ -PunishmentBuilder (Necrify 1.2.2-SNAPSHOT-106) +PunishmentBuilder (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/package-summary.html b/de/jvstvshd/necrify/common/punishment/package-summary.html index 47a64ba..848dcda 100644 --- a/de/jvstvshd/necrify/common/punishment/package-summary.html +++ b/de/jvstvshd/necrify/common/punishment/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.punishment (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.punishment (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/punishment/package-tree.html b/de/jvstvshd/necrify/common/punishment/package-tree.html index cc16d46..4717adc 100644 --- a/de/jvstvshd/necrify/common/punishment/package-tree.html +++ b/de/jvstvshd/necrify/common/punishment/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.punishment Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.punishment Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/user/AbstractConsoleUser.html b/de/jvstvshd/necrify/common/user/AbstractConsoleUser.html index 7ccec79..e05f200 100644 --- a/de/jvstvshd/necrify/common/user/AbstractConsoleUser.html +++ b/de/jvstvshd/necrify/common/user/AbstractConsoleUser.html @@ -2,7 +2,7 @@ -AbstractConsoleUser (Necrify 1.2.2-SNAPSHOT-106) +AbstractConsoleUser (Necrify 1.2.2-SNAPSHOT-107) @@ -182,35 +182,40 @@

    Method Summary

    Kicks the user with the given reason.
    - -
    mute(@Nullable net.kyori.adventure.text.Component reason, - @NotNull PunishmentDuration duration)
    + +
    -
    Mutes the user with the given reason and duration.
    +
    Loads the punishment log of this user.
    -
    mutePermanent(@Nullable net.kyori.adventure.text.Component reason)
    +
    mute(@Nullable net.kyori.adventure.text.Component reason, + @NotNull PunishmentDuration duration)
    +
    Mutes the user with the given reason and duration.
    +
    + +
    mutePermanent(@Nullable net.kyori.adventure.text.Component reason)
    +
    Mutes the user permanently with the given reason.
    - - -
     
    - -
    queryUsername(boolean update)
    -
    + + +
     
    + +
    queryUsername(boolean update)
    +
    Queries the account username through the Mojang API.
    -
    void
    -
    sendMessage(@NotNull String key, +
    void
    +
    sendMessage(@NotNull String key, net.kyori.adventure.text.format.TextColor color, net.kyori.adventure.text.Component... args)
    -
    +
    Sends a message to the command sender.
    - -
    setWhitelisted(boolean whitelisted)
    -
    + +
    setWhitelisted(boolean whitelisted)
    +
    Sets the user to be whitelisted.
    @@ -564,6 +569,23 @@

    provider

    public MessageProvider provider()
  • +
  • +
    +

    loadPunishmentLog

    +
    @NotNull +public @NotNull CompletableFuture<PunishmentLog> loadPunishmentLog()
    +
    Description copied from interface: NecrifyUser
    +
    Loads the punishment log of this user. The punishment log contains all actions that were performed on this user. + This method may take some time to complete. The returned future will complete exceptionally with NoSuchElementException + if the user does not exist in the system.
    +
    +
    Specified by:
    +
    loadPunishmentLog in interface NecrifyUser
    +
    Returns:
    +
    a CompletableFuture containing the punishment log of this user.
    +
    +
    +
  • diff --git a/de/jvstvshd/necrify/common/user/MojangAPI.html b/de/jvstvshd/necrify/common/user/MojangAPI.html index e10f424..87441a4 100644 --- a/de/jvstvshd/necrify/common/user/MojangAPI.html +++ b/de/jvstvshd/necrify/common/user/MojangAPI.html @@ -2,7 +2,7 @@ -MojangAPI (Necrify 1.2.2-SNAPSHOT-106) +MojangAPI (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/user/UserLoader.html b/de/jvstvshd/necrify/common/user/UserLoader.html index 3ecb3fa..c171489 100644 --- a/de/jvstvshd/necrify/common/user/UserLoader.html +++ b/de/jvstvshd/necrify/common/user/UserLoader.html @@ -2,7 +2,7 @@ -UserLoader (Necrify 1.2.2-SNAPSHOT-106) +UserLoader (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/user/package-summary.html b/de/jvstvshd/necrify/common/user/package-summary.html index 58fd6b5..c7480ef 100644 --- a/de/jvstvshd/necrify/common/user/package-summary.html +++ b/de/jvstvshd/necrify/common/user/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.user (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.user (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/user/package-tree.html b/de/jvstvshd/necrify/common/user/package-tree.html index ba81bdc..062d305 100644 --- a/de/jvstvshd/necrify/common/user/package-tree.html +++ b/de/jvstvshd/necrify/common/user/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/util/PunishmentHelper.html b/de/jvstvshd/necrify/common/util/PunishmentHelper.html index 6a8fe13..9a838ff 100644 --- a/de/jvstvshd/necrify/common/util/PunishmentHelper.html +++ b/de/jvstvshd/necrify/common/util/PunishmentHelper.html @@ -2,7 +2,7 @@ -PunishmentHelper (Necrify 1.2.2-SNAPSHOT-106) +PunishmentHelper (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/util/Updater.html b/de/jvstvshd/necrify/common/util/Updater.html index 33a1aa7..25f4c60 100644 --- a/de/jvstvshd/necrify/common/util/Updater.html +++ b/de/jvstvshd/necrify/common/util/Updater.html @@ -2,7 +2,7 @@ -Updater (Necrify 1.2.2-SNAPSHOT-106) +Updater (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/util/Util.html b/de/jvstvshd/necrify/common/util/Util.html index db9ea11..c64be62 100644 --- a/de/jvstvshd/necrify/common/util/Util.html +++ b/de/jvstvshd/necrify/common/util/Util.html @@ -2,7 +2,7 @@ -Util (Necrify 1.2.2-SNAPSHOT-106) +Util (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/util/package-summary.html b/de/jvstvshd/necrify/common/util/package-summary.html index 5b3b746..a3e440b 100644 --- a/de/jvstvshd/necrify/common/util/package-summary.html +++ b/de/jvstvshd/necrify/common/util/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.util (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.util (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/common/util/package-tree.html b/de/jvstvshd/necrify/common/util/package-tree.html index a98ca3d..c4868ba 100644 --- a/de/jvstvshd/necrify/common/util/package-tree.html +++ b/de/jvstvshd/necrify/common/util/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.common.util Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.common.util Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/NecrifyPaperJavaPlugin.html b/de/jvstvshd/necrify/paper/NecrifyPaperJavaPlugin.html index 2f6e99a..94fc06c 100644 --- a/de/jvstvshd/necrify/paper/NecrifyPaperJavaPlugin.html +++ b/de/jvstvshd/necrify/paper/NecrifyPaperJavaPlugin.html @@ -2,7 +2,7 @@ -NecrifyPaperJavaPlugin (Necrify 1.2.2-SNAPSHOT-106) +NecrifyPaperJavaPlugin (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/NecrifyPaperPluginBootstrap.html b/de/jvstvshd/necrify/paper/NecrifyPaperPluginBootstrap.html index 1d825aa..b84a63e 100644 --- a/de/jvstvshd/necrify/paper/NecrifyPaperPluginBootstrap.html +++ b/de/jvstvshd/necrify/paper/NecrifyPaperPluginBootstrap.html @@ -2,7 +2,7 @@ -NecrifyPaperPluginBootstrap (Necrify 1.2.2-SNAPSHOT-106) +NecrifyPaperPluginBootstrap (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/NecrifyPaperPluginLoader.html b/de/jvstvshd/necrify/paper/NecrifyPaperPluginLoader.html index 8ba115b..47796b4 100644 --- a/de/jvstvshd/necrify/paper/NecrifyPaperPluginLoader.html +++ b/de/jvstvshd/necrify/paper/NecrifyPaperPluginLoader.html @@ -2,7 +2,7 @@ -NecrifyPaperPluginLoader (Necrify 1.2.2-SNAPSHOT-106) +NecrifyPaperPluginLoader (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/listeners/ChatListener.html b/de/jvstvshd/necrify/paper/listeners/ChatListener.html index 79ab9bc..42af99b 100644 --- a/de/jvstvshd/necrify/paper/listeners/ChatListener.html +++ b/de/jvstvshd/necrify/paper/listeners/ChatListener.html @@ -2,7 +2,7 @@ -ChatListener (Necrify 1.2.2-SNAPSHOT-106) +ChatListener (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/listeners/MessagingChannelListener.html b/de/jvstvshd/necrify/paper/listeners/MessagingChannelListener.html index 3614cff..f9c4eae 100644 --- a/de/jvstvshd/necrify/paper/listeners/MessagingChannelListener.html +++ b/de/jvstvshd/necrify/paper/listeners/MessagingChannelListener.html @@ -2,7 +2,7 @@ -MessagingChannelListener (Necrify 1.2.2-SNAPSHOT-106) +MessagingChannelListener (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/listeners/MuteInformation.html b/de/jvstvshd/necrify/paper/listeners/MuteInformation.html index 99a3929..c6a81b3 100644 --- a/de/jvstvshd/necrify/paper/listeners/MuteInformation.html +++ b/de/jvstvshd/necrify/paper/listeners/MuteInformation.html @@ -2,7 +2,7 @@ -MuteInformation (Necrify 1.2.2-SNAPSHOT-106) +MuteInformation (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/listeners/package-summary.html b/de/jvstvshd/necrify/paper/listeners/package-summary.html index dacbe81..4b0b53a 100644 --- a/de/jvstvshd/necrify/paper/listeners/package-summary.html +++ b/de/jvstvshd/necrify/paper/listeners/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.paper.listeners (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.paper.listeners (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/listeners/package-tree.html b/de/jvstvshd/necrify/paper/listeners/package-tree.html index 5cd0ef0..d2f9991 100644 --- a/de/jvstvshd/necrify/paper/listeners/package-tree.html +++ b/de/jvstvshd/necrify/paper/listeners/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.paper.listeners Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.paper.listeners Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/package-summary.html b/de/jvstvshd/necrify/paper/package-summary.html index f626c5f..66a3084 100644 --- a/de/jvstvshd/necrify/paper/package-summary.html +++ b/de/jvstvshd/necrify/paper/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.paper (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.paper (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/paper/package-tree.html b/de/jvstvshd/necrify/paper/package-tree.html index a549c90..f33270b 100644 --- a/de/jvstvshd/necrify/paper/package-tree.html +++ b/de/jvstvshd/necrify/paper/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.paper Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.paper Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/MessagingChannelCommunicator.html b/de/jvstvshd/necrify/velocity/MessagingChannelCommunicator.html index cfa1076..4b1d66b 100644 --- a/de/jvstvshd/necrify/velocity/MessagingChannelCommunicator.html +++ b/de/jvstvshd/necrify/velocity/MessagingChannelCommunicator.html @@ -2,7 +2,7 @@ -MessagingChannelCommunicator (Necrify 1.2.2-SNAPSHOT-106) +MessagingChannelCommunicator (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/NecrifyVelocityPlugin.html b/de/jvstvshd/necrify/velocity/NecrifyVelocityPlugin.html index 2c9c000..9a8754a 100644 --- a/de/jvstvshd/necrify/velocity/NecrifyVelocityPlugin.html +++ b/de/jvstvshd/necrify/velocity/NecrifyVelocityPlugin.html @@ -2,7 +2,7 @@ -NecrifyVelocityPlugin (Necrify 1.2.2-SNAPSHOT-106) +NecrifyVelocityPlugin (Necrify 1.2.2-SNAPSHOT-107) @@ -408,7 +408,7 @@

    setUserManager

    This may does not affect anything after the system has been initialized fully.
    Parameters:
    -
    userManager -
    +
    userManager - the user manager to set.
    diff --git a/de/jvstvshd/necrify/velocity/impl/DefaultPlayerResolver.html b/de/jvstvshd/necrify/velocity/impl/DefaultPlayerResolver.html index 5930242..494189b 100644 --- a/de/jvstvshd/necrify/velocity/impl/DefaultPlayerResolver.html +++ b/de/jvstvshd/necrify/velocity/impl/DefaultPlayerResolver.html @@ -2,7 +2,7 @@ -DefaultPlayerResolver (Necrify 1.2.2-SNAPSHOT-106) +DefaultPlayerResolver (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/impl/DefaultPunishmentManager.html b/de/jvstvshd/necrify/velocity/impl/DefaultPunishmentManager.html index f98e81f..cf31f4b 100644 --- a/de/jvstvshd/necrify/velocity/impl/DefaultPunishmentManager.html +++ b/de/jvstvshd/necrify/velocity/impl/DefaultPunishmentManager.html @@ -2,7 +2,7 @@ -DefaultPunishmentManager (Necrify 1.2.2-SNAPSHOT-106) +DefaultPunishmentManager (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/impl/VelocityKick.html b/de/jvstvshd/necrify/velocity/impl/VelocityKick.html index 6d107aa..e58c2f8 100644 --- a/de/jvstvshd/necrify/velocity/impl/VelocityKick.html +++ b/de/jvstvshd/necrify/velocity/impl/VelocityKick.html @@ -2,7 +2,7 @@ -VelocityKick (Necrify 1.2.2-SNAPSHOT-106) +VelocityKick (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/impl/package-summary.html b/de/jvstvshd/necrify/velocity/impl/package-summary.html index 0a7b8c9..6541091 100644 --- a/de/jvstvshd/necrify/velocity/impl/package-summary.html +++ b/de/jvstvshd/necrify/velocity/impl/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity.impl (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity.impl (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/impl/package-tree.html b/de/jvstvshd/necrify/velocity/impl/package-tree.html index 481748e..b6fc5e6 100644 --- a/de/jvstvshd/necrify/velocity/impl/package-tree.html +++ b/de/jvstvshd/necrify/velocity/impl/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity.impl Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity.impl Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/listener/ConnectListener.html b/de/jvstvshd/necrify/velocity/listener/ConnectListener.html index b2d4a51..7ebe36a 100644 --- a/de/jvstvshd/necrify/velocity/listener/ConnectListener.html +++ b/de/jvstvshd/necrify/velocity/listener/ConnectListener.html @@ -2,7 +2,7 @@ -ConnectListener (Necrify 1.2.2-SNAPSHOT-106) +ConnectListener (Necrify 1.2.2-SNAPSHOT-107) @@ -130,12 +130,9 @@

    Method Summary

    void
    onConnect(com.velocitypowered.api.event.connection.LoginEvent event)
     
    - - + +
     
    - - -
     
    @@ -176,12 +173,6 @@

    onConnect

  • -
    -

    plugin

    -
    public NecrifyVelocityPlugin plugin()
    -
    -
  • -
  • equals

    public boolean equals(Object obj)
    diff --git a/de/jvstvshd/necrify/velocity/listener/package-summary.html b/de/jvstvshd/necrify/velocity/listener/package-summary.html index fb9f244..2669441 100644 --- a/de/jvstvshd/necrify/velocity/listener/package-summary.html +++ b/de/jvstvshd/necrify/velocity/listener/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity.listener (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity.listener (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/listener/package-tree.html b/de/jvstvshd/necrify/velocity/listener/package-tree.html index 1de80d5..49724e4 100644 --- a/de/jvstvshd/necrify/velocity/listener/package-tree.html +++ b/de/jvstvshd/necrify/velocity/listener/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity.listener Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity.listener Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/package-summary.html b/de/jvstvshd/necrify/velocity/package-summary.html index 6698a00..1e7f66f 100644 --- a/de/jvstvshd/necrify/velocity/package-summary.html +++ b/de/jvstvshd/necrify/velocity/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/package-tree.html b/de/jvstvshd/necrify/velocity/package-tree.html index 468f7d0..d14297f 100644 --- a/de/jvstvshd/necrify/velocity/package-tree.html +++ b/de/jvstvshd/necrify/velocity/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/user/VelocityConsoleUser.html b/de/jvstvshd/necrify/velocity/user/VelocityConsoleUser.html index 0f7252e..dc32dc5 100644 --- a/de/jvstvshd/necrify/velocity/user/VelocityConsoleUser.html +++ b/de/jvstvshd/necrify/velocity/user/VelocityConsoleUser.html @@ -2,7 +2,7 @@ -VelocityConsoleUser (Necrify 1.2.2-SNAPSHOT-106) +VelocityConsoleUser (Necrify 1.2.2-SNAPSHOT-107) @@ -145,7 +145,7 @@

    Method Summary

    +ban, banPermanent, delete, getLocale, getPunishments, getUsername, getUuid, hasPermission, isWhitelisted, kick, loadPunishmentLog, mute, mutePermanent, provider, queryUsername, sendMessage, setWhitelisted

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/de/jvstvshd/necrify/velocity/user/VelocityUser.html b/de/jvstvshd/necrify/velocity/user/VelocityUser.html index e4c0e71..6a67056 100644 --- a/de/jvstvshd/necrify/velocity/user/VelocityUser.html +++ b/de/jvstvshd/necrify/velocity/user/VelocityUser.html @@ -2,7 +2,7 @@ -VelocityUser (Necrify 1.2.2-SNAPSHOT-106) +VelocityUser (Necrify 1.2.2-SNAPSHOT-107) @@ -196,56 +196,61 @@

    Method Summary

    Kicks the user with the given reason.
    - -
    mute(@Nullable net.kyori.adventure.text.Component reason, - @NotNull PunishmentDuration duration)
    + +
    -
    Mutes the user with the given reason and duration.
    +
    Loads the punishment log of this user.
    -
    mutePermanent(@Nullable net.kyori.adventure.text.Component reason)
    +
    mute(@Nullable net.kyori.adventure.text.Component reason, + @NotNull PunishmentDuration duration)
    +
    Mutes the user with the given reason and duration.
    +
    + +
    mutePermanent(@Nullable net.kyori.adventure.text.Component reason)
    +
    Mutes the user permanently with the given reason.
    -
    Optional<com.velocitypowered.api.proxy.Player>
    - -
     
    - -
    queryUsername(boolean update)
    -
    +
    Optional<com.velocitypowered.api.proxy.Player>
    + +
     
    + +
    queryUsername(boolean update)
    +
    Queries the account username through the Mojang API.
    -
    void
    - -
     
    void
    - -
    -
    Sends an error message to the command sender.
    -
    + +
     
    void
    -
    sendMessage(@NotNull String key, - net.kyori.adventure.text.format.TextColor color, - net.kyori.adventure.text.Component... args)
    +
    -
    Sends a message to the command sender.
    +
    Sends an error message to the command sender.
    void
    -
    sendMessage(@NotNull net.kyori.adventure.text.Component message)
    +
    sendMessage(@NotNull String key, + net.kyori.adventure.text.format.TextColor color, + net.kyori.adventure.text.Component... args)
    Sends a message to the command sender.
    void
    -
    setPlayer(com.velocitypowered.api.proxy.Player player)
    -
     
    - -
    setWhitelisted(boolean whitelisted)
    -
    +
    sendMessage(@NotNull net.kyori.adventure.text.Component message)
    +
    +
    Sends a message to the command sender.
    +
    +
    void
    +
    setPlayer(com.velocitypowered.api.proxy.Player player)
    +
     
    + +
    setWhitelisted(boolean whitelisted)
    +
    Sets the user to be whitelisted.
    - - -
     
    + + +
     
    @@ -700,6 +705,23 @@

    getLocale

  • +
  • +
    +

    loadPunishmentLog

    +
    @NotNull +public @NotNull CompletableFuture<PunishmentLog> loadPunishmentLog()
    +
    Description copied from interface: NecrifyUser
    +
    Loads the punishment log of this user. The punishment log contains all actions that were performed on this user. + This method may take some time to complete. The returned future will complete exceptionally with NoSuchElementException + if the user does not exist in the system.
    +
    +
    Specified by:
    +
    loadPunishmentLog in interface NecrifyUser
    +
    Returns:
    +
    a CompletableFuture containing the punishment log of this user.
    +
    +
    +
  • diff --git a/de/jvstvshd/necrify/velocity/user/VelocityUserManager.html b/de/jvstvshd/necrify/velocity/user/VelocityUserManager.html index 6db3b56..8437168 100644 --- a/de/jvstvshd/necrify/velocity/user/VelocityUserManager.html +++ b/de/jvstvshd/necrify/velocity/user/VelocityUserManager.html @@ -2,7 +2,7 @@ -VelocityUserManager (Necrify 1.2.2-SNAPSHOT-106) +VelocityUserManager (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/user/package-summary.html b/de/jvstvshd/necrify/velocity/user/package-summary.html index 2503a1a..c6e320b 100644 --- a/de/jvstvshd/necrify/velocity/user/package-summary.html +++ b/de/jvstvshd/necrify/velocity/user/package-summary.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity.user (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity.user (Necrify 1.2.2-SNAPSHOT-107) diff --git a/de/jvstvshd/necrify/velocity/user/package-tree.html b/de/jvstvshd/necrify/velocity/user/package-tree.html index 9b0a2ba..a3679e6 100644 --- a/de/jvstvshd/necrify/velocity/user/package-tree.html +++ b/de/jvstvshd/necrify/velocity/user/package-tree.html @@ -2,7 +2,7 @@ -de.jvstvshd.necrify.velocity.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +de.jvstvshd.necrify.velocity.user Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) diff --git a/deprecated-list.html b/deprecated-list.html index e4fe104..7b0f71b 100644 --- a/deprecated-list.html +++ b/deprecated-list.html @@ -2,7 +2,7 @@ -Deprecated List (Necrify 1.2.2-SNAPSHOT-106) +Deprecated List (Necrify 1.2.2-SNAPSHOT-107) @@ -65,36 +65,42 @@

    Contents

    Element
    Description
    - +
    -
    Will be removed with PunishmentManager.
    +
    since 1.2.2, use PunishmentDuration.PERMANENT instead
    - +
    Will be removed with PunishmentManager.
    - +
    -
    Rename in favor of Necrify.getExecutor().
    +
    Will be removed with PunishmentManager.
    - +
    -
    Will be removed with PunishmentManager.
    +
    Rename in favor of Necrify.getExecutor().
    - +
    Will be removed with PunishmentManager.
    - +
    +
    Will be removed with PunishmentManager.
    +
    + +
    This interface's functionality will be superseded by the new NecrifyUser.
    - -
    + +
    This interface's functionality will be superseded by the new NecrifyUser.
    + +
    @@ -169,30 +175,36 @@

    Contents

    Method
    Description
    - +
    -
    Will be removed with PunishmentManager.
    +
    since 1.2.2, use PunishmentDuration.PERMANENT instead
    - +
    Will be removed with PunishmentManager.
    - +
    -
    Rename in favor of Necrify.getExecutor().
    +
    Will be removed with PunishmentManager.
    - +
    -
    Will be removed with PunishmentManager.
    +
    Rename in favor of Necrify.getExecutor().
    - +
    Will be removed with PunishmentManager.
    - +
    +
    Will be removed with PunishmentManager.
    +
    + +
    This method is deprecated and will be removed in 1.3.0. Use Necrify.getPunishment(UUID) instead.
    + +
    diff --git a/element-list b/element-list index 86d6bfc..c609417 100644 --- a/element-list +++ b/element-list @@ -7,6 +7,7 @@ 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.user de.jvstvshd.necrify.common diff --git a/help-doc.html b/help-doc.html index 7b6fd3d..0e3f6c4 100644 --- a/help-doc.html +++ b/help-doc.html @@ -2,7 +2,7 @@ -API Help (Necrify 1.2.2-SNAPSHOT-106) +API Help (Necrify 1.2.2-SNAPSHOT-107) diff --git a/index-all.html b/index-all.html index bc12f44..da63253 100644 --- a/index-all.html +++ b/index-all.html @@ -2,7 +2,7 @@ -Index (Necrify 1.2.2-SNAPSHOT-106) +Index (Necrify 1.2.2-SNAPSHOT-107) @@ -83,6 +83,14 @@

    A

     
    AbstractTemporalPunishment(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime) - Constructor for class de.jvstvshd.necrify.common.punishment.AbstractTemporalPunishment
     
    +
    action() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the action record component.
    +
    +
    actor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the actor record component.
    +
    Adapters - Class in de.jvstvshd.necrify.common.io
     
    Adapters() - Constructor for class de.jvstvshd.necrify.common.io.Adapters
    @@ -217,6 +225,22 @@

    C

     
    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.
    +
    ChatListener - Class in de.jvstvshd.necrify.paper.listeners
     
    ChatListener(NecrifyPaperJavaPlugin) - Constructor for class de.jvstvshd.necrify.paper.listeners.ChatListener
    @@ -286,6 +310,10 @@

    C

    Deprecated.
     
    +
    CREATED - Static variable in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
    +
    +
    A punishment was created.
    +
    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).
    @@ -384,6 +412,8 @@

    D

     
    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.user - package de.jvstvshd.necrify.api.user
    @@ -462,6 +492,10 @@

    D

    Dispatches the given event asynchronously.
    +
    duration() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the duration record component.
    +
    duration() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
     
    @@ -485,6 +519,14 @@

    E

    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.
    @@ -579,6 +621,18 @@

    F

    G

    +
    getAction(String) - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
    +
    +
    Retrieves a PunishmentLogAction by its name.
    +
    +
    getActions() - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
    +
    +
    Returns a copy of all registered PunishmentLogActions.
    +
    +
    getAffectedUser() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the affected user of the punishment.
    +
    getCommandSource(NecrifyUser) - Method in class de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin
     
    getConfig() - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
    @@ -611,6 +665,22 @@

    G

     
    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(PunishmentLogAction) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
    +
    +
    Returns a list containing all entries of this log with the given action.
    +
    +
    getEntry(int) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
    +
    +
    Returns the entry at the given index.
    +
    +
    getEntry(PunishmentLogAction) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
    +
    +
    Returns the first entry of this log with the given action.
    +
    getEventDispatcher() - Method in interface de.jvstvshd.necrify.api.Necrify
    Returns the system's event dispatcher.
    @@ -637,6 +707,10 @@

    G

    getId() - Method in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
     
    +
    getLatestEntry() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
    +
    +
    Returns the latest entry of this log.
    +
    getLocale() - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
    Gets this player's current locale.
    @@ -755,6 +829,10 @@

    G

    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.
    +
    getPunishment(UUID) - Method in interface de.jvstvshd.necrify.api.Necrify
    Retrieves a punishment by its id.
    @@ -860,7 +938,9 @@

    G

    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
     
    getState() - Method in class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent
    @@ -992,6 +1072,14 @@

    H

    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.
    @@ -1023,6 +1111,10 @@

    I

    indentComponent(int) - Static method in class de.jvstvshd.necrify.common.util.PunishmentHelper
     
    +
    index() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the index record component.
    +
    initialDuration() - Method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
    The initial duration (before any changes to the punishment this duration was created for).
    @@ -1031,6 +1123,10 @@

    I

    The Necrify API is now fully initialized and ready to be used.
    +
    instant() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the instant record component.
    +
    internalError() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
    Provides a message to the user describing that an internal error occurred while executing a command.
    @@ -1174,6 +1270,14 @@

    L

    loadOrCreateUser(UUID) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
     
    +
    loadPunishmentLog() - Method in interface de.jvstvshd.necrify.api.user.NecrifyUser
    +
    +
    Loads the punishment log of this user.
    +
    +
    loadPunishmentLog() - Method in class de.jvstvshd.necrify.common.user.AbstractConsoleUser
    +
     
    +
    loadPunishmentLog() - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
    +
     
    loadPunishments() - Method in class de.jvstvshd.necrify.common.user.UserLoader
     
    loadPunishmentsToUser(UserLoader) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
    @@ -1190,6 +1294,14 @@

    L

    loadUser(UUID) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
     
    +
    log() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the log record component.
    +
    +
    log(PunishmentLogAction, String) - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLog
    +
    +
    Logs a new action with the given message.
    +
    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
    @@ -1205,6 +1317,10 @@

    M

    The maximum supported Timestamp value (9999-12-31T23:59:59).
    +
    message() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the message record component.
    +
    MessageProvider - Interface in de.jvstvshd.necrify.api.message
    An interface that is responsible for providing messages to the user.
    @@ -1270,6 +1386,14 @@

    N

    Returns the value of the name record component.
    +
    name() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
    +
    +
    Returns the name of this action.
    +
    +
    name() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
    +
    +
    Returns the value of the name record component.
    +
    Necrify - Interface in de.jvstvshd.necrify.api
    Core part of the velocity punishment api.
    @@ -1368,6 +1492,10 @@

    N

     
    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.
    +
    NullEventOrigin() - Constructor for class de.jvstvshd.necrify.api.event.origin.EventOrigin.NullEventOrigin
     
    nullOrigin() - Static method in interface de.jvstvshd.necrify.api.event.origin.EventOrigin
    @@ -1399,6 +1527,14 @@

    O

     
    onEnable() - Method in class de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin
     
    +
    onlyOnce() - Method in interface de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction
    +
    +
    Returns whether this action can only be logged once.
    +
    +
    onlyOnce() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
    +
    +
    Returns the value of the onlyOnce record component.
    +
    onPlayerDisconnect(DisconnectEvent) - Method in class de.jvstvshd.necrify.velocity.MessagingChannelCommunicator
     
    onPlayerDisconnect(DisconnectEvent) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUserManager
    @@ -1466,12 +1602,18 @@

    P

     
    permanent() - Static method in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
    -
    Creates a new permanent (expiration date: 31.12.9999, 23:59:59) absolute punishment duration.
    +
    Deprecated, for removal: This API element is subject to removal in a future version. +
    since 1.2.2, use PunishmentDuration.PERMANENT instead
    +
    PERMANENT - Static variable in class de.jvstvshd.necrify.api.duration.PermanentPunishmentDuration
    A constant for a permanent punishment duration.
    +
    PERMANENT - Static variable in interface de.jvstvshd.necrify.api.duration.PunishmentDuration
    +
    +
    A constant for a permanent punishment duration.
    +
    PERMANENT_BAN - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
     
    PERMANENT_MUTE - Enum constant in enum class de.jvstvshd.necrify.api.punishment.StandardPunishmentType
    @@ -1493,12 +1635,14 @@

    P

    Deprecated.
     
    -
    plugin() - Method in class de.jvstvshd.necrify.velocity.listener.ConnectListener
    -
     
    PRE_INITIALIZATION - Static variable in record class de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State
    The state before the initialization of the Necrify API, when the API is not yet ready to be used.
    +
    predecessor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the predecessor record component.
    +
    prefix() - Method in interface de.jvstvshd.necrify.api.message.MessageProvider
    Provides this system's prefix to display in front of messages.
    @@ -1509,6 +1653,10 @@

    P

    Prefixes the provided components into one component.
    +
    previous() - 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.
    @@ -1537,6 +1685,10 @@

    P

    punish() - Method in class de.jvstvshd.necrify.common.punishment.AbstractPunishment
     
    +
    punishment() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the punishment record component.
    +
    Punishment - Interface in de.jvstvshd.necrify.api.punishment
    Super interface for all sort of punishments..
    @@ -1607,6 +1759,32 @@

    P

    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, PunishmentLogAction, PunishmentLog, Instant, int) - Constructor for record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Creates an instance of a PunishmentLogEntry record class.
    +
    PunishmentManager - Interface in de.jvstvshd.necrify.api.punishment
    Deprecated, for removal: This API element is subject to removal in a future version. @@ -1672,6 +1850,10 @@

    Q

    R

    +
    reason() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the reason record component.
    +
    reason() - Method in interface de.jvstvshd.necrify.api.user.UserDeletionReason
    The reasoning why this user was deleted.
    @@ -1698,6 +1880,10 @@

    R

    Registers the given listener to the event bus.
    +
    registerAction(PunishmentLogAction) - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
    +
    +
    Registers a new PunishmentLogAction.
    +
    registerCommands(CommandManager<NecrifyUser>, boolean) - Method in class de.jvstvshd.necrify.common.AbstractNecrifyPlugin
    Registers commands for the plugin via the AnnotationParser from the cloud framework.
    @@ -1738,6 +1924,10 @@

    R

    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.velocity.user.VelocityUser
     
    RESET - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
    @@ -1847,6 +2037,10 @@

    S

     
    setWhitelisted(boolean) - Method in class de.jvstvshd.necrify.velocity.user.VelocityUser
     
    +
    SimplePunishmentLogAction(String, boolean) - Constructor for record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction.SimplePunishmentLogAction
    +
    +
    Creates an instance of a SimplePunishmentLogAction record class.
    +
    Slf4jLogger - Class in de.jvstvshd.necrify.api.event
    An adapter for the SLF4J logger to the GreenRobot EventBus logger.
    @@ -1879,6 +2073,10 @@

    S

    Creates an instance of a StringEventOrigin record class.
    +
    successor() - Method in record class de.jvstvshd.necrify.api.punishment.log.PunishmentLogEntry
    +
    +
    Returns the value of the successor record component.
    +
    successor() - Method in class de.jvstvshd.necrify.common.punishment.PunishmentBuilder
     
    successorOrNull(Punishment) - Static method in class de.jvstvshd.necrify.common.util.Util
    @@ -1930,6 +2128,14 @@

    T

    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.
    @@ -1967,6 +2173,10 @@

    U

    Unregisters the given listener from the event bus.
    +
    unregisterAction(String) - Static method in class de.jvstvshd.necrify.api.punishment.log.PunishmentLogActionRegistry
    +
    +
    Unregisters a PunishmentLogAction by its name.
    +
    UPDATE - Static variable in class de.jvstvshd.necrify.common.plugin.MuteData
    Deprecated, for removal: This API element is subject to removal in a future version.
    diff --git a/index.html b/index.html index 22dcdb2..93c1bc7 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ -Overview (Necrify 1.2.2-SNAPSHOT-106) +Overview (Necrify 1.2.2-SNAPSHOT-107) @@ -48,7 +48,7 @@ diff --git a/member-search-index.js b/member-search-index.js index 8ca2220..d473db5 100644 --- a/member-search-index.js +++ b/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"absolute()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"absolute()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"absolute()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"AbstractConsoleUser(Locale, MessageProvider)","u":"%3Cinit%3E(java.util.Locale,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"AbstractConsoleUser(MessageProvider)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"AbstractNecrifyPlugin(ExecutorService, ConfigurationManager, Logger)","u":"%3Cinit%3E(java.util.concurrent.ExecutorService,de.jvstvshd.necrify.common.config.ConfigurationManager,org.slf4j.Logger)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"AbstractPunishment(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"AbstractTemporalPunishment(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.api.duration.PunishmentDuration,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.io","c":"Adapters","l":"Adapters()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"ADD"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"addData(Map)","u":"addData(java.util.Map)"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"addDataFromRow(Row)","u":"addDataFromRow(de.chojo.sadu.mapper.wrapper.Row)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"addPunishment(Punishment)","u":"addPunishment(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_CANCELLATION"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_CHANGE"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_PUNISHMENT"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_SUCCESSOR"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_TIMESTAMP_UPDATE"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"applyCancellation()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"applyCancellation()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"VelocityKick","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"autoPrefixed()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"autoPrefixed()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"autoPrefixed(boolean)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"ban(Component, PunishmentDuration)","u":"ban(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"ban(Component, PunishmentDuration)","u":"ban(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"ban(Component, PunishmentDuration)","u":"ban(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"banCommand(NecrifyUser, NecrifyUser, String)","u":"banCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"banPermanent(Component)","u":"banPermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"banPermanent(Component)","u":"banPermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"banPermanent(Component)","u":"banPermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginBootstrap","l":"bootstrap(BootstrapContext)","u":"bootstrap(io.papermc.paper.plugin.bootstrap.BootstrapContext)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"BUILD_NUMBER"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"BUILD_NUMBER"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"buildBan()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"buildInfo()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"buildKick()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"buildMute()"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"BuildParameters()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"buildPunishmentData(Punishment, MessageProvider)","u":"buildPunishmentData(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"buildPunishmentData(Punishment, MessageProvider, int)","u":"buildPunishmentData(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.message.MessageProvider,int)"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"buildPunishmentDataTemporal(TemporalPunishment, MessageProvider, Component)","u":"buildPunishmentDataTemporal(de.jvstvshd.necrify.api.punishment.TemporalPunishment,de.jvstvshd.necrify.api.message.MessageProvider,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"cachedMutes()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"cancel()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"cancel()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"cancel()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"cancel()"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"cancelEvent(NecrifyEvent)","u":"cancelEvent(de.jvstvshd.necrify.api.event.NecrifyEvent)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"change(Component)","u":"change(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"change(Component)","u":"change(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"change(Component)","u":"change(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"change(PunishmentDuration, LocalDateTime, Component)","u":"change(de.jvstvshd.necrify.api.duration.PunishmentDuration,java.time.LocalDateTime,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"change(PunishmentDuration, LocalDateTime, Component)","u":"change(de.jvstvshd.necrify.api.duration.PunishmentDuration,java.time.LocalDateTime,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"ChatListener","l":"ChatListener(NecrifyPaperJavaPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"checkValidity()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"checkValidity()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"circularSuccessionChain(Punishment, Punishment)","u":"circularSuccessionChain(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"ClassEventOrigin(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginLoader","l":"classloader(PluginClasspathBuilder)","u":"classloader(io.papermc.paper.plugin.loader.PluginClasspathBuilder)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"communicator()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"compareTo(PunishmentDuration)","u":"compareTo(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"compareTo(PunishmentDuration)","u":"compareTo(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"compareTo(PunishmentDuration)","u":"compareTo(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"ConfigData()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"ConfigData(DataBaseData, Locale, PunishmentConfigData, boolean, boolean)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.config.DataBaseData,java.util.Locale,de.jvstvshd.necrify.common.config.PunishmentConfigData,boolean,boolean)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"configurationManager"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"ConfigurationManager(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"ConnectListener(NecrifyVelocityPlugin, ExecutorService, ProxyServer)","u":"%3Cinit%3E(de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin,java.util.concurrent.ExecutorService,com.velocitypowered.api.proxy.ProxyServer)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser","l":"convert()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"convertReason(Component)","u":"convertReason(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"copyComponent(Component, String, MessageProvider)","u":"copyComponent(net.kyori.adventure.text.Component,java.lang.String,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"copyComponent(String)","u":"copyComponent(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"copyComponent(String, MessageProvider)","u":"copyComponent(java.lang.String,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createBan(UUID, Component, PunishmentDuration)","u":"createBan(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"createBan(UUID, Component, PunishmentDuration)","u":"createBan(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"ReasonHolder","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyKick","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"createKick(Component, NecrifyUser, UUID)","u":"createKick(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.user.NecrifyUser,java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"createKick(Component, NecrifyUser, UUID)","u":"createKick(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.user.NecrifyUser,java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createMute(UUID, Component, PunishmentDuration)","u":"createMute(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"createMute(UUID, Component, PunishmentDuration)","u":"createMute(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createPermanentBan(UUID, Component)","u":"createPermanentBan(java.util.UUID,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createPermanentMute(UUID, Component)","u":"createPermanentMute(java.util.UUID,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginBootstrap","l":"createPlugin(PluginProviderContext)","u":"createPlugin(io.papermc.paper.plugin.bootstrap.PluginProviderContext)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"createPunishment(int, Map)","u":"createPunishment(int,java.util.Map)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentFactory","l":"createPunishment(PunishmentType, Map)","u":"createPunishment(de.jvstvshd.necrify.api.punishment.PunishmentType,java.util.Map)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"createPunishment(PunishmentType, Map)","u":"createPunishment(de.jvstvshd.necrify.api.punishment.PunishmentType,java.util.Map)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyPunishmentFactory","l":"createPunishment(PunishmentType, Map)","u":"createPunishment(de.jvstvshd.necrify.api.punishment.PunishmentType,java.util.Map)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"createUser(CommandSource)","u":"createUser(com.velocitypowered.api.command.CommandSource)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"createUser(String)","u":"createUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"createUser(String)","u":"createUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"createUser(UUID)","u":"createUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"createUser(UUID)","u":"createUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"createUser(UUID, boolean)","u":"createUser(java.util.UUID,boolean)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"creationTime()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"DataBaseData()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"DataBaseData(String, String, String, String, String, String, int, int, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"defaultLocale()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"DefaultPlayerResolver(ProxyServer)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"DefaultPunishmentManager(ProxyServer, HikariDataSource, NecrifyVelocityPlugin)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer,com.zaxxer.hikari.HikariDataSource,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"delete(UserDeletionReason)","u":"delete(de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"delete(UserDeletionReason)","u":"delete(de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"delete(UserDeletionReason)","u":"delete(de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"DISABLED"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"DISABLING"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"dispatch(NecrifyEvent)","u":"dispatch(de.jvstvshd.necrify.api.event.NecrifyEvent)"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"dispatchAsync(NecrifyEvent)","u":"dispatchAsync(de.jvstvshd.necrify.api.event.NecrifyEvent)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"duration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"EventDispatcher(EventBus, ExecutorService)","u":"%3Cinit%3E(org.greenrobot.eventbus.EventBus,java.util.concurrent.ExecutorService)"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"EventDispatcher(ExecutorService, Logger)","u":"%3Cinit%3E(java.util.concurrent.ExecutorService,org.greenrobot.eventbus.Logger)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"executeAsync(Callable, Executor)","u":"executeAsync(java.util.concurrent.Callable,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"executeAsync(Callable, ExecutorService)","u":"executeAsync(java.util.concurrent.Callable,java.util.concurrent.ExecutorService)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"executorService"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"expirationAsTimestamp()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"expirationAsTimestamp()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"expirationAsTimestamp()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"from(LocalDateTime)","u":"from(java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"from(LocalDateTime)","u":"from(java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"from(MuteData)","u":"from(de.jvstvshd.necrify.common.plugin.MuteData)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"fromDuration(Duration)","u":"fromDuration(java.time.Duration)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"fromMillis(long)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"fromTimestamp(Timestamp)","u":"fromTimestamp(java.sql.Timestamp)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getCommandSource(NecrifyUser)","u":"getCommandSource(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getConfig()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"getConfiguration()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getCreationTime()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getCreationTime()"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"getData()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getDatabase()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"getDataBaseData()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getDataSource()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"getDefaultLanguage()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getDefaultReason(PunishmentType)","u":"getDefaultReason(de.jvstvshd.necrify.api.punishment.PunishmentType)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"getDuration()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"getDuration()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getDuration()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getEventDispatcher()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getEventDispatcher()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getEventDispatcher()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getExecutor()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getExecutor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getExecutor()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getExpiration()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getHost()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"getId()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"getId()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getLocale()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getLocale()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getLocale()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getLogger()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"getLongestPunishment(List)","u":"getLongestPunishment(java.util.List)"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getMaxPoolSize()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getMessageProvider()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getMessageProvider()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getMessageProvider()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getMinIdle()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"getName()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"getName()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"getName()"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentChangedEvent","l":"getOldPunishment()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getOnlinePlayers()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getOnlinePlayers()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"getOrigin()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getOrQueryPlayerName(UUID, Executor)","u":"getOrQueryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getOrQueryPlayerName(UUID, Executor)","u":"getOrQueryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getOrQueryPlayerUuid(String, Executor)","u":"getOrQueryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getOrQueryPlayerUuid(String, Executor)","u":"getOrQueryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getPassword()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getPlayer()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getPlayer()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getPlayerName(UUID)","u":"getPlayerName(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"getPlayerName(UUID)","u":"getPlayerName(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getPlayerName(UUID)","u":"getPlayerName(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"getPlayerNameAsync(UUID, ExecutorService)","u":"getPlayerNameAsync(java.util.UUID,java.util.concurrent.ExecutorService)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getPlayerResolver()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getPlayerResolver()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getPlayerUuid(String)","u":"getPlayerUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getPlayerUuid(String)","u":"getPlayerUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getPlugin()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getPort()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getPostgresSchema()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"getPredecessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getPredecessor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getPredecessor()"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentEvent","l":"getPunishment()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getPunishment(UUID)","u":"getPunishment(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getPunishment(UUID)","u":"getPunishment(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getPunishment(UUID)","u":"getPunishment(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"getPunishment(UUID, Executor)","u":"getPunishment(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"getPunishment(UUID, Executor)","u":"getPunishment(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"getPunishmentConfigData()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getPunishmentId()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getPunishmentManager()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getPunishmentManager()"},{"p":"de.jvstvshd.necrify.common.config","c":"PunishmentConfigData","l":"getPunishmentMessages()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getPunishments(PunishmentType...)","u":"getPunishments(de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getPunishments(PunishmentType...)","u":"getPunishments(de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getPunishments(PunishmentType...)","u":"getPunishments(de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"getPunishments(UUID, Executor, PunishmentType...)","u":"getPunishments(java.util.UUID,java.util.concurrent.Executor,de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"getPunishments(UUID, Executor, PunishmentType...)","u":"getPunishments(java.util.UUID,java.util.concurrent.Executor,de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getPunishmentUuid()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getPunishmentUuid()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getPunishmentUUID()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"ReasonHolder","l":"getRawReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getRawReason()"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserDeletedEvent","l":"getReason()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"ReasonHolder","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"getReason()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getReason()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"getRelatedTypes()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"getRelatedTypes()"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser.PunishmentParseException","l":"getReplacements()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"getServer()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getServer()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getService()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getService()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getSqlType()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent","l":"getState()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"getSuccessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getSuccessor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getSuccessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getSuccessorOrNull()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getType()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyKick","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"getType()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"getType(int)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserEvent","l":"getUser()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getUser()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getUser()"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"getUser()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"getUser(UUID)","u":"getUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"getUser(UUID)","u":"getUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getUserManager()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getUserManager()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getUsername()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getUsername()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getUsername()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getUsername()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getUuid()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getUuid()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"getUuid(Row, int)","u":"getUuid(de.chojo.sadu.mapper.wrapper.Row,int)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"getUuid(String)","u":"getUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getVersion()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"GIT_COMMIT"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"GIT_COMMIT"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"hasBeenCreated()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"hasBeenCreated()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"hashCode()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"hashCode()"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"hashCode()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"hasPermission(String)","u":"hasPermission(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"hasPermission(String)","u":"hasPermission(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"hasPermission(String)","u":"hasPermission(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"hasSuccessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"hasSuccessor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"hasSuccessor()"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"indentComponent(int)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"initialDuration()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"INITIALIZED"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"internalError()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"internalError()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"internalError(Locale)","u":"internalError(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"internalError(Locale)","u":"internalError(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"isAdd()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"isAllowTopLevelCommands()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"isBan()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"isBanned(UUID, Executor)","u":"isBanned(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"isBanned(UUID, Executor)","u":"isBanned(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"isMute()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"isOngoing()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"isOngoing()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"isOngoing()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"isRemove()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"isUpdate()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"isValid()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"isValid()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"isWhitelistActivated()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"isWhitelistActive()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"isWhitelistActive()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"isWhitelisted()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"isWhitelisted()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"isWhitelisted()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"javaDuration()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"KICK"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"kick(Component)","u":"kick(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"kick(Component)","u":"kick(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"kick(Component)","u":"kick(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"kickCommand(NecrifyUser, NecrifyUser, String)","u":"kickCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"load()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"loadConfig()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadOrCreateUser(String)","u":"loadOrCreateUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadOrCreateUser(String)","u":"loadOrCreateUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadOrCreateUser(UUID)","u":"loadOrCreateUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadOrCreateUser(UUID)","u":"loadOrCreateUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"loadPunishments()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadPunishmentsToUser(UserLoader)","u":"loadPunishmentsToUser(de.jvstvshd.necrify.common.user.UserLoader)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadUser(String)","u":"loadUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadUser(String)","u":"loadUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadUser(UUID)","u":"loadUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadUser(UUID)","u":"loadUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.event","c":"Slf4jLogger","l":"log(Level, String)","u":"log(java.util.logging.Level,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event","c":"Slf4jLogger","l":"log(Level, String, Throwable)","u":"log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"MAX"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"MAX_TIMESTAMP"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"MessagingChannelCommunicator(ProxyServer, AbstractNecrifyPlugin)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer,de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MessagingChannelListener","l":"MessagingChannelListener(NecrifyPaperJavaPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"MojangAPI()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"MUTE_DATA_CHANNEL_IDENTIFIER"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"MUTE_DATA_CHANNEL_IDENTIFIER"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"mute(Component, PunishmentDuration)","u":"mute(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"mute(Component, PunishmentDuration)","u":"mute(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"mute(Component, PunishmentDuration)","u":"mute(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"muteCommand(NecrifyUser, NecrifyUser, String)","u":"muteCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"MuteData(int, UUID, String, LocalDateTime, UUID, int)","u":"%3Cinit%3E(int,java.util.UUID,java.lang.String,java.time.LocalDateTime,java.util.UUID,int)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"MuteData(UUID, String, LocalDateTime, int, UUID)","u":"%3Cinit%3E(java.util.UUID,java.lang.String,java.time.LocalDateTime,int,java.util.UUID)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"MuteInformation(Component, PunishmentDuration, Player, UUID)","u":"%3Cinit%3E(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration,org.bukkit.entity.Player,java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"mutePermanent(Component)","u":"mutePermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"mutePermanent(Component)","u":"mutePermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"mutePermanent(Component)","u":"mutePermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"MUTES_DISABLED"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"name()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"NecrifyBan(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.api.duration.PunishmentDuration,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"NecrifyCommand(AbstractNecrifyPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.common.io","c":"NecrifyDatabase","l":"NecrifyDatabase()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyDisabledEvent","l":"NecrifyDisabledEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyDisablingEvent","l":"NecrifyDisablingEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"NecrifyEvent(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyInitializedEvent","l":"NecrifyInitializedEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyKick","l":"NecrifyKick(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"NecrifyMute(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.api.duration.PunishmentDuration,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"NecrifyPaperJavaPlugin()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginBootstrap","l":"NecrifyPaperPluginBootstrap()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginLoader","l":"NecrifyPaperPluginLoader()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyPreInitializationEvent","l":"NecrifyPreInitializationEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyPunishmentFactory","l":"NecrifyPunishmentFactory(AbstractNecrifyPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent","l":"NecrifyStateEvent(NecrifyStateEvent.State)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyUserParser","l":"NecrifyUserParser(UserManager)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.UserManager)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"NecrifyVelocityPlugin(ProxyServer, Logger, Path)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer,org.slf4j.Logger,java.nio.file.Path)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"newBuilder(AbstractNecrifyPlugin)","u":"newBuilder(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin.NullEventOrigin","l":"NullEventOrigin()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"nullOrigin()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"OBJECT_MAPPER"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"of(TemporalPunishment, AbstractNecrifyPlugin)","u":"of(de.jvstvshd.necrify.api.punishment.TemporalPunishment,de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"ofClass(Class)","u":"ofClass(java.lang.Class)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"ofString(String)","u":"ofString(java.lang.String)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"ChatListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onChooseInitialServer(ServerPostConnectEvent)","u":"onChooseInitialServer(com.velocitypowered.api.event.player.ServerPostConnectEvent)"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"onConnect(LoginEvent)","u":"onConnect(com.velocitypowered.api.event.connection.LoginEvent)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"onDisable()"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"onEnable()"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPlayerDisconnect(DisconnectEvent)","u":"onPlayerDisconnect(com.velocitypowered.api.event.connection.DisconnectEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPlayerDisconnect(DisconnectEvent)","u":"onPlayerDisconnect(com.velocitypowered.api.event.connection.DisconnectEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPlayerJoin(LoginEvent)","u":"onPlayerJoin(com.velocitypowered.api.event.connection.LoginEvent)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MessagingChannelListener","l":"onPluginMessageReceived(String, Player, byte[])","u":"onPluginMessageReceived(java.lang.String,org.bukkit.entity.Player,byte[])"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"onProxyInitialization(ProxyInitializeEvent)","u":"onProxyInitialization(com.velocitypowered.api.event.proxy.ProxyInitializeEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPunishmentCancelled(PunishmentCancelledEvent)","u":"onPunishmentCancelled(de.jvstvshd.necrify.api.event.punishment.PunishmentCancelledEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPunishmentChange(PunishmentChangedEvent)","u":"onPunishmentChange(de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPunishmentChanged(PunishmentChangedEvent)","u":"onPunishmentChanged(de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPunishmentEnforced(PunishmentPersecutedEvent)","u":"onPunishmentEnforced(de.jvstvshd.necrify.api.event.punishment.PunishmentPersecutedEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPunishmentPersecution(PunishmentPersecutedEvent)","u":"onPunishmentPersecution(de.jvstvshd.necrify.api.event.punishment.PunishmentPersecutedEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPunishmentRemoved(PunishmentCancelledEvent)","u":"onPunishmentRemoved(de.jvstvshd.necrify.api.event.punishment.PunishmentCancelledEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onUserLoaded(UserLoadedEvent)","u":"onUserLoaded(de.jvstvshd.necrify.api.event.user.UserLoadedEvent)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"origin()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"origin()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin.NullEventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser","l":"parse()"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentDurationParser","l":"parse(CommandContext, CommandInput)","u":"parse(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser.ParseException","l":"ParseException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyUserParser","l":"parseFuture(CommandContext, CommandInput)","u":"parseFuture(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser","l":"parseFuture(CommandContext, CommandInput)","u":"parseFuture(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser","l":"Parser(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"parseUuid(String)","u":"parseUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"PERMANENT"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"PERMANENT_BAN"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"PERMANENT_MUTE"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"permanent()"},{"p":"de.jvstvshd.necrify.common.commands","c":"UserNotFoundParseException","l":"playerName()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"plugin()"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"plugin()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"PRE_INITIALIZATION"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"prefix()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"prefix()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"prefixed(Component...)","u":"prefixed(net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"PROTOCOL_VERSION"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"provide(String, Component...)","u":"provide(java.lang.String,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"provide(String, Component...)","u":"provide(java.lang.String,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"provide(String, Locale, Component...)","u":"provide(java.lang.String,java.util.Locale,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"provide(String, Locale, Component...)","u":"provide(java.lang.String,java.util.Locale,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"provider()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"provideString(String, Locale, Component...)","u":"provideString(java.lang.String,java.util.Locale,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"punish()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"punish()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"PunishmentBuilder(AbstractNecrifyPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentCancelledEvent","l":"PunishmentCancelledEvent(Punishment)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentChangedEvent","l":"PunishmentChangedEvent(Punishment, Punishment)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"punishmentCommand(NecrifyUser, Punishment, String, Punishment)","u":"punishmentCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.punishment.Punishment,java.lang.String,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.config","c":"PunishmentConfigData","l":"PunishmentConfigData()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.config","c":"PunishmentConfigData","l":"PunishmentConfigData(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentDurationParser","l":"PunishmentDurationParser(MessageProvider)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentEvent","l":"PunishmentEvent(String, Punishment)","u":"%3Cinit%3E(java.lang.String,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(String, Throwable, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable,boolean,boolean)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser.PunishmentParseException","l":"PunishmentParseException(String, String...)","u":"%3Cinit%3E(java.lang.String,java.lang.String...)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser","l":"PunishmentParser(Necrify)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.Necrify)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentPersecutedEvent","l":"PunishmentPersecutedEvent(Punishment)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"punishmentUuid()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"queryPlayer()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"queryPlayerName(UUID, Executor)","u":"queryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"queryPlayerName(UUID, Executor)","u":"queryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"queryPlayerUuid(String, Executor)","u":"queryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"queryPlayerUuid(String, Executor)","u":"queryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"queryUsername(boolean)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"queryUsername(boolean)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"queryUsername(boolean)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason","l":"reason()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"reason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"reason()"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"recalculateMuteInformation(NecrifyUser)","u":"recalculateMuteInformation(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"RECALCULATION"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"register(Object)","u":"register(java.lang.Object)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"registerCommands(CommandManager, boolean)","u":"registerCommands(org.incendo.cloud.CommandManager,boolean)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"registerFactories()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"registerType(PunishmentType, PunishmentFactory)","u":"registerType(de.jvstvshd.necrify.api.punishment.PunishmentType,de.jvstvshd.necrify.api.punishment.PunishmentFactory)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"relative()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"relative()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"relative()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"reloadCommand(NecrifyUser)","u":"reloadCommand(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"REMOVE"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"removePunishment(Punishment)","u":"removePunishment(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"RESET"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"ResourceBundleMessageProvider(Locale)","u":"%3Cinit%3E(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"save()"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendErrorMessage()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"sendErrorMessage()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"sendErrorMessage()"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendMessage(Component)","u":"sendMessage(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"sendMessage(Component)","u":"sendMessage(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"sendMessage(Component)","u":"sendMessage(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendMessage(String, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendMessage(String, TextColor, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.format.TextColor,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"sendMessage(String, TextColor, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.format.TextColor,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"sendMessage(String, TextColor, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.format.TextColor,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"serializeMuteData(MuteData)","u":"serializeMuteData(de.jvstvshd.necrify.common.plugin.MuteData)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"setAllowTopLevelCommands(boolean)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"setDuration(PunishmentDuration)","u":"setDuration(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setEventDispatcher(EventDispatcher)","u":"setEventDispatcher(de.jvstvshd.necrify.api.event.EventDispatcher)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setEventDispatcher(EventDispatcher)","u":"setEventDispatcher(de.jvstvshd.necrify.api.event.EventDispatcher)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setMessageProvider(MessageProvider)","u":"setMessageProvider(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setMessageProvider(MessageProvider)","u":"setMessageProvider(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"setOrigin(EventOrigin)","u":"setOrigin(de.jvstvshd.necrify.api.event.origin.EventOrigin)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"setPlayer(Player)","u":"setPlayer(com.velocitypowered.api.proxy.Player)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setPlayerResolver(PlayerResolver)","u":"setPlayerResolver(de.jvstvshd.necrify.api.punishment.util.PlayerResolver)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setPlayerResolver(PlayerResolver)","u":"setPlayerResolver(de.jvstvshd.necrify.api.punishment.util.PlayerResolver)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setPunishmentManager(PunishmentManager)","u":"setPunishmentManager(de.jvstvshd.necrify.api.punishment.PunishmentManager)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setPunishmentManager(PunishmentManager)","u":"setPunishmentManager(de.jvstvshd.necrify.api.punishment.PunishmentManager)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"setReason(Component)","u":"setReason(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"setSuccessor(Punishment)","u":"setSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"setSuccessor(Punishment)","u":"setSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"setSuccessor(Punishment)","u":"setSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setUserManager(UserManager)","u":"setUserManager(de.jvstvshd.necrify.api.user.UserManager)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setUserManager(UserManager)","u":"setUserManager(de.jvstvshd.necrify.api.user.UserManager)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"setWhitelistActivated(boolean)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"setWhitelisted(boolean)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"setWhitelisted(boolean)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"setWhitelisted(boolean)"},{"p":"de.jvstvshd.necrify.api.event","c":"Slf4jLogger","l":"Slf4jLogger(Logger)","u":"%3Cinit%3E(org.slf4j.Logger)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"sortPunishments(List)","u":"sortPunishments(java.util.List)"},{"p":"de.jvstvshd.necrify.common.io","c":"NecrifyDatabase","l":"SQL_TYPE"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"sqlType()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"standard()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"State(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"StringEventOrigin(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"successor()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"successorOrNull(Punishment)","u":"successorOrNull(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentDurationParser","l":"suggestionProvider()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestMiniMessage(CommandContext, CommandInput)","u":"suggestMiniMessage(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestNames(CommandContext, CommandInput)","u":"suggestNames(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestPunishmentCommandOptions(CommandContext, CommandInput)","u":"suggestPunishmentCommandOptions(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestUserCommandOptions(CommandContext, CommandInput)","u":"suggestUserCommandOptions(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"tempbanCommand(NecrifyUser, NecrifyUser, PunishmentDuration, String)","u":"tempbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.duration.PunishmentDuration,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"tempmuteCommand(NecrifyUser, NecrifyUser, PunishmentDuration, String)","u":"tempmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.duration.PunishmentDuration,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"TEMPORARY_BAN"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"TEMPORARY_MUTE"},{"p":"de.jvstvshd.necrify.api.user","c":"UserLoadOrderCoordinator","l":"topologicalSort(List>)","u":"topologicalSort(java.util.List)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"toString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"toString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"toString()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"toString()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"toString()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"toString()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"toString()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"toString()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"toString()"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"toString()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"toString()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"totalDuration()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"totalDuration()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"unbanCommand(NecrifyUser, NecrifyUser)","u":"unbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"UNKNOWN"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"unmuteCommand(NecrifyUser, NecrifyUser)","u":"unmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"unprefixedProvider()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"unprefixedProvider()"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"unregister(Object)","u":"unregister(java.lang.Object)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"UPDATE"},{"p":"de.jvstvshd.necrify.common.util","c":"Updater","l":"updateInformation(Logger)","u":"updateInformation(org.slf4j.Logger)"},{"p":"de.jvstvshd.necrify.common.util","c":"Updater","l":"Updater()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"updateTo(MuteInformation)","u":"updateTo(de.jvstvshd.necrify.paper.listeners.MuteInformation)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason","l":"USER_DELETED"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason","l":"USER_REQUESTED"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"user()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"userCommand(NecrifyUser, NecrifyUser, String)","u":"userCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserCreatedEvent","l":"UserCreatedEvent(NecrifyUser)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserDeletedEvent","l":"UserDeletedEvent(NecrifyUser, UserDeletionReason)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"UserDeletionReasonImpl(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserEvent","l":"UserEvent(String, NecrifyUser)","u":"%3Cinit%3E(java.lang.String,de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserLoadedEvent","l":"UserLoadedEvent(NecrifyUser)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"UserLoader(NecrifyUser)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.commands","c":"UserNotFoundParseException","l":"UserNotFoundParseException(Class, CommandContext, String)","u":"%3Cinit%3E(java.lang.Class,org.incendo.cloud.context.CommandContext,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.io","c":"Adapters","l":"UUID_ADAPTER"},{"p":"de.jvstvshd.necrify.common.io","c":"Adapters","l":"UUID_NULL_ADAPTER"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"values()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"VelocityConsoleUser(Locale, MessageProvider, ConsoleCommandSource)","u":"%3Cinit%3E(java.util.Locale,de.jvstvshd.necrify.api.message.MessageProvider,com.velocitypowered.api.proxy.ConsoleCommandSource)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"VelocityConsoleUser(MessageProvider, ConsoleCommandSource)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.message.MessageProvider,com.velocitypowered.api.proxy.ConsoleCommandSource)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"VelocityKick","l":"VelocityKick(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"VelocityUser(UUID, String, boolean, NecrifyVelocityPlugin)","u":"%3Cinit%3E(java.util.UUID,java.lang.String,boolean,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"VelocityUser(UUID, String, boolean, Player, NecrifyVelocityPlugin)","u":"%3Cinit%3E(java.util.UUID,java.lang.String,boolean,com.velocitypowered.api.proxy.Player,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"VelocityUserManager(ExecutorService, ProxyServer, Cache, Cache, NecrifyVelocityPlugin)","u":"%3Cinit%3E(java.util.concurrent.ExecutorService,com.velocitypowered.api.proxy.ProxyServer,com.github.benmanes.caffeine.cache.Cache,com.github.benmanes.caffeine.cache.Cache,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"VERSION"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"VERSION"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"whitelistCommand(NecrifyUser, String)","u":"whitelistCommand(de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withCreationTime(LocalDateTime)","u":"withCreationTime(java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withDuration(PunishmentDuration)","u":"withDuration(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withPunishmentUuid(UUID)","u":"withPunishmentUuid(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withReason(Component)","u":"withReason(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withSuccessor(Punishment)","u":"withSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withUser(NecrifyUser)","u":"withUser(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"zero()"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"absolute()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"absolute()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"absolute()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"AbstractConsoleUser(Locale, MessageProvider)","u":"%3Cinit%3E(java.util.Locale,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"AbstractConsoleUser(MessageProvider)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"AbstractNecrifyPlugin(ExecutorService, ConfigurationManager, Logger)","u":"%3Cinit%3E(java.util.concurrent.ExecutorService,de.jvstvshd.necrify.common.config.ConfigurationManager,org.slf4j.Logger)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"AbstractPunishment(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"AbstractTemporalPunishment(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.api.duration.PunishmentDuration,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"action()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"actor()"},{"p":"de.jvstvshd.necrify.common.io","c":"Adapters","l":"Adapters()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"ADD"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"addData(Map)","u":"addData(java.util.Map)"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"addDataFromRow(Row)","u":"addDataFromRow(de.chojo.sadu.mapper.wrapper.Row)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"addPunishment(Punishment)","u":"addPunishment(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_CANCELLATION"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_CHANGE"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_PUNISHMENT"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_SUCCESSOR"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"APPLY_TIMESTAMP_UPDATE"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"applyCancellation()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"applyCancellation()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"VelocityKick","l":"applyPunishment()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"autoPrefixed()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"autoPrefixed()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"autoPrefixed(boolean)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"ban(Component, PunishmentDuration)","u":"ban(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"ban(Component, PunishmentDuration)","u":"ban(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"ban(Component, PunishmentDuration)","u":"ban(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"banCommand(NecrifyUser, NecrifyUser, String)","u":"banCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"banPermanent(Component)","u":"banPermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"banPermanent(Component)","u":"banPermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"banPermanent(Component)","u":"banPermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginBootstrap","l":"bootstrap(BootstrapContext)","u":"bootstrap(io.papermc.paper.plugin.bootstrap.BootstrapContext)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"BUILD_NUMBER"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"BUILD_NUMBER"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"buildBan()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"buildInfo()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"buildKick()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"buildMute()"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"BuildParameters()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"buildPunishmentData(Punishment, MessageProvider)","u":"buildPunishmentData(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"buildPunishmentData(Punishment, MessageProvider, int)","u":"buildPunishmentData(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.message.MessageProvider,int)"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"buildPunishmentDataTemporal(TemporalPunishment, MessageProvider, Component)","u":"buildPunishmentDataTemporal(de.jvstvshd.necrify.api.punishment.TemporalPunishment,de.jvstvshd.necrify.api.message.MessageProvider,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"cachedMutes()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"cancel()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"cancel()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"cancel()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"cancel()"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"cancelEvent(NecrifyEvent)","u":"cancelEvent(de.jvstvshd.necrify.api.event.NecrifyEvent)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"CHANGE_DURATION"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"CHANGE_PREDECESSOR"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"CHANGE_REASON"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"CHANGE_SUCCESSOR"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"change(Component)","u":"change(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"change(Component)","u":"change(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"change(Component)","u":"change(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"change(PunishmentDuration, LocalDateTime, Component)","u":"change(de.jvstvshd.necrify.api.duration.PunishmentDuration,java.time.LocalDateTime,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"change(PunishmentDuration, LocalDateTime, Component)","u":"change(de.jvstvshd.necrify.api.duration.PunishmentDuration,java.time.LocalDateTime,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"ChatListener","l":"ChatListener(NecrifyPaperJavaPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"checkValidity()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"checkValidity()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"circularSuccessionChain(Punishment, Punishment)","u":"circularSuccessionChain(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"ClassEventOrigin(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginLoader","l":"classloader(PluginClasspathBuilder)","u":"classloader(io.papermc.paper.plugin.loader.PluginClasspathBuilder)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"communicator()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"compareTo(PunishmentDuration)","u":"compareTo(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"compareTo(PunishmentDuration)","u":"compareTo(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"compareTo(PunishmentDuration)","u":"compareTo(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"ConfigData()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"ConfigData(DataBaseData, Locale, PunishmentConfigData, boolean, boolean)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.config.DataBaseData,java.util.Locale,de.jvstvshd.necrify.common.config.PunishmentConfigData,boolean,boolean)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"configurationManager"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"ConfigurationManager(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"ConnectListener(NecrifyVelocityPlugin, ExecutorService, ProxyServer)","u":"%3Cinit%3E(de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin,java.util.concurrent.ExecutorService,com.velocitypowered.api.proxy.ProxyServer)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser","l":"convert()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"convertReason(Component)","u":"convertReason(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"copyComponent(Component, String, MessageProvider)","u":"copyComponent(net.kyori.adventure.text.Component,java.lang.String,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"copyComponent(String)","u":"copyComponent(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"copyComponent(String, MessageProvider)","u":"copyComponent(java.lang.String,de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createBan(UUID, Component, PunishmentDuration)","u":"createBan(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"createBan(UUID, Component, PunishmentDuration)","u":"createBan(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"CREATED"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"ReasonHolder","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyKick","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"createFullReason(Locale)","u":"createFullReason(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"createKick(Component, NecrifyUser, UUID)","u":"createKick(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.user.NecrifyUser,java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"createKick(Component, NecrifyUser, UUID)","u":"createKick(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.user.NecrifyUser,java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createMute(UUID, Component, PunishmentDuration)","u":"createMute(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"createMute(UUID, Component, PunishmentDuration)","u":"createMute(java.util.UUID,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createPermanentBan(UUID, Component)","u":"createPermanentBan(java.util.UUID,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"createPermanentMute(UUID, Component)","u":"createPermanentMute(java.util.UUID,net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginBootstrap","l":"createPlugin(PluginProviderContext)","u":"createPlugin(io.papermc.paper.plugin.bootstrap.PluginProviderContext)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"createPunishment(int, Map)","u":"createPunishment(int,java.util.Map)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentFactory","l":"createPunishment(PunishmentType, Map)","u":"createPunishment(de.jvstvshd.necrify.api.punishment.PunishmentType,java.util.Map)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"createPunishment(PunishmentType, Map)","u":"createPunishment(de.jvstvshd.necrify.api.punishment.PunishmentType,java.util.Map)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyPunishmentFactory","l":"createPunishment(PunishmentType, Map)","u":"createPunishment(de.jvstvshd.necrify.api.punishment.PunishmentType,java.util.Map)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"createUser(CommandSource)","u":"createUser(com.velocitypowered.api.command.CommandSource)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"createUser(String)","u":"createUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"createUser(String)","u":"createUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"createUser(UUID)","u":"createUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"createUser(UUID)","u":"createUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"createUser(UUID, boolean)","u":"createUser(java.util.UUID,boolean)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"creationTime()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"DataBaseData()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"DataBaseData(String, String, String, String, String, String, int, int, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"defaultLocale()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"DefaultPlayerResolver(ProxyServer)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"DefaultPunishmentManager(ProxyServer, HikariDataSource, NecrifyVelocityPlugin)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer,com.zaxxer.hikari.HikariDataSource,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"delete(UserDeletionReason)","u":"delete(de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"delete(UserDeletionReason)","u":"delete(de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"delete(UserDeletionReason)","u":"delete(de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"DISABLED"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"DISABLING"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"dispatch(NecrifyEvent)","u":"dispatch(de.jvstvshd.necrify.api.event.NecrifyEvent)"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"dispatchAsync(NecrifyEvent)","u":"dispatchAsync(de.jvstvshd.necrify.api.event.NecrifyEvent)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"duration()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"duration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction.SimplePunishmentLogAction","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"EventDispatcher(EventBus, ExecutorService)","u":"%3Cinit%3E(org.greenrobot.eventbus.EventBus,java.util.concurrent.ExecutorService)"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"EventDispatcher(ExecutorService, Logger)","u":"%3Cinit%3E(java.util.concurrent.ExecutorService,org.greenrobot.eventbus.Logger)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"executeAsync(Callable, Executor)","u":"executeAsync(java.util.concurrent.Callable,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"executeAsync(Callable, ExecutorService)","u":"executeAsync(java.util.concurrent.Callable,java.util.concurrent.ExecutorService)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"executorService"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"expiration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"expirationAsString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"expirationAsTimestamp()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"expirationAsTimestamp()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"expirationAsTimestamp()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"from(LocalDateTime)","u":"from(java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"from(LocalDateTime)","u":"from(java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"from(MuteData)","u":"from(de.jvstvshd.necrify.common.plugin.MuteData)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"fromDuration(Duration)","u":"fromDuration(java.time.Duration)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"fromMillis(long)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"fromTimestamp(Timestamp)","u":"fromTimestamp(java.sql.Timestamp)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogActionRegistry","l":"getAction(String)","u":"getAction(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogActionRegistry","l":"getActions()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"getAffectedUser()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getCommandSource(NecrifyUser)","u":"getCommandSource(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getConfig()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"getConfiguration()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getCreationTime()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getCreationTime()"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"getData()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getDatabase()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"getDataBaseData()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getDataSource()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"getDefaultLanguage()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getDefaultReason(PunishmentType)","u":"getDefaultReason(de.jvstvshd.necrify.api.punishment.PunishmentType)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"getDuration()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"getDuration()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getDuration()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"getEntries()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"getEntries(PunishmentLogAction)","u":"getEntries(de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"getEntry(int)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"getEntry(PunishmentLogAction)","u":"getEntry(de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getEventDispatcher()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getEventDispatcher()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getEventDispatcher()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getExecutor()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getExecutor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getExecutor()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getExpiration()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getHost()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"getId()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"getId()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"getLatestEntry()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getLocale()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getLocale()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getLocale()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getLogger()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"getLongestPunishment(List)","u":"getLongestPunishment(java.util.List)"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getMaxPoolSize()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getMessageProvider()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getMessageProvider()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getMessageProvider()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getMinIdle()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"getName()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"getName()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"getName()"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentChangedEvent","l":"getOldPunishment()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getOnlinePlayers()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getOnlinePlayers()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"getOrigin()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getOrQueryPlayerName(UUID, Executor)","u":"getOrQueryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getOrQueryPlayerName(UUID, Executor)","u":"getOrQueryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getOrQueryPlayerUuid(String, Executor)","u":"getOrQueryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getOrQueryPlayerUuid(String, Executor)","u":"getOrQueryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getPassword()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getPlayer()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getPlayer()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getPlayerName(UUID)","u":"getPlayerName(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"getPlayerName(UUID)","u":"getPlayerName(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getPlayerName(UUID)","u":"getPlayerName(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"getPlayerNameAsync(UUID, ExecutorService)","u":"getPlayerNameAsync(java.util.UUID,java.util.concurrent.ExecutorService)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getPlayerResolver()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getPlayerResolver()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"getPlayerUuid(String)","u":"getPlayerUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"getPlayerUuid(String)","u":"getPlayerUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getPlugin()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getPort()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getPostgresSchema()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"getPredecessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getPredecessor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getPredecessor()"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentEvent","l":"getPunishment()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"getPunishment()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getPunishment(UUID)","u":"getPunishment(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getPunishment(UUID)","u":"getPunishment(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getPunishment(UUID)","u":"getPunishment(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"getPunishment(UUID, Executor)","u":"getPunishment(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"getPunishment(UUID, Executor)","u":"getPunishment(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"getPunishmentConfigData()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getPunishmentId()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getPunishmentManager()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getPunishmentManager()"},{"p":"de.jvstvshd.necrify.common.config","c":"PunishmentConfigData","l":"getPunishmentMessages()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getPunishments(PunishmentType...)","u":"getPunishments(de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getPunishments(PunishmentType...)","u":"getPunishments(de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getPunishments(PunishmentType...)","u":"getPunishments(de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"getPunishments(UUID, Executor, PunishmentType...)","u":"getPunishments(java.util.UUID,java.util.concurrent.Executor,de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"getPunishments(UUID, Executor, PunishmentType...)","u":"getPunishments(java.util.UUID,java.util.concurrent.Executor,de.jvstvshd.necrify.api.punishment.PunishmentType...)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getPunishmentUuid()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getPunishmentUuid()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getPunishmentUUID()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"ReasonHolder","l":"getRawReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getRawReason()"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserDeletedEvent","l":"getReason()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"ReasonHolder","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"getReason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"getReason()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"getReason()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"getRelatedTypes()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"getRelatedTypes()"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser.PunishmentParseException","l":"getReplacements()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"getServer()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getServer()"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getService()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"getService()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getSqlType()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent","l":"getState()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"getSuccessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getSuccessor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getSuccessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getSuccessorOrNull()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getType()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyKick","l":"getType()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"getType()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"getType(int)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserEvent","l":"getUser()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getUser()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getUser()"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"getUser()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"getUser(UUID)","u":"getUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"getUser(UUID)","u":"getUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"getUserManager()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"getUserManager()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getUsername()"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"getUsername()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getUsername()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getUsername()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"getUuid()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"getUuid()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"getUuid()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"getUuid(Row, int)","u":"getUuid(de.chojo.sadu.mapper.wrapper.Row,int)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"getUuid(String)","u":"getUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"getVersion()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"GIT_COMMIT"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"GIT_COMMIT"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"hasBeenCreated()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"hasBeenCreated()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction.SimplePunishmentLogAction","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"hashCode()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"hashCode()"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"hashCode()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"hashCode()"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"hasPermission(String)","u":"hasPermission(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"hasPermission(String)","u":"hasPermission(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"hasPermission(String)","u":"hasPermission(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"hasSuccessor()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"hasSuccessor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"hasSuccessor()"},{"p":"de.jvstvshd.necrify.common.util","c":"PunishmentHelper","l":"indentComponent(int)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"index()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"initialDuration()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"INITIALIZED"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"instant()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"internalError()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"internalError()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"internalError(Locale)","u":"internalError(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"internalError(Locale)","u":"internalError(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"isAdd()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"isAllowTopLevelCommands()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"isBan()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentManager","l":"isBanned(UUID, Executor)","u":"isBanned(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"isBanned(UUID, Executor)","u":"isBanned(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"isMute()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"isOngoing()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"isOngoing()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"isOngoing()"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"isPermanent()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"isRemove()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"isUpdate()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"isValid()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"isValid()"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"isWhitelistActivated()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"isWhitelistActive()"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"isWhitelistActive()"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"isWhitelisted()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"isWhitelisted()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"isWhitelisted()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"javaDuration()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"KICK"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"kick(Component)","u":"kick(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"kick(Component)","u":"kick(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"kick(Component)","u":"kick(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"kickCommand(NecrifyUser, NecrifyUser, String)","u":"kickCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"load()"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"loadConfig()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadOrCreateUser(String)","u":"loadOrCreateUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadOrCreateUser(String)","u":"loadOrCreateUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadOrCreateUser(UUID)","u":"loadOrCreateUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadOrCreateUser(UUID)","u":"loadOrCreateUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"loadPunishmentLog()"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"loadPunishmentLog()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"loadPunishmentLog()"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"loadPunishments()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadPunishmentsToUser(UserLoader)","u":"loadPunishmentsToUser(de.jvstvshd.necrify.common.user.UserLoader)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadUser(String)","u":"loadUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadUser(String)","u":"loadUser(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserManager","l":"loadUser(UUID)","u":"loadUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"loadUser(UUID)","u":"loadUser(java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"log()"},{"p":"de.jvstvshd.necrify.api.event","c":"Slf4jLogger","l":"log(Level, String)","u":"log(java.util.logging.Level,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event","c":"Slf4jLogger","l":"log(Level, String, Throwable)","u":"log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLog","l":"log(PunishmentLogAction, String)","u":"log(de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"MAX"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"MAX_TIMESTAMP"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"message()"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"MessagingChannelCommunicator(ProxyServer, AbstractNecrifyPlugin)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer,de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MessagingChannelListener","l":"MessagingChannelListener(NecrifyPaperJavaPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.paper.NecrifyPaperJavaPlugin)"},{"p":"de.jvstvshd.necrify.common.user","c":"MojangAPI","l":"MojangAPI()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"MUTE_DATA_CHANNEL_IDENTIFIER"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"MUTE_DATA_CHANNEL_IDENTIFIER"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"mute(Component, PunishmentDuration)","u":"mute(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"mute(Component, PunishmentDuration)","u":"mute(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"mute(Component, PunishmentDuration)","u":"mute(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"muteCommand(NecrifyUser, NecrifyUser, String)","u":"muteCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"MuteData(int, UUID, String, LocalDateTime, UUID, int)","u":"%3Cinit%3E(int,java.util.UUID,java.lang.String,java.time.LocalDateTime,java.util.UUID,int)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"MuteData(UUID, String, LocalDateTime, int, UUID)","u":"%3Cinit%3E(java.util.UUID,java.lang.String,java.time.LocalDateTime,int,java.util.UUID)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"MuteInformation(Component, PunishmentDuration, Player, UUID)","u":"%3Cinit%3E(net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.duration.PunishmentDuration,org.bukkit.entity.Player,java.util.UUID)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"mutePermanent(Component)","u":"mutePermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"mutePermanent(Component)","u":"mutePermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"mutePermanent(Component)","u":"mutePermanent(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"MUTES_DISABLED"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"name()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"name()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction.SimplePunishmentLogAction","l":"name()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyBan","l":"NecrifyBan(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.api.duration.PunishmentDuration,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"NecrifyCommand(AbstractNecrifyPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.common.io","c":"NecrifyDatabase","l":"NecrifyDatabase()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyDisabledEvent","l":"NecrifyDisabledEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyDisablingEvent","l":"NecrifyDisablingEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"NecrifyEvent(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyInitializedEvent","l":"NecrifyInitializedEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyKick","l":"NecrifyKick(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyMute","l":"NecrifyMute(NecrifyUser, Component, UUID, PunishmentDuration, AbstractNecrifyPlugin, Punishment, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.api.duration.PunishmentDuration,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,de.jvstvshd.necrify.api.punishment.Punishment,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"NecrifyPaperJavaPlugin()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginBootstrap","l":"NecrifyPaperPluginBootstrap()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperPluginLoader","l":"NecrifyPaperPluginLoader()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyPreInitializationEvent","l":"NecrifyPreInitializationEvent()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"NecrifyPunishmentFactory","l":"NecrifyPunishmentFactory(AbstractNecrifyPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent","l":"NecrifyStateEvent(NecrifyStateEvent.State)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.event.state.NecrifyStateEvent.State)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyUserParser","l":"NecrifyUserParser(UserManager)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.UserManager)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"NecrifyVelocityPlugin(ProxyServer, Logger, Path)","u":"%3Cinit%3E(com.velocitypowered.api.proxy.ProxyServer,org.slf4j.Logger,java.nio.file.Path)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"newBuilder(AbstractNecrifyPlugin)","u":"newBuilder(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"next()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin.NullEventOrigin","l":"NullEventOrigin()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"nullOrigin()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"OBJECT_MAPPER"},{"p":"de.jvstvshd.necrify.common.punishment","c":"ChainedPunishment","l":"of(TemporalPunishment, AbstractNecrifyPlugin)","u":"of(de.jvstvshd.necrify.api.punishment.TemporalPunishment,de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"ofClass(Class)","u":"ofClass(java.lang.Class)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"ofString(String)","u":"ofString(java.lang.String)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"ChatListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onChooseInitialServer(ServerPostConnectEvent)","u":"onChooseInitialServer(com.velocitypowered.api.event.player.ServerPostConnectEvent)"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"onConnect(LoginEvent)","u":"onConnect(com.velocitypowered.api.event.connection.LoginEvent)"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"onDisable()"},{"p":"de.jvstvshd.necrify.paper","c":"NecrifyPaperJavaPlugin","l":"onEnable()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"onlyOnce()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction.SimplePunishmentLogAction","l":"onlyOnce()"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPlayerDisconnect(DisconnectEvent)","u":"onPlayerDisconnect(com.velocitypowered.api.event.connection.DisconnectEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPlayerDisconnect(DisconnectEvent)","u":"onPlayerDisconnect(com.velocitypowered.api.event.connection.DisconnectEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPlayerJoin(LoginEvent)","u":"onPlayerJoin(com.velocitypowered.api.event.connection.LoginEvent)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MessagingChannelListener","l":"onPluginMessageReceived(String, Player, byte[])","u":"onPluginMessageReceived(java.lang.String,org.bukkit.entity.Player,byte[])"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"onProxyInitialization(ProxyInitializeEvent)","u":"onProxyInitialization(com.velocitypowered.api.event.proxy.ProxyInitializeEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPunishmentCancelled(PunishmentCancelledEvent)","u":"onPunishmentCancelled(de.jvstvshd.necrify.api.event.punishment.PunishmentCancelledEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPunishmentChange(PunishmentChangedEvent)","u":"onPunishmentChange(de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPunishmentChanged(PunishmentChangedEvent)","u":"onPunishmentChanged(de.jvstvshd.necrify.api.event.punishment.PunishmentChangedEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onPunishmentEnforced(PunishmentPersecutedEvent)","u":"onPunishmentEnforced(de.jvstvshd.necrify.api.event.punishment.PunishmentPersecutedEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPunishmentPersecution(PunishmentPersecutedEvent)","u":"onPunishmentPersecution(de.jvstvshd.necrify.api.event.punishment.PunishmentPersecutedEvent)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"onPunishmentRemoved(PunishmentCancelledEvent)","u":"onPunishmentRemoved(de.jvstvshd.necrify.api.event.punishment.PunishmentCancelledEvent)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"onUserLoaded(UserLoadedEvent)","u":"onUserLoaded(de.jvstvshd.necrify.api.event.user.UserLoadedEvent)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"origin()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"origin()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin.NullEventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"EventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"originatesFrom(Object)","u":"originatesFrom(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser","l":"parse()"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentDurationParser","l":"parse(CommandContext, CommandInput)","u":"parse(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser.ParseException","l":"ParseException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyUserParser","l":"parseFuture(CommandContext, CommandInput)","u":"parseFuture(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser","l":"parseFuture(CommandContext, CommandInput)","u":"parseFuture(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration.Parser","l":"Parser(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"parseUuid(String)","u":"parseUuid(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"PERMANENT"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"PERMANENT"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"PERMANENT_BAN"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"PERMANENT_MUTE"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"permanent()"},{"p":"de.jvstvshd.necrify.common.commands","c":"UserNotFoundParseException","l":"playerName()"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPunishmentManager","l":"plugin()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"PRE_INITIALIZATION"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"predecessor()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"prefix()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"prefix()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"prefixed(Component...)","u":"prefixed(net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"previous()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"PROTOCOL_VERSION"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"provide(String, Component...)","u":"provide(java.lang.String,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"provide(String, Component...)","u":"provide(java.lang.String,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"provide(String, Locale, Component...)","u":"provide(java.lang.String,java.util.Locale,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"provide(String, Locale, Component...)","u":"provide(java.lang.String,java.util.Locale,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"provider()"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"provideString(String, Locale, Component...)","u":"provideString(java.lang.String,java.util.Locale,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"punish()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"punish()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"punishment()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"PunishmentBuilder(AbstractNecrifyPlugin)","u":"%3Cinit%3E(de.jvstvshd.necrify.common.AbstractNecrifyPlugin)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentCancelledEvent","l":"PunishmentCancelledEvent(Punishment)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentChangedEvent","l":"PunishmentChangedEvent(Punishment, Punishment)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"punishmentCommand(NecrifyUser, Punishment, String, Punishment)","u":"punishmentCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.punishment.Punishment,java.lang.String,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.config","c":"PunishmentConfigData","l":"PunishmentConfigData()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.common.config","c":"PunishmentConfigData","l":"PunishmentConfigData(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentDurationParser","l":"PunishmentDurationParser(MessageProvider)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentEvent","l":"PunishmentEvent(String, Punishment)","u":"%3Cinit%3E(java.lang.String,de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(String, Throwable, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable,boolean,boolean)"},{"p":"de.jvstvshd.necrify.api","c":"PunishmentException","l":"PunishmentException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogActionRegistry","l":"PunishmentLogActionRegistry()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"PunishmentLogEntry(NecrifyUser, String, PunishmentDuration, Component, Punishment, Punishment, Punishment, PunishmentLogAction, PunishmentLog, Instant, int)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String,de.jvstvshd.necrify.api.duration.PunishmentDuration,net.kyori.adventure.text.Component,de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.Punishment,de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction,de.jvstvshd.necrify.api.punishment.log.PunishmentLog,java.time.Instant,int)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser.PunishmentParseException","l":"PunishmentParseException(String, String...)","u":"%3Cinit%3E(java.lang.String,java.lang.String...)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentParser","l":"PunishmentParser(Necrify)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.Necrify)"},{"p":"de.jvstvshd.necrify.api.event.punishment","c":"PunishmentPersecutedEvent","l":"PunishmentPersecutedEvent(Punishment)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"punishmentUuid()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"queryPlayer()"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"queryPlayerName(UUID, Executor)","u":"queryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"queryPlayerName(UUID, Executor)","u":"queryPlayerName(java.util.UUID,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.punishment.util","c":"PlayerResolver","l":"queryPlayerUuid(String, Executor)","u":"queryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"DefaultPlayerResolver","l":"queryPlayerUuid(String, Executor)","u":"queryPlayerUuid(java.lang.String,java.util.concurrent.Executor)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"queryUsername(boolean)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"queryUsername(boolean)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"queryUsername(boolean)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"reason()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason","l":"reason()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"reason()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"reason()"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"recalculateMuteInformation(NecrifyUser)","u":"recalculateMuteInformation(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"RECALCULATION"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"register(Object)","u":"register(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogActionRegistry","l":"registerAction(PunishmentLogAction)","u":"registerAction(de.jvstvshd.necrify.api.punishment.log.PunishmentLogAction)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"registerCommands(CommandManager, boolean)","u":"registerCommands(org.incendo.cloud.CommandManager,boolean)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"registerFactories()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentTypeRegistry","l":"registerType(PunishmentType, PunishmentFactory)","u":"registerType(de.jvstvshd.necrify.api.punishment.PunishmentType,de.jvstvshd.necrify.api.punishment.PunishmentFactory)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"relative()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"relative()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"relative()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"reloadCommand(NecrifyUser)","u":"reloadCommand(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"remainingDuration()"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"REMOVE"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction","l":"REMOVED"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"removePunishment(Punishment)","u":"removePunishment(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"RESET"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"ResourceBundleMessageProvider(Locale)","u":"%3Cinit%3E(java.util.Locale)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigurationManager","l":"save()"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendErrorMessage()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"sendErrorMessage()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"sendErrorMessage()"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendMessage(Component)","u":"sendMessage(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"sendMessage(Component)","u":"sendMessage(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"sendMessage(Component)","u":"sendMessage(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendMessage(String, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.api.user","c":"CommandSender","l":"sendMessage(String, TextColor, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.format.TextColor,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"sendMessage(String, TextColor, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.format.TextColor,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"sendMessage(String, TextColor, Component...)","u":"sendMessage(java.lang.String,net.kyori.adventure.text.format.TextColor,net.kyori.adventure.text.Component...)"},{"p":"de.jvstvshd.necrify.velocity","c":"MessagingChannelCommunicator","l":"serializeMuteData(MuteData)","u":"serializeMuteData(de.jvstvshd.necrify.common.plugin.MuteData)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"setAllowTopLevelCommands(boolean)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"setDuration(PunishmentDuration)","u":"setDuration(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setEventDispatcher(EventDispatcher)","u":"setEventDispatcher(de.jvstvshd.necrify.api.event.EventDispatcher)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setEventDispatcher(EventDispatcher)","u":"setEventDispatcher(de.jvstvshd.necrify.api.event.EventDispatcher)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setMessageProvider(MessageProvider)","u":"setMessageProvider(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setMessageProvider(MessageProvider)","u":"setMessageProvider(de.jvstvshd.necrify.api.message.MessageProvider)"},{"p":"de.jvstvshd.necrify.api.event","c":"NecrifyEvent","l":"setOrigin(EventOrigin)","u":"setOrigin(de.jvstvshd.necrify.api.event.origin.EventOrigin)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"setPlayer(Player)","u":"setPlayer(com.velocitypowered.api.proxy.Player)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setPlayerResolver(PlayerResolver)","u":"setPlayerResolver(de.jvstvshd.necrify.api.punishment.util.PlayerResolver)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setPlayerResolver(PlayerResolver)","u":"setPlayerResolver(de.jvstvshd.necrify.api.punishment.util.PlayerResolver)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setPunishmentManager(PunishmentManager)","u":"setPunishmentManager(de.jvstvshd.necrify.api.punishment.PunishmentManager)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setPunishmentManager(PunishmentManager)","u":"setPunishmentManager(de.jvstvshd.necrify.api.punishment.PunishmentManager)"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"setReason(Component)","u":"setReason(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Kick","l":"setSuccessor(Punishment)","u":"setSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"Punishment","l":"setSuccessor(Punishment)","u":"setSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"setSuccessor(Punishment)","u":"setSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.api","c":"Necrify","l":"setUserManager(UserManager)","u":"setUserManager(de.jvstvshd.necrify.api.user.UserManager)"},{"p":"de.jvstvshd.necrify.velocity","c":"NecrifyVelocityPlugin","l":"setUserManager(UserManager)","u":"setUserManager(de.jvstvshd.necrify.api.user.UserManager)"},{"p":"de.jvstvshd.necrify.common.config","c":"ConfigData","l":"setWhitelistActivated(boolean)"},{"p":"de.jvstvshd.necrify.api.user","c":"NecrifyUser","l":"setWhitelisted(boolean)"},{"p":"de.jvstvshd.necrify.common.user","c":"AbstractConsoleUser","l":"setWhitelisted(boolean)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"setWhitelisted(boolean)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction.SimplePunishmentLogAction","l":"SimplePunishmentLogAction(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"de.jvstvshd.necrify.api.event","c":"Slf4jLogger","l":"Slf4jLogger(Logger)","u":"%3Cinit%3E(org.slf4j.Logger)"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"sortPunishments(List)","u":"sortPunishments(java.util.List)"},{"p":"de.jvstvshd.necrify.common.io","c":"NecrifyDatabase","l":"SQL_TYPE"},{"p":"de.jvstvshd.necrify.common.config","c":"DataBaseData","l":"sqlType()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"PunishmentType","l":"standard()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"State(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"StringEventOrigin(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"successor()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"successor()"},{"p":"de.jvstvshd.necrify.common.util","c":"Util","l":"successorOrNull(Punishment)","u":"successorOrNull(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.commands","c":"PunishmentDurationParser","l":"suggestionProvider()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestMiniMessage(CommandContext, CommandInput)","u":"suggestMiniMessage(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestNames(CommandContext, CommandInput)","u":"suggestNames(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestPunishmentCommandOptions(CommandContext, CommandInput)","u":"suggestPunishmentCommandOptions(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"suggestUserCommandOptions(CommandContext, CommandInput)","u":"suggestUserCommandOptions(org.incendo.cloud.context.CommandContext,org.incendo.cloud.context.CommandInput)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"tempbanCommand(NecrifyUser, NecrifyUser, PunishmentDuration, String)","u":"tempbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.duration.PunishmentDuration,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"tempmuteCommand(NecrifyUser, NecrifyUser, PunishmentDuration, String)","u":"tempmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.duration.PunishmentDuration,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"TEMPORARY_BAN"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"TEMPORARY_MUTE"},{"p":"de.jvstvshd.necrify.api.user","c":"UserLoadOrderCoordinator","l":"topologicalSort(List>)","u":"topologicalSort(java.util.List)"},{"p":"de.jvstvshd.necrify.api.duration","c":"AbsolutePunishmentDuration","l":"toString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"PermanentPunishmentDuration","l":"toString()"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"toString()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"ClassEventOrigin","l":"toString()"},{"p":"de.jvstvshd.necrify.api.event.origin","c":"StringEventOrigin","l":"toString()"},{"p":"de.jvstvshd.necrify.api.event.state","c":"NecrifyStateEvent.State","l":"toString()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogAction.SimplePunishmentLogAction","l":"toString()"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogEntry","l":"toString()"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"toString()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractPunishment","l":"toString()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"toString()"},{"p":"de.jvstvshd.necrify.velocity.listener","c":"ConnectListener","l":"toString()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"toString()"},{"p":"de.jvstvshd.necrify.api.punishment","c":"TemporalPunishment","l":"totalDuration()"},{"p":"de.jvstvshd.necrify.common.punishment","c":"AbstractTemporalPunishment","l":"totalDuration()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"unbanCommand(NecrifyUser, NecrifyUser)","u":"unbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"UNKNOWN"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"unmuteCommand(NecrifyUser, NecrifyUser)","u":"unmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.message","c":"MessageProvider","l":"unprefixedProvider()"},{"p":"de.jvstvshd.necrify.common.message","c":"ResourceBundleMessageProvider","l":"unprefixedProvider()"},{"p":"de.jvstvshd.necrify.api.event","c":"EventDispatcher","l":"unregister(Object)","u":"unregister(java.lang.Object)"},{"p":"de.jvstvshd.necrify.api.punishment.log","c":"PunishmentLogActionRegistry","l":"unregisterAction(String)","u":"unregisterAction(java.lang.String)"},{"p":"de.jvstvshd.necrify.common.plugin","c":"MuteData","l":"UPDATE"},{"p":"de.jvstvshd.necrify.common.util","c":"Updater","l":"updateInformation(Logger)","u":"updateInformation(org.slf4j.Logger)"},{"p":"de.jvstvshd.necrify.common.util","c":"Updater","l":"Updater()","u":"%3Cinit%3E()"},{"p":"de.jvstvshd.necrify.paper.listeners","c":"MuteInformation","l":"updateTo(MuteInformation)","u":"updateTo(de.jvstvshd.necrify.paper.listeners.MuteInformation)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason","l":"USER_DELETED"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason","l":"USER_REQUESTED"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"user()"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"userCommand(NecrifyUser, NecrifyUser, String)","u":"userCommand(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserCreatedEvent","l":"UserCreatedEvent(NecrifyUser)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserDeletedEvent","l":"UserDeletedEvent(NecrifyUser, UserDeletionReason)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,de.jvstvshd.necrify.api.user.UserDeletionReason)"},{"p":"de.jvstvshd.necrify.api.user","c":"UserDeletionReason.UserDeletionReasonImpl","l":"UserDeletionReasonImpl(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserEvent","l":"UserEvent(String, NecrifyUser)","u":"%3Cinit%3E(java.lang.String,de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.event.user","c":"UserLoadedEvent","l":"UserLoadedEvent(NecrifyUser)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.user","c":"UserLoader","l":"UserLoader(NecrifyUser)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.common.commands","c":"UserNotFoundParseException","l":"UserNotFoundParseException(Class, CommandContext, String)","u":"%3Cinit%3E(java.lang.Class,org.incendo.cloud.context.CommandContext,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.io","c":"Adapters","l":"UUID_ADAPTER"},{"p":"de.jvstvshd.necrify.common.io","c":"Adapters","l":"UUID_NULL_ADAPTER"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"de.jvstvshd.necrify.api.punishment","c":"StandardPunishmentType","l":"values()"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"VelocityConsoleUser(Locale, MessageProvider, ConsoleCommandSource)","u":"%3Cinit%3E(java.util.Locale,de.jvstvshd.necrify.api.message.MessageProvider,com.velocitypowered.api.proxy.ConsoleCommandSource)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityConsoleUser","l":"VelocityConsoleUser(MessageProvider, ConsoleCommandSource)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.message.MessageProvider,com.velocitypowered.api.proxy.ConsoleCommandSource)"},{"p":"de.jvstvshd.necrify.velocity.impl","c":"VelocityKick","l":"VelocityKick(NecrifyUser, Component, UUID, AbstractNecrifyPlugin, LocalDateTime)","u":"%3Cinit%3E(de.jvstvshd.necrify.api.user.NecrifyUser,net.kyori.adventure.text.Component,java.util.UUID,de.jvstvshd.necrify.common.AbstractNecrifyPlugin,java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"VelocityUser(UUID, String, boolean, NecrifyVelocityPlugin)","u":"%3Cinit%3E(java.util.UUID,java.lang.String,boolean,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUser","l":"VelocityUser(UUID, String, boolean, Player, NecrifyVelocityPlugin)","u":"%3Cinit%3E(java.util.UUID,java.lang.String,boolean,com.velocitypowered.api.proxy.Player,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.velocity.user","c":"VelocityUserManager","l":"VelocityUserManager(ExecutorService, ProxyServer, Cache, Cache, NecrifyVelocityPlugin)","u":"%3Cinit%3E(java.util.concurrent.ExecutorService,com.velocitypowered.api.proxy.ProxyServer,com.github.benmanes.caffeine.cache.Cache,com.github.benmanes.caffeine.cache.Cache,de.jvstvshd.necrify.velocity.NecrifyVelocityPlugin)"},{"p":"de.jvstvshd.necrify.common","c":"AbstractNecrifyPlugin","l":"VERSION"},{"p":"de.jvstvshd.necrify.common","c":"BuildParameters","l":"VERSION"},{"p":"de.jvstvshd.necrify.common.commands","c":"NecrifyCommand","l":"whitelistCommand(NecrifyUser, String)","u":"whitelistCommand(de.jvstvshd.necrify.api.user.NecrifyUser,java.lang.String)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withCreationTime(LocalDateTime)","u":"withCreationTime(java.time.LocalDateTime)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withDuration(PunishmentDuration)","u":"withDuration(de.jvstvshd.necrify.api.duration.PunishmentDuration)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withPunishmentUuid(UUID)","u":"withPunishmentUuid(java.util.UUID)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withReason(Component)","u":"withReason(net.kyori.adventure.text.Component)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withSuccessor(Punishment)","u":"withSuccessor(de.jvstvshd.necrify.api.punishment.Punishment)"},{"p":"de.jvstvshd.necrify.common.punishment","c":"PunishmentBuilder","l":"withUser(NecrifyUser)","u":"withUser(de.jvstvshd.necrify.api.user.NecrifyUser)"},{"p":"de.jvstvshd.necrify.api.duration","c":"RelativePunishmentDuration","l":"zero()"}];updateSearchResults(); \ No newline at end of file diff --git a/overview-summary.html b/overview-summary.html index 3efa314..1c2fb90 100644 --- a/overview-summary.html +++ b/overview-summary.html @@ -2,7 +2,7 @@ -Necrify 1.2.2-SNAPSHOT-106 +Necrify 1.2.2-SNAPSHOT-107 diff --git a/overview-tree.html b/overview-tree.html index a8f2d76..29b7273 100644 --- a/overview-tree.html +++ b/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (Necrify 1.2.2-SNAPSHOT-106) +Class Hierarchy (Necrify 1.2.2-SNAPSHOT-107) @@ -61,6 +61,7 @@

    Hierarchy For All Packages

  • 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.user,
  • de.jvstvshd.necrify.common,
  • @@ -177,6 +178,7 @@

    Class Hierarchy

  • 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.PunishmentParser (implements org.incendo.cloud.parser.ArgumentParser.FutureArgumentParser<C,T>)
  • de.jvstvshd.necrify.api.punishment.PunishmentTypeRegistry
  • de.jvstvshd.necrify.api.duration.RelativePunishmentDuration (implements de.jvstvshd.necrify.api.duration.PunishmentDuration)
  • @@ -234,6 +236,8 @@

    Interface Hierarchy

  • de.jvstvshd.necrify.api.Necrify
  • de.jvstvshd.necrify.api.punishment.util.PlayerResolver
  • 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 @@ -278,6 +282,8 @@

    Record Class Hierarchy

    diff --git a/package-search-index.js b/package-search-index.js index 98940da..f95aa89 100644 --- a/package-search-index.js +++ b/package-search-index.js @@ -1 +1 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"de.jvstvshd.necrify.api"},{"l":"de.jvstvshd.necrify.api.duration"},{"l":"de.jvstvshd.necrify.api.event"},{"l":"de.jvstvshd.necrify.api.event.origin"},{"l":"de.jvstvshd.necrify.api.event.punishment"},{"l":"de.jvstvshd.necrify.api.event.state"},{"l":"de.jvstvshd.necrify.api.event.user"},{"l":"de.jvstvshd.necrify.api.message"},{"l":"de.jvstvshd.necrify.api.punishment"},{"l":"de.jvstvshd.necrify.api.punishment.util"},{"l":"de.jvstvshd.necrify.api.user"},{"l":"de.jvstvshd.necrify.common"},{"l":"de.jvstvshd.necrify.common.commands"},{"l":"de.jvstvshd.necrify.common.config"},{"l":"de.jvstvshd.necrify.common.io"},{"l":"de.jvstvshd.necrify.common.message"},{"l":"de.jvstvshd.necrify.common.plugin"},{"l":"de.jvstvshd.necrify.common.punishment"},{"l":"de.jvstvshd.necrify.common.user"},{"l":"de.jvstvshd.necrify.common.util"},{"l":"de.jvstvshd.necrify.paper"},{"l":"de.jvstvshd.necrify.paper.listeners"},{"l":"de.jvstvshd.necrify.velocity"},{"l":"de.jvstvshd.necrify.velocity.impl"},{"l":"de.jvstvshd.necrify.velocity.listener"},{"l":"de.jvstvshd.necrify.velocity.user"}];updateSearchResults(); \ No newline at end of file +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"de.jvstvshd.necrify.api"},{"l":"de.jvstvshd.necrify.api.duration"},{"l":"de.jvstvshd.necrify.api.event"},{"l":"de.jvstvshd.necrify.api.event.origin"},{"l":"de.jvstvshd.necrify.api.event.punishment"},{"l":"de.jvstvshd.necrify.api.event.state"},{"l":"de.jvstvshd.necrify.api.event.user"},{"l":"de.jvstvshd.necrify.api.message"},{"l":"de.jvstvshd.necrify.api.punishment"},{"l":"de.jvstvshd.necrify.api.punishment.log"},{"l":"de.jvstvshd.necrify.api.punishment.util"},{"l":"de.jvstvshd.necrify.api.user"},{"l":"de.jvstvshd.necrify.common"},{"l":"de.jvstvshd.necrify.common.commands"},{"l":"de.jvstvshd.necrify.common.config"},{"l":"de.jvstvshd.necrify.common.io"},{"l":"de.jvstvshd.necrify.common.message"},{"l":"de.jvstvshd.necrify.common.plugin"},{"l":"de.jvstvshd.necrify.common.punishment"},{"l":"de.jvstvshd.necrify.common.user"},{"l":"de.jvstvshd.necrify.common.util"},{"l":"de.jvstvshd.necrify.paper"},{"l":"de.jvstvshd.necrify.paper.listeners"},{"l":"de.jvstvshd.necrify.velocity"},{"l":"de.jvstvshd.necrify.velocity.impl"},{"l":"de.jvstvshd.necrify.velocity.listener"},{"l":"de.jvstvshd.necrify.velocity.user"}];updateSearchResults(); \ No newline at end of file diff --git a/search.html b/search.html index 55d62d5..d875e25 100644 --- a/search.html +++ b/search.html @@ -2,7 +2,7 @@ -Search (Necrify 1.2.2-SNAPSHOT-106) +Search (Necrify 1.2.2-SNAPSHOT-107) diff --git a/serialized-form.html b/serialized-form.html index f1007f9..64a2fbf 100644 --- a/serialized-form.html +++ b/serialized-form.html @@ -2,7 +2,7 @@ -Serialized Form (Necrify 1.2.2-SNAPSHOT-106) +Serialized Form (Necrify 1.2.2-SNAPSHOT-107) diff --git a/type-search-index.js b/type-search-index.js index 5e2d998..3532884 100644 --- a/type-search-index.js +++ b/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"de.jvstvshd.necrify.api.duration","l":"AbsolutePunishmentDuration"},{"p":"de.jvstvshd.necrify.common.user","l":"AbstractConsoleUser"},{"p":"de.jvstvshd.necrify.common","l":"AbstractNecrifyPlugin"},{"p":"de.jvstvshd.necrify.common.punishment","l":"AbstractPunishment"},{"p":"de.jvstvshd.necrify.common.punishment","l":"AbstractTemporalPunishment"},{"p":"de.jvstvshd.necrify.common.io","l":"Adapters"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Ban"},{"p":"de.jvstvshd.necrify.common","l":"BuildParameters"},{"p":"de.jvstvshd.necrify.common.punishment","l":"ChainedPunishment"},{"p":"de.jvstvshd.necrify.paper.listeners","l":"ChatListener"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"ClassEventOrigin"},{"p":"de.jvstvshd.necrify.api.user","l":"CommandSender"},{"p":"de.jvstvshd.necrify.common.config","l":"ConfigData"},{"p":"de.jvstvshd.necrify.common.config","l":"ConfigurationManager"},{"p":"de.jvstvshd.necrify.velocity.listener","l":"ConnectListener"},{"p":"de.jvstvshd.necrify.common.config","l":"DataBaseData"},{"p":"de.jvstvshd.necrify.velocity.impl","l":"DefaultPlayerResolver"},{"p":"de.jvstvshd.necrify.velocity.impl","l":"DefaultPunishmentManager"},{"p":"de.jvstvshd.necrify.api.event","l":"EventDispatcher"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"EventOrigin"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Kick"},{"p":"de.jvstvshd.necrify.api.message","l":"MessageProvider"},{"p":"de.jvstvshd.necrify.velocity","l":"MessagingChannelCommunicator"},{"p":"de.jvstvshd.necrify.paper.listeners","l":"MessagingChannelListener"},{"p":"de.jvstvshd.necrify.common.user","l":"MojangAPI"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Mute"},{"p":"de.jvstvshd.necrify.common.plugin","l":"MuteData"},{"p":"de.jvstvshd.necrify.paper.listeners","l":"MuteInformation"},{"p":"de.jvstvshd.necrify.api","l":"Necrify"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyBan"},{"p":"de.jvstvshd.necrify.common.commands","l":"NecrifyCommand"},{"p":"de.jvstvshd.necrify.common.io","l":"NecrifyDatabase"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyDisabledEvent"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyDisablingEvent"},{"p":"de.jvstvshd.necrify.api.event","l":"NecrifyEvent"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyInitializedEvent"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyKick"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyMute"},{"p":"de.jvstvshd.necrify.paper","l":"NecrifyPaperJavaPlugin"},{"p":"de.jvstvshd.necrify.paper","l":"NecrifyPaperPluginBootstrap"},{"p":"de.jvstvshd.necrify.paper","l":"NecrifyPaperPluginLoader"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyPreInitializationEvent"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyPunishmentFactory"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyStateEvent"},{"p":"de.jvstvshd.necrify.api.user","l":"NecrifyUser"},{"p":"de.jvstvshd.necrify.common.commands","l":"NecrifyUserParser"},{"p":"de.jvstvshd.necrify.velocity","l":"NecrifyVelocityPlugin"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"EventOrigin.NullEventOrigin"},{"p":"de.jvstvshd.necrify.api.duration","l":"PunishmentDuration.Parser.ParseException"},{"p":"de.jvstvshd.necrify.api.duration","l":"PunishmentDuration.Parser"},{"p":"de.jvstvshd.necrify.api.duration","l":"PermanentPunishmentDuration"},{"p":"de.jvstvshd.necrify.api.punishment.util","l":"PlayerResolver"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Punishment"},{"p":"de.jvstvshd.necrify.common.punishment","l":"PunishmentBuilder"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentCancelledEvent"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentChangedEvent"},{"p":"de.jvstvshd.necrify.common.config","l":"PunishmentConfigData"},{"p":"de.jvstvshd.necrify.api.duration","l":"PunishmentDuration"},{"p":"de.jvstvshd.necrify.common.commands","l":"PunishmentDurationParser"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentEvent"},{"p":"de.jvstvshd.necrify.api","l":"PunishmentException"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentFactory"},{"p":"de.jvstvshd.necrify.common.util","l":"PunishmentHelper"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentManager"},{"p":"de.jvstvshd.necrify.common.commands","l":"PunishmentParser.PunishmentParseException"},{"p":"de.jvstvshd.necrify.common.commands","l":"PunishmentParser"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentPersecutedEvent"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentType"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentTypeRegistry"},{"p":"de.jvstvshd.necrify.api.punishment.util","l":"ReasonHolder"},{"p":"de.jvstvshd.necrify.api.duration","l":"RelativePunishmentDuration"},{"p":"de.jvstvshd.necrify.common.message","l":"ResourceBundleMessageProvider"},{"p":"de.jvstvshd.necrify.api.event","l":"Slf4jLogger"},{"p":"de.jvstvshd.necrify.api.punishment","l":"StandardPunishmentType"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyStateEvent.State"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"StringEventOrigin"},{"p":"de.jvstvshd.necrify.api.punishment","l":"TemporalPunishment"},{"p":"de.jvstvshd.necrify.common.util","l":"Updater"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserCreatedEvent"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserDeletedEvent"},{"p":"de.jvstvshd.necrify.api.user","l":"UserDeletionReason"},{"p":"de.jvstvshd.necrify.api.user","l":"UserDeletionReason.UserDeletionReasonImpl"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserEvent"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserLoadedEvent"},{"p":"de.jvstvshd.necrify.common.user","l":"UserLoader"},{"p":"de.jvstvshd.necrify.api.user","l":"UserLoadOrderCoordinator"},{"p":"de.jvstvshd.necrify.api.user","l":"UserManager"},{"p":"de.jvstvshd.necrify.common.commands","l":"UserNotFoundParseException"},{"p":"de.jvstvshd.necrify.common.util","l":"Util"},{"p":"de.jvstvshd.necrify.velocity.user","l":"VelocityConsoleUser"},{"p":"de.jvstvshd.necrify.velocity.impl","l":"VelocityKick"},{"p":"de.jvstvshd.necrify.velocity.user","l":"VelocityUser"},{"p":"de.jvstvshd.necrify.velocity.user","l":"VelocityUserManager"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"p":"de.jvstvshd.necrify.api.duration","l":"AbsolutePunishmentDuration"},{"p":"de.jvstvshd.necrify.common.user","l":"AbstractConsoleUser"},{"p":"de.jvstvshd.necrify.common","l":"AbstractNecrifyPlugin"},{"p":"de.jvstvshd.necrify.common.punishment","l":"AbstractPunishment"},{"p":"de.jvstvshd.necrify.common.punishment","l":"AbstractTemporalPunishment"},{"p":"de.jvstvshd.necrify.common.io","l":"Adapters"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Ban"},{"p":"de.jvstvshd.necrify.common","l":"BuildParameters"},{"p":"de.jvstvshd.necrify.common.punishment","l":"ChainedPunishment"},{"p":"de.jvstvshd.necrify.paper.listeners","l":"ChatListener"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"ClassEventOrigin"},{"p":"de.jvstvshd.necrify.api.user","l":"CommandSender"},{"p":"de.jvstvshd.necrify.common.config","l":"ConfigData"},{"p":"de.jvstvshd.necrify.common.config","l":"ConfigurationManager"},{"p":"de.jvstvshd.necrify.velocity.listener","l":"ConnectListener"},{"p":"de.jvstvshd.necrify.common.config","l":"DataBaseData"},{"p":"de.jvstvshd.necrify.velocity.impl","l":"DefaultPlayerResolver"},{"p":"de.jvstvshd.necrify.velocity.impl","l":"DefaultPunishmentManager"},{"p":"de.jvstvshd.necrify.api.event","l":"EventDispatcher"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"EventOrigin"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Kick"},{"p":"de.jvstvshd.necrify.api.message","l":"MessageProvider"},{"p":"de.jvstvshd.necrify.velocity","l":"MessagingChannelCommunicator"},{"p":"de.jvstvshd.necrify.paper.listeners","l":"MessagingChannelListener"},{"p":"de.jvstvshd.necrify.common.user","l":"MojangAPI"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Mute"},{"p":"de.jvstvshd.necrify.common.plugin","l":"MuteData"},{"p":"de.jvstvshd.necrify.paper.listeners","l":"MuteInformation"},{"p":"de.jvstvshd.necrify.api","l":"Necrify"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyBan"},{"p":"de.jvstvshd.necrify.common.commands","l":"NecrifyCommand"},{"p":"de.jvstvshd.necrify.common.io","l":"NecrifyDatabase"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyDisabledEvent"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyDisablingEvent"},{"p":"de.jvstvshd.necrify.api.event","l":"NecrifyEvent"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyInitializedEvent"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyKick"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyMute"},{"p":"de.jvstvshd.necrify.paper","l":"NecrifyPaperJavaPlugin"},{"p":"de.jvstvshd.necrify.paper","l":"NecrifyPaperPluginBootstrap"},{"p":"de.jvstvshd.necrify.paper","l":"NecrifyPaperPluginLoader"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyPreInitializationEvent"},{"p":"de.jvstvshd.necrify.common.punishment","l":"NecrifyPunishmentFactory"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyStateEvent"},{"p":"de.jvstvshd.necrify.api.user","l":"NecrifyUser"},{"p":"de.jvstvshd.necrify.common.commands","l":"NecrifyUserParser"},{"p":"de.jvstvshd.necrify.velocity","l":"NecrifyVelocityPlugin"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"EventOrigin.NullEventOrigin"},{"p":"de.jvstvshd.necrify.api.duration","l":"PunishmentDuration.Parser.ParseException"},{"p":"de.jvstvshd.necrify.api.duration","l":"PunishmentDuration.Parser"},{"p":"de.jvstvshd.necrify.api.duration","l":"PermanentPunishmentDuration"},{"p":"de.jvstvshd.necrify.api.punishment.util","l":"PlayerResolver"},{"p":"de.jvstvshd.necrify.api.punishment","l":"Punishment"},{"p":"de.jvstvshd.necrify.common.punishment","l":"PunishmentBuilder"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentCancelledEvent"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentChangedEvent"},{"p":"de.jvstvshd.necrify.common.config","l":"PunishmentConfigData"},{"p":"de.jvstvshd.necrify.api.duration","l":"PunishmentDuration"},{"p":"de.jvstvshd.necrify.common.commands","l":"PunishmentDurationParser"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentEvent"},{"p":"de.jvstvshd.necrify.api","l":"PunishmentException"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentFactory"},{"p":"de.jvstvshd.necrify.common.util","l":"PunishmentHelper"},{"p":"de.jvstvshd.necrify.api.punishment.log","l":"PunishmentLog"},{"p":"de.jvstvshd.necrify.api.punishment.log","l":"PunishmentLogAction"},{"p":"de.jvstvshd.necrify.api.punishment.log","l":"PunishmentLogActionRegistry"},{"p":"de.jvstvshd.necrify.api.punishment.log","l":"PunishmentLogEntry"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentManager"},{"p":"de.jvstvshd.necrify.common.commands","l":"PunishmentParser.PunishmentParseException"},{"p":"de.jvstvshd.necrify.common.commands","l":"PunishmentParser"},{"p":"de.jvstvshd.necrify.api.event.punishment","l":"PunishmentPersecutedEvent"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentType"},{"p":"de.jvstvshd.necrify.api.punishment","l":"PunishmentTypeRegistry"},{"p":"de.jvstvshd.necrify.api.punishment.util","l":"ReasonHolder"},{"p":"de.jvstvshd.necrify.api.duration","l":"RelativePunishmentDuration"},{"p":"de.jvstvshd.necrify.common.message","l":"ResourceBundleMessageProvider"},{"p":"de.jvstvshd.necrify.api.punishment.log","l":"PunishmentLogAction.SimplePunishmentLogAction"},{"p":"de.jvstvshd.necrify.api.event","l":"Slf4jLogger"},{"p":"de.jvstvshd.necrify.api.punishment","l":"StandardPunishmentType"},{"p":"de.jvstvshd.necrify.api.event.state","l":"NecrifyStateEvent.State"},{"p":"de.jvstvshd.necrify.api.event.origin","l":"StringEventOrigin"},{"p":"de.jvstvshd.necrify.api.punishment","l":"TemporalPunishment"},{"p":"de.jvstvshd.necrify.common.util","l":"Updater"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserCreatedEvent"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserDeletedEvent"},{"p":"de.jvstvshd.necrify.api.user","l":"UserDeletionReason"},{"p":"de.jvstvshd.necrify.api.user","l":"UserDeletionReason.UserDeletionReasonImpl"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserEvent"},{"p":"de.jvstvshd.necrify.api.event.user","l":"UserLoadedEvent"},{"p":"de.jvstvshd.necrify.common.user","l":"UserLoader"},{"p":"de.jvstvshd.necrify.api.user","l":"UserLoadOrderCoordinator"},{"p":"de.jvstvshd.necrify.api.user","l":"UserManager"},{"p":"de.jvstvshd.necrify.common.commands","l":"UserNotFoundParseException"},{"p":"de.jvstvshd.necrify.common.util","l":"Util"},{"p":"de.jvstvshd.necrify.velocity.user","l":"VelocityConsoleUser"},{"p":"de.jvstvshd.necrify.velocity.impl","l":"VelocityKick"},{"p":"de.jvstvshd.necrify.velocity.user","l":"VelocityUser"},{"p":"de.jvstvshd.necrify.velocity.user","l":"VelocityUserManager"}];updateSearchResults(); \ No newline at end of file