diff --git a/allclasses-index.html b/allclasses-index.html index 6d33dba7..902dbc8f 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 534a8b36..b2b711e3 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 3b9db3cc..dcdea185 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 fd7f2c23..decac77d 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 76353954..32ab63b7 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 711bc3f6..6e0b5b3b 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 81260293..09132836 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 91c4c88d..95806e3b 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 3f880e74..85b3a84d 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 b93ef31f..7a4a9293 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 d3f3726e..9b3a1e08 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 8196eeb9..b8bbb7e7 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 d85baea9..d9da3f87 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 efd0f9ee..a9183b91 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 ecfed0f5..997f2b62 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 b0e1b082..0a609043 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 17a99cdc..662bbec0 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 ee2ea26a..9b5f884a 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 f10c7f3f..aa361470 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 b3068073..04a93f2e 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 3cc9dbdf..6af5dfb8 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 799969af..48e5dd2f 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 3a30d71e..a5b7ce58 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 f226c781..ef7da9f3 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 9f386cd4..32b2b801 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 a1581409..3c297e29 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 3f81b328..08e37638 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 8bd7df55..1ddf8d40 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 9efc3404..0371c654 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 29458bc8..23e994d6 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 418b7d70..5d59e58f 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 8d252bff..51b4434d 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 3166b390..5920f2ad 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 8d5ae1f1..7afa63b7 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 580ea139..b62793d8 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 b7e69805..6bc435c5 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 574314eb..90413970 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 f166b995..c178943f 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 99edabc6..1d4bdbf2 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 a2c0df17..3aea8a74 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 4e38f493..b1f52c08 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 1eca8d94..fdcd8cd4 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 e39df109..83e07292 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 bc0dfc2c..31e9a923 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 ebc1818f..ead5e21f 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 340b1bfd..b3887d58 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 7a96b28d..2e2b8d53 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 0bd102e0..8d32c301 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 0d44ced1..3bf79e36 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 4e1a2e9a..c558a80e 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 bca537c8..2149aecf 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 42c64d60..d87f3357 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 ef20eccf..e4ecb7e3 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 58121c1b..c9c0445e 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 49ad5874..675b9863 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 180af851..c33812f2 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 23c88606..6f875ad0 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 f55d8660..03ec9fa5 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 156af5ff..7e8f2540 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 00000000..1c50707c --- /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 00000000..1bd7ea86 --- /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 00000000..6506e939 --- /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 00000000..563bfdf8 --- /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 00000000..7d981e74 --- /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 00000000..e8247a7a --- /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 00000000..00cc2954 --- /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 dfe4d337..2f35f59a 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 4ce4cb4c..1e16559a 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 522bf77f..0a919a90 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 5cb8fefe..8e08be99 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 58830658..74aec3e6 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 d2a41f93..6e6384f9 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 6889aa7c..c5e397a8 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 9a7d48bc..e7dc55a4 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 8299df9f..b45e1bf2 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 18eb375d..49d3b612 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 98db8d8d..7cac9c4a 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 1c04b9b8..b5d6d3d2 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 5a6fa675..b4009da5 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 716b3682..3fed225e 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 c6c147e8..dfe56030 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 c30a9b09..251a1d97 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 cc5008e9..2f422660 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 fbf1b3f1..169e1d3d 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 48515727..be840443 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 dc524615..199a9f44 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 51a4637b..2be38ee6 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 95d9e9f5..01fbe1dd 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 22289d30..0c7b6182 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 ee42251a..4d366998 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 6ef4fafe..26046c80 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 5242d4e2..8eada3f7 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 b217d223..976ee0cb 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 af5fb0df..fc838fa6 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 c5fff3a7..a36bba47 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 fd4dd9a4..7d43b84c 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 a480d34b..4b4a8877 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 6796068f..0142d2bf 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 24af2094..56444fd0 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 51dc4e11..618b5e86 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 4f6650a0..c31834b9 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 6f25d76c..de2f3327 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 265f8d57..8de6c5b6 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 f20465cb..0ad2cb27 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 b6b5e003..787f1ebe 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 9bf89ed4..bdf2a46d 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 48300973..a9203702 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 0eb57f4b..566ea92d 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 db7efba2..5ba4cffb 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 f5597bac..8d522033 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 f4de383d..3435a9ea 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 6aa2ce6b..8e251ab5 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 1b550f50..fab07dda 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 11d6ee9d..c4d2db08 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 36c3a9da..9a76bf73 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 b73ef0ee..ad3d161e 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 47a64ba3..848dcdaa 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 cc16d46f..4717adc4 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 7ccec79a..e05f2007 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 e10f4241..87441a4d 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 3ecb3fac..c171489b 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 58fd6b51..c7480ef4 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 ba81bdcb..062d3057 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 6a8fe130..9a838ff3 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 33a1aa72..25f4c60b 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 db9ea119..c64be62c 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 5b3b746b..a3e440b4 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 a98ca3d7..c4868ba1 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 2f6e99a7..94fc06ca 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 1d825aa1..b84a63e3 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 8ba115b5..47796b41 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 79ab9bc5..42af99b2 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 3614cff9..f9c4eaed 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 99a3929f..c6a81b33 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 dacbe817..4b0b53a0 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 5cd0ef06..d2f99915 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 f626c5fc..66a30841 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 a549c90a..f33270b2 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 cfa10764..4b1d66b5 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 2c9c000d..9a8754a3 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 59302421..494189ba 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 f98e81f7..cf31f4b2 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 6d107aab..e58c2f8d 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 0a7b8c92..6541091a 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 481748ea..b6fc5e69 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 b2d4a513..7ebe36a8 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 fb9f244c..26694415 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 1de80d5f..49724e48 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 6698a00e..1e7f66ff 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 468f7d0a..d14297f6 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 0f7252ef..dc32dc51 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 e4c0e71b..6a670569 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 6db3b560..84371681 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 2503a1a7..c6e320b5 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 9b0a2ba6..a3679e6b 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 e4fe104e..7b0f71b0 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 86d6bfcc..c6094175 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 7b6fd3dd..0e3f6c45 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 bc12f446..da63253c 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 22dcdb2a..93c1bc7e 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 8ca22201..d473db56 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 3efa3149..1c2fb905 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 a8f2d760..29b72730 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 98940da1..f95aa893 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 55d62d5f..d875e250 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 f1007f96..64a2fbf2 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 5e2d9980..3532884f 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