From f2bc401d0c5789f94915558916b0c103a021c34c Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Wed, 20 Apr 2022 21:57:53 -0500 Subject: [PATCH] Plex v1.0.2 --- docs/customization/commandblocker.md | 46 +- docs/customization/config.md | 22 +- docs/customization/messages.md | 11 +- docs/modules/httpd.md | 8 +- docs/modules/introduction.md | 2 +- docs/permissions.md | 4 + docs/versions.md | 14 +- static/javadocs/allclasses-index.html | 254 +++++----- static/javadocs/allpackages-index.html | 56 ++- static/javadocs/constant-values.html | 70 +-- static/javadocs/dev/plex/Plex.html | 135 ++--- static/javadocs/dev/plex/PlexBase.html | 62 +-- static/javadocs/dev/plex/admin/Admin.html | 2 +- static/javadocs/dev/plex/admin/AdminList.html | 17 +- .../dev/plex/admin/package-summary.html | 2 +- .../javadocs/dev/plex/admin/package-tree.html | 8 +- static/javadocs/dev/plex/cache/DataUtils.html | 27 +- .../plex/cache/{player => }/PlayerCache.html | 40 +- .../dev/plex/cache/package-summary.html | 12 +- .../javadocs/dev/plex/cache/package-tree.html | 3 +- .../dev/plex/command/PlexCommand.html | 4 +- .../command/annotation/CommandParameters.html | 2 +- .../annotation/CommandPermissions.html | 2 +- .../dev/plex/command/annotation/System.html | 2 +- .../command/annotation/package-summary.html | 4 +- .../plex/command/annotation/package-tree.html | 2 +- .../plex/command/blocker/RegexCommand.html | 196 -------- .../plex/command/blocking/BlockedCommand.html | 191 +++++++ .../package-summary.html | 16 +- .../blocking}/package-tree.html | 8 +- .../exception/CommandFailException.html | 2 +- .../ConsoleMustDefinePlayerException.html | 2 +- .../exception/ConsoleOnlyException.html | 2 +- .../exception/PlayerNotBannedException.html | 2 +- .../exception/PlayerNotFoundException.html | 2 +- .../command/exception/package-summary.html | 4 +- .../plex/command/exception/package-tree.html | 2 +- .../dev/plex/command/impl/AdminCMD.html | 2 +- .../dev/plex/command/impl/AdminChatCMD.html | 2 +- .../dev/plex/command/impl/AdminworldCMD.html | 2 +- .../dev/plex/command/impl/AdventureCMD.html | 2 +- .../dev/plex/command/impl/BanCMD.html | 2 +- .../dev/plex/command/impl/BlockEditCMD.html | 2 +- .../dev/plex/command/impl/CommandSpyCMD.html | 2 +- .../ConsoleSayCMD.html} | 101 ++-- .../dev/plex/command/impl/CreativeCMD.html | 2 +- .../dev/plex/command/impl/DebugCMD.html | 2 +- .../dev/plex/command/impl/DeopAllCMD.html | 2 +- .../dev/plex/command/impl/DeopCMD.html | 2 +- .../dev/plex/command/impl/EntityWipeCMD.html | 2 +- .../dev/plex/command/impl/FlatlandsCMD.html | 2 +- .../dev/plex/command/impl/FreezeCMD.html | 2 +- .../dev/plex/command/impl/KickCMD.html | 2 +- .../dev/plex/command/impl/ListCMD.html | 2 +- .../dev/plex/command/impl/LocalSpawnCMD.html | 2 +- .../dev/plex/command/impl/LockupCMD.html | 2 +- .../command/impl/MasterbuilderworldCMD.html | 2 +- .../dev/plex/command/impl/MobPurgeCMD.html | 2 +- .../dev/plex/command/impl/MuteCMD.html | 2 +- .../dev/plex/command/impl/NameHistoryCMD.html | 27 +- .../dev/plex/command/impl/NotesCMD.html | 27 +- .../dev/plex/command/impl/OpAllCMD.html | 2 +- .../javadocs/dev/plex/command/impl/OpCMD.html | 2 +- .../dev/plex/command/impl/PlexCMD.html | 2 +- .../dev/plex/command/impl/PunishmentsCMD.html | 2 +- .../dev/plex/command/impl/RankCMD.html | 2 +- .../dev/plex/command/impl/RawSayCMD.html | 2 +- .../BaseCommand.html => impl/SayCMD.html} | 108 ++-- .../dev/plex/command/impl/SmiteCMD.html | 2 +- .../dev/plex/command/impl/SpectatorCMD.html | 2 +- .../dev/plex/command/impl/SurvivalCMD.html | 2 +- .../dev/plex/command/impl/TagCMD.html | 2 +- .../dev/plex/command/impl/TempbanCMD.html | 2 +- .../dev/plex/command/impl/ToggleDropsCMD.html | 2 +- .../dev/plex/command/impl/UnbanCMD.html | 2 +- .../dev/plex/command/impl/UnfreezeCMD.html | 2 +- .../dev/plex/command/impl/UnmuteCMD.html | 2 +- .../dev/plex/command/impl/WorldCMD.html | 2 +- .../plex/command/impl/package-summary.html | 52 +- .../dev/plex/command/impl/package-tree.html | 4 +- .../dev/plex/command/package-summary.html | 4 +- .../dev/plex/command/package-tree.html | 2 +- .../command/source/RequiredCommandSource.html | 2 +- .../plex/command/source/package-summary.html | 4 +- .../dev/plex/command/source/package-tree.html | 2 +- static/javadocs/dev/plex/config/Config.html | 2 +- .../dev/plex/config/ModuleConfig.html | 46 +- .../dev/plex/config/package-summary.html | 2 +- .../dev/plex/config/package-tree.html | 2 +- .../dev/plex/event/AdminAddEvent.html | 4 +- .../dev/plex/event/AdminRemoveEvent.html | 4 +- .../dev/plex/event/AdminSetRankEvent.html | 4 +- .../dev/plex/event/GameModeUpdateEvent.html | 2 +- .../dev/plex/event/PunishedPlayerEvent.html | 2 +- .../plex/event/PunishedPlayerFreezeEvent.html | 2 +- .../plex/event/PunishedPlayerLockupEvent.html | 2 +- .../plex/event/PunishedPlayerMuteEvent.html | 2 +- .../dev/plex/event/package-summary.html | 8 +- .../javadocs/dev/plex/event/package-tree.html | 2 +- .../dev/plex/handlers/CommandHandler.html | 13 +- .../dev/plex/handlers/ListenerHandler.html | 13 +- .../dev/plex/handlers/package-summary.html | 2 +- .../dev/plex/handlers/package-tree.html | 10 +- .../dev/plex/listener/PlexListener.html | 14 +- .../plex/listener/annotation/Toggleable.html | 2 +- .../listener/annotation/package-summary.html | 2 +- .../listener/annotation/package-tree.html | 2 +- .../dev/plex/listener/impl/AdminListener.html | 8 +- .../impl/AntiNukerListener.html} | 88 ++-- .../impl/AntiSpamListener.html} | 107 ++-- .../dev/plex/listener/impl/BanListener.html | 8 +- .../dev/plex/listener/impl/BlockListener.html | 8 +- .../impl/ChatListener.PlexChatRenderer.html | 2 +- .../dev/plex/listener/impl/ChatListener.html | 8 +- .../plex/listener/impl/CommandListener.html | 19 +- .../dev/plex/listener/impl/DropListener.html | 8 +- .../plex/listener/impl/FreezeListener.html | 8 +- .../plex/listener/impl/GameModeListener.html | 8 +- .../dev/plex/listener/impl/MuteListener.html | 8 +- .../plex/listener/impl/PlayerListener.html | 14 +- .../plex/listener/impl/ServerListener.html | 8 +- .../dev/plex/listener/impl/SpawnListener.html | 8 +- .../dev/plex/listener/impl/TabListener.html | 8 +- .../dev/plex/listener/impl/WorldListener.html | 36 +- .../plex/listener/impl/package-summary.html | 8 +- .../dev/plex/listener/impl/package-tree.html | 12 +- .../dev/plex/listener/package-summary.html | 2 +- .../dev/plex/listener/package-tree.html | 8 +- .../dev/plex/menu/PunishedPlayerMenu.html | 2 +- .../dev/plex/menu/PunishmentMenu.html | 2 +- .../dev/plex/menu/package-summary.html | 2 +- .../javadocs/dev/plex/menu/package-tree.html | 2 +- .../dev/plex/module/ModuleManager.html | 2 +- .../javadocs/dev/plex/module/PlexModule.html | 2 +- .../dev/plex/module/PlexModuleFile.html | 2 +- .../module/exception/ModuleLoadException.html | 2 +- .../module/exception/package-summary.html | 2 +- .../plex/module/exception/package-tree.html | 2 +- .../plex/module/loader/CustomClassLoader.html | 2 +- .../dev/plex/module/loader/LibraryLoader.html | 2 +- .../plex/module/loader/package-summary.html | 2 +- .../dev/plex/module/loader/package-tree.html | 2 +- .../dev/plex/module/package-summary.html | 2 +- .../dev/plex/module/package-tree.html | 2 +- static/javadocs/dev/plex/package-summary.html | 36 +- static/javadocs/dev/plex/package-tree.html | 10 +- .../dev/plex/permission/Permission.html | 174 +++++++ .../dev/plex/permission/package-summary.html | 92 ++++ .../dev/plex/permission/package-tree.html | 70 +++ .../javadocs/dev/plex/player/PlexPlayer.html | 20 +- .../dev/plex/player/package-summary.html | 2 +- .../dev/plex/player/package-tree.html | 2 +- .../dev/plex/punishment/Punishment.html | 41 +- .../PunishmentManager.IndefiniteBan.html | 2 +- .../plex/punishment/PunishmentManager.html | 13 +- .../dev/plex/punishment/PunishmentType.html | 10 +- .../dev/plex/punishment/extra/Note.html | 6 +- .../punishment/extra/package-summary.html | 2 +- .../plex/punishment/extra/package-tree.html | 2 +- .../dev/plex/punishment/package-summary.html | 2 +- .../dev/plex/punishment/package-tree.html | 8 +- .../javadocs/dev/plex/rank/RankManager.html | 2 +- static/javadocs/dev/plex/rank/enums/Rank.html | 2 +- .../javadocs/dev/plex/rank/enums/Title.html | 2 +- .../dev/plex/rank/enums/package-summary.html | 2 +- .../dev/plex/rank/enums/package-tree.html | 2 +- .../dev/plex/rank/package-summary.html | 2 +- .../javadocs/dev/plex/rank/package-tree.html | 2 +- .../dev/plex/services/AbstractService.html | 14 +- .../javadocs/dev/plex/services/IService.html | 4 +- .../dev/plex/services/ServiceManager.html | 2 +- .../plex/services/impl/AutoWipeService.html | 8 +- .../dev/plex/services/impl/BanService.html | 8 +- .../services/impl/CommandBlockerService.html | 33 +- .../plex/services/impl/GameRuleService.html | 8 +- .../dev/plex/services/impl/TimingService.html | 234 +++++++++ .../services/impl/UpdateCheckerService.html | 8 +- .../plex/services/impl/package-summary.html | 6 +- .../dev/plex/services/impl/package-tree.html | 9 +- .../dev/plex/services/package-summary.html | 2 +- .../dev/plex/services/package-tree.html | 8 +- .../dev/plex/storage/MongoConnection.html | 13 +- .../dev/plex/storage/RedisConnection.html | 13 +- .../dev/plex/storage/SQLConnection.html | 13 +- .../dev/plex/storage/StorageType.html | 2 +- .../dev/plex/storage/package-summary.html | 8 +- .../dev/plex/storage/package-tree.html | 12 +- .../storage/permission/SQLPermissions.html | 285 +++++++++++ .../permission}/package-summary.html | 16 +- .../permission}/package-tree.html | 9 +- .../player/MongoPlayerData.html | 59 ++- .../player/SQLPlayerData.html | 55 +- .../player/package-summary.html | 22 +- .../player/package-tree.html | 11 +- .../sql => storage/punishment}/SQLNotes.html | 14 +- .../punishment}/SQLPunishment.html | 25 +- .../punishment}/package-summary.html | 18 +- .../punishment}/package-tree.html | 19 +- .../dev/plex/util/AshconInfo.SkinData.html | 2 +- .../dev/plex/util/AshconInfo.Textures.html | 2 +- .../plex/util/AshconInfo.UsernameHistory.html | 16 +- static/javadocs/dev/plex/util/AshconInfo.html | 2 +- .../BuildInfo.html} | 62 ++- .../javadocs/dev/plex/util/GameRuleUtil.html | 186 +++++++ .../javadocs/dev/plex/util/MojangUtils.html | 2 +- .../dev/plex/util/PermissionsUtil.html | 204 ++++++++ static/javadocs/dev/plex/util/PlexLog.html | 13 +- static/javadocs/dev/plex/util/PlexUtils.html | 318 +++--------- static/javadocs/dev/plex/util/RandomUtil.html | 195 +++++++ .../dev/plex/util/ReflectionsUtil.html | 168 +++++++ static/javadocs/dev/plex/util/TimeUnit.html | 323 ------------ static/javadocs/dev/plex/util/TimeUtils.html | 245 +++++++++ .../javadocs/dev/plex/util/UpdateChecker.html | 28 +- static/javadocs/dev/plex/util/WebUtils.html | 166 ++++++ ...er.html => ZonedDateTimeDeserializer.html} | 59 ++- ...izer.html => ZonedDateTimeSerializer.html} | 61 ++- .../plex/util/adapter/package-summary.html | 6 +- .../dev/plex/util/adapter/package-tree.html | 6 +- .../dev/plex/util/item/ItemBuilder.html | 2 +- .../dev/plex/util/item/package-summary.html | 2 +- .../dev/plex/util/item/package-tree.html | 2 +- .../dev/plex/util/menu/AbstractMenu.html | 2 +- static/javadocs/dev/plex/util/menu/IMenu.html | 2 +- .../dev/plex/util/menu/package-summary.html | 2 +- .../dev/plex/util/menu/package-tree.html | 2 +- .../dev/plex/util/package-summary.html | 36 +- .../javadocs/dev/plex/util/package-tree.html | 31 +- .../plex/world/BlockMapChunkGenerator.html | 2 +- .../world/ConfigurationChunkGenerator.html | 2 +- .../dev/plex/world/CustomChunkGenerator.html | 2 +- .../javadocs/dev/plex/world/CustomWorld.html | 4 +- .../dev/plex/world/FlatChunkGenerator.html | 2 +- .../dev/plex/world/NoiseChunkGenerator.html | 2 +- .../javadocs/dev/plex/world/NoiseOptions.html | 2 +- .../dev/plex/world/OctaveChunkGenerator.html | 2 +- .../dev/plex/world/OctaveOptions.html | 2 +- .../dev/plex/world/package-summary.html | 2 +- .../javadocs/dev/plex/world/package-tree.html | 2 +- static/javadocs/element-list | 9 +- static/javadocs/help-doc.html | 2 +- static/javadocs/index-all.html | 474 ++++++++++-------- static/javadocs/index.html | 58 +-- static/javadocs/member-search-index.js | 2 +- static/javadocs/overview-summary.html | 2 +- static/javadocs/overview-tree.html | 95 ++-- static/javadocs/package-search-index.js | 2 +- static/javadocs/serialized-form.html | 2 +- static/javadocs/type-search-index.js | 2 +- 248 files changed, 4074 insertions(+), 2390 deletions(-) rename static/javadocs/dev/plex/cache/{player => }/PlayerCache.html (86%) delete mode 100644 static/javadocs/dev/plex/command/blocker/RegexCommand.html create mode 100644 static/javadocs/dev/plex/command/blocking/BlockedCommand.html rename static/javadocs/dev/plex/command/{blocker => blocking}/package-summary.html (79%) rename static/javadocs/dev/plex/{cache/notes => command/blocking}/package-tree.html (87%) rename static/javadocs/dev/plex/command/{blocker/MatchCommand.html => impl/ConsoleSayCMD.html} (55%) rename static/javadocs/dev/plex/command/{blocker/BaseCommand.html => impl/SayCMD.html} (56%) rename static/javadocs/dev/plex/{command/blocker/CommandBlockerManager.html => listener/impl/AntiNukerListener.html} (72%) rename static/javadocs/dev/plex/{cache/notes/PlayerNotes.html => listener/impl/AntiSpamListener.html} (68%) create mode 100644 static/javadocs/dev/plex/permission/Permission.html create mode 100644 static/javadocs/dev/plex/permission/package-summary.html create mode 100644 static/javadocs/dev/plex/permission/package-tree.html create mode 100644 static/javadocs/dev/plex/services/impl/TimingService.html create mode 100644 static/javadocs/dev/plex/storage/permission/SQLPermissions.html rename static/javadocs/dev/plex/{cache/notes => storage/permission}/package-summary.html (86%) rename static/javadocs/dev/plex/{cache/sql => storage/permission}/package-tree.html (84%) rename static/javadocs/dev/plex/{cache => storage}/player/MongoPlayerData.html (83%) rename static/javadocs/dev/plex/{cache => storage}/player/SQLPlayerData.html (85%) rename static/javadocs/dev/plex/{cache => storage}/player/package-summary.html (80%) rename static/javadocs/dev/plex/{cache => storage}/player/package-tree.html (79%) rename static/javadocs/dev/plex/{cache/sql => storage/punishment}/SQLNotes.html (96%) rename static/javadocs/dev/plex/{cache/sql => storage/punishment}/SQLPunishment.html (91%) rename static/javadocs/dev/plex/{cache/sql => storage/punishment}/package-summary.html (85%) rename static/javadocs/dev/plex/{command/blocker => storage/punishment}/package-tree.html (72%) rename static/javadocs/dev/plex/{Plex.BuildProperties.html => util/BuildInfo.html} (73%) create mode 100644 static/javadocs/dev/plex/util/GameRuleUtil.html create mode 100644 static/javadocs/dev/plex/util/PermissionsUtil.html create mode 100644 static/javadocs/dev/plex/util/RandomUtil.html create mode 100644 static/javadocs/dev/plex/util/ReflectionsUtil.html delete mode 100644 static/javadocs/dev/plex/util/TimeUnit.html create mode 100644 static/javadocs/dev/plex/util/TimeUtils.html create mode 100644 static/javadocs/dev/plex/util/WebUtils.html rename static/javadocs/dev/plex/util/adapter/{LocalDateTimeDeserializer.html => ZonedDateTimeDeserializer.html} (79%) rename static/javadocs/dev/plex/util/adapter/{LocalDateTimeSerializer.html => ZonedDateTimeSerializer.html} (78%) diff --git a/docs/customization/commandblocker.md b/docs/customization/commandblocker.md index 37a3d99..e7f17af 100644 --- a/docs/customization/commandblocker.md +++ b/docs/customization/commandblocker.md @@ -26,11 +26,47 @@ The default `commands.yml` file is below. # # So these would be valid: # - "m:e:mail sendall:You cannot send messages to everyone on the server" -# - "r:e:^[^ :]+::Plugin specific commands are disabled" -blockedCommands: - - "r:e:^[^ :]+::Plugin specific commands are disabled." - - "m:e:mail sendall:You cannot send messages to everyone on the server." - - "m:e:mail sendtempall:You cannot send messages to everyone on the server." +# - "r:e:^[A-z]*:[A-z]*::Plugin specific commands are disabled" +commands: + - "m:a:break:_" + - "m:a:delchunks:_" + - "m:a:kickall:_" + - "m:a:locatebiome:_" + - "m:a:playsound:_" + - "m:a:setspawn:_" + - "m:a:socialspy:_" + - "m:a:tpall:_" + - "m:e:/eval:_" + - "m:e:advancement:_" + - "m:e:antioch:_" + - "m:e:backup:_" + - "m:e:ban-ip:_" + - "m:e:co purge:_" + - "m:e:d minecart_command:_" + - "m:e:debug:_" + - "m:e:defaultgamemode:The default gamemode should not be changed." + - "m:e:deljail:_" + - "m:e:disguiseradius:_" + - "m:e:fill:_" + - "m:e:jails:_" + - "m:e:mail sendall:You cannot send messages to everyone on the server." + - "m:e:mail sendtempall:You cannot send messages to everyone on the server." + - "m:e:paper:_" + - "m:e:pardon-ip:_" + - "m:e:pardon:_" + - "m:e:save-off:_" + - "m:e:save-on:_" + - "m:e:setjail:_" + - "m:e:spigot reload:_" + - "m:e:time:Server-side time changing is disabled. Please use /ptime to set your own personal time." + - "m:e:togglejail:_" + - "m:e:undisguiseradius:_" + - "m:e:weather:_" + - "m:e:worldborder:The worldborder does not need to be changed. This command is disabled." + - "r:a:^(co|core|coreprotect) (rb|rollback|l|lookup|rl|reload):_" + - "r:a:^(gamemode|gm) [^ ]+ .*:You cannot change the gamemode of other players!" + - "r:a:^(gamemode|gm|egamemode|egm) (spectator|sp|3):You cannot use spectator mode!" + - "r:e:^[A-z]*:[A-z]*::Plugin specific commands are disabled." ``` ## The symbols diff --git a/docs/customization/config.md b/docs/customization/config.md index a48d108..8c38f00 100644 --- a/docs/customization/config.md +++ b/docs/customization/config.md @@ -18,6 +18,8 @@ server: colorize_motd: true sample: - "&cForums: https://forum.plex.us.org" + # What timezone should various messages appear in (e.g. ban message end date) + timezone: Etc/UTC titles: masterbuilders: [ ] @@ -35,8 +37,8 @@ chat: # The maximum amount of characters a player can have for their tag # This does not include color tags such as or max-tag-length: 64 - # Color code for name color - name-color: 'f' + # Color tag for name color + name-color: '' # Should Plex use a "true op" system with ranks or only permission nodes # Options are "permissions" or "ranks" @@ -150,13 +152,13 @@ autowipe: allowdrops: true # What blocks should be blocked? -blockedBlocks: +blocked_blocks: - "SPAWNER" - "STRUCTURE_BLOCK" - "JIGSAW" # What entities should be blocked? -blockedEntities: +blocked_entities: - "WITHER" - "ENDER_DRAGON" - "MINECART_TNT" @@ -231,13 +233,19 @@ debug: false ## Server ### server.name The name of your server goes here and is used throughout Plex. + ### server.motd The text here will appear on the server list. + ### server.colorize_motd This determines if the message of the day should randomly be colorized. You can disable this option and manually colorize your MOTD. + ### server.sample This lets you specify a custom message under the player count in the server list. +## server.timezone +This lets you customize which timezone various messages appear in (e.g. ban message end date) + ## Titles ### titles.masterbuilders A list of players who will show up as a masterbuilder. @@ -259,7 +267,7 @@ Determines if the chat system should be enabled. It's useful to turn this off if The maximum length a tag may be in game. ### chat.name-color -**Default:** `f` +**Default:** `` The default color a tag should be if a player doesn't specify any colors. ## System @@ -333,10 +341,10 @@ A list of entities to automatically wipe. Should drops be allowed at all? ## Blocking -### blockedBlocks +### blocked_blocks A list of blocks that should be blocked. -### blockedEntities +### blocked_entities A list of entities that should be blocked. ## Global gamerules diff --git a/docs/customization/messages.md b/docs/customization/messages.md index 76b3a54..5590296 100644 --- a/docs/customization/messages.md +++ b/docs/customization/messages.md @@ -178,8 +178,15 @@ removedMobs: "{0} - Removed {1} mobs" autoWipeDisabled: "Item wiping is currently disabled in the config!" allowDropsDisabled: "No longer allowing drops from players." allowDropsEnabled: "Now allowing drops from players." -blockedCommandColor: "" -commandBlocked: "That command is blocked." +commandBlocked: "That command is blocked." +# 0 - The command sender +# 1 - The message being said +sayMessage: "[Server: {0}] {1}" +# 0 - The command sender +# 1 - The message being said +consoleSayMessage: "[Console: {0}] {1}" +# 0 - The number attempted to be parsed +unableToParseNumber: "Unable to parse {0} as a number!" ``` ## MiniMessage diff --git a/docs/modules/httpd.md b/docs/modules/httpd.md index a9d8f15..23b3315 100644 --- a/docs/modules/httpd.md +++ b/docs/modules/httpd.md @@ -19,4 +19,10 @@ Displays a list of indefinite players in JSON format. This page is only accessib This will display a list of online players in JSON format. This is accessible to everyone. ### /api/punishments -If you go this page, it will ask you to enter a UUID in the URL. When you enter a valid UUID to the URL, it will display that user's punishments in JSON format. An example URL would be `/api/punishments/78408086-1991-4c33-a571-d8fa325465b2`. If your IP is not registered to an admin, it will not display IP addresses. If your server is using permissions, it will check if the player has the `plex.httpd.punishments.access` instead. \ No newline at end of file +If you go this page, it will ask you to enter a UUID in the URL. When you enter a valid UUID to the URL, it will display that user's punishments in JSON format. An example URL would be `/api/punishments/78408086-1991-4c33-a571-d8fa325465b2`. If your IP is not registered to an admin, it will not display IP addresses. If your server is using permissions, it will check if the player has the `plex.httpd.punishments.access` instead. + +### /api/schematics/download +This page allows anyone to download schematics from the server. No permission is required to access the page + +### /api/schematics/upload +This page allows players who are an Admin or above to upload schematics. The corresponding permission to upload schematics is `plex.httpd.schematics.upload` \ No newline at end of file diff --git a/docs/modules/introduction.md b/docs/modules/introduction.md index 16afef4..4a7a618 100644 --- a/docs/modules/introduction.md +++ b/docs/modules/introduction.md @@ -11,5 +11,5 @@ Below is a list of current modules | Name | Versions | | -------------- | --------- | | BukkitTelnet | 1.0 | -| HTTPD | 1.0 | +| HTTPD | 1.0.2 | | LibsDisguises | 1.0 | diff --git a/docs/permissions.md b/docs/permissions.md index fef87a8..67001ed 100644 --- a/docs/permissions.md +++ b/docs/permissions.md @@ -29,6 +29,8 @@ This page is a comprehensive list of all of Plex's permission nodes. | namehistory | plex.namehistory | Get the name history of a player | | notes | plex.notes | Manage notes for a player | | plex | plex.plex | Show information about Plex or reload it | +| plex | plex.reload | Reload Plex | +| plex | plex.modules.reload | Reload Plex's modules | | punishments | plex.punishments | Opens the Punishments GUI | | rawsay | plex.rawsay | Displays a message to everyone | | smite | plex.smite | Someone being a little bitch? Smite them down... | @@ -41,6 +43,8 @@ This page is a comprehensive list of all of Plex's permission nodes. | unfreeze | plex.unfreeze | Unfreeze a player | | unmute | plex.unmute | Unmute a player | | world | plex.world | Teleport to a world. | +| | | | +| Enter adminworld | plex.adminworld.enter | Allows entering the adminworld | ## BukkitTelnet Module | Permission | Description | diff --git a/docs/versions.md b/docs/versions.md index 44b3786..e57d957 100644 --- a/docs/versions.md +++ b/docs/versions.md @@ -8,10 +8,12 @@ Plex builds against the latest Minecraft version available. A table has been pro | Plex Version | Minecraft Versions | | ------------ | ------------------ | -| 0.4 | 1.16.5 - 1.18.1 | -| 0.5 | 1.18 - 1.18.1 | -| 0.6 | 1.18 - 1.18.1 | -| 0.7 | 1.18 - 1.18.1 | -| 0.8 | 1.18.2 | +| 1.0.2 | 1.18.2 | +| 1.0.1 | 1.18.2 | +| 1.0 | 1.18.2 | | 0.9 | 1.18.2 | -| 1.0 | 1.18.2 | \ No newline at end of file +| 0.8 | 1.18.2 | +| 0.7 | 1.18 - 1.18.1 | +| 0.6 | 1.18 - 1.18.1 | +| 0.5 | 1.18 - 1.18.1 | +| 0.4 | 1.16.5 - 1.18.1 | \ No newline at end of file diff --git a/static/javadocs/allclasses-index.html b/static/javadocs/allclasses-index.html index 59e3565..2fc2c87 100644 --- a/static/javadocs/allclasses-index.html +++ b/static/javadocs/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (Plex 1.0 API) +All Classes and Interfaces (Plex 1.0.2 API) @@ -69,7 +69,7 @@ loadScripts(document, 'script');
-
Event that is ran when a player is added to the admin list
+
Event that is run when a player is added to the admin list
 
@@ -83,16 +83,20 @@ loadScripts(document, 'script');
 
-
Event that is ran when a player is removed from the admin list
+
Event that is run when a player is removed from the admin list
-
Event that is ran when an admin's rank is set
+
Event that is run when an admins rank is set
 
 
+ +
 
+ +
 
 
@@ -109,7 +113,7 @@ loadScripts(document, 'script');
 
 
- +
 
 
@@ -117,11 +121,11 @@ loadScripts(document, 'script');
 
 
- +
 
- +
 
- +
 
 
@@ -151,41 +155,45 @@ loadScripts(document, 'script');
 
 
- +
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
Parent cache class
- -
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- + +
 
+ +
 
+
 
 
@@ -201,124 +209,120 @@ loadScripts(document, 'script');
 
 
- -
 
- -
 
 
 
 
- +
 
- -
 
- -
+ +
Creates a custom Config object
- -
 
- -
 
- + +
 
+
 
- +
 
- -
+ +
 
+ +
Mongo fetching utilities for players
- -
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
 
+ +
 
+ +
Cache storage
- -
 
- -
 
- -
 
+ +
 
+ +
 
 
 
- -
 
- + +
 
+
 
- -
 
- -
+ +
Superclass for all commands
- -
 
- +
 
- +
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
Superclass for punishment events
- + +
+
Event that is called when a player is frozen or unfrozen
+
+
Event that is called when a player is frozen or unfrozen
- -
diff --git a/static/javadocs/allpackages-index.html b/static/javadocs/allpackages-index.html index 421f65e..fa1108b 100644 --- a/static/javadocs/allpackages-index.html +++ b/static/javadocs/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (Plex 1.0 API) +All Packages (Plex 1.0.2 API) @@ -59,43 +59,39 @@ loadScripts(document, 'script');
 
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- +
 
- -
 
- -
 
- +
 
 
@@ -113,16 +109,22 @@ loadScripts(document, 'script');
 
 
- +
 
- +
 
- +
 
- +
 
- +
 
+ +
 
+ +
 
+ +
 
diff --git a/static/javadocs/constant-values.html b/static/javadocs/constant-values.html index 5e2c73f..c8df7ad 100644 --- a/static/javadocs/constant-values.html +++ b/static/javadocs/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (Plex 1.0 API) +Constant Field Values (Plex 1.0.2 API) @@ -55,78 +55,84 @@ loadScripts(document, 'script');
-
+

dev.plex.*

  • -
    dev.plex.cache.notes.PlayerNotes
    +
    dev.plex.storage.permission.SQLPermissions
    Modifier and Type
    Constant Field
    Value
    -
    private final String
    - -
    "INSERT INTO `notes` (`uuid`, `name`, `written_by`, `note`) VALUES (?, ?, ?, ?);"
    -
    private final String
    - -
    "SELECT * FROM `notes` WHERE uuid=?"
    +
    private static final String
    + +
    "INSERT INTO `permissions` (`uuid`, `permission`, `allowed`) VALUES(?, ?, ?)"
    +
    private static final String
    + +
    "DELETE FROM `permissions` WHERE uuid=? AND permission=?"
    +
    private static final String
    + +
    "SELECT * FROM `permissions` WHERE uuid=?"
    +
    private static final String
    + +
    "UPDATE `permissions` SET allowed=? WHERE uuid=? AND permission=?"
  • -
    dev.plex.cache.player.SQLPlayerData
    +
    dev.plex.storage.player.SQLPlayerData
    Modifier and Type
    Constant Field
    Value
    -
    private final String
    - +
    private final String
    +
    "INSERT INTO `players` (`uuid`, `name`, `login_msg`, `prefix`, `rank`, `adminActive`, `ips`, `coins`, `vanished`, `commandspy`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"
    -
    private final String
    - +
    private final String
    +
    "SELECT * FROM `players` WHERE uuid=?"
    -
    private final String
    - +
    private final String
    +
    "UPDATE `players` SET name=?, login_msg=?, prefix=?, rank=?, adminActive=?, ips=?, coins=?, vanished=?, commandspy=? WHERE uuid=?"
  • -
    dev.plex.cache.sql.SQLNotes
    +
    dev.plex.storage.punishment.SQLNotes
    Modifier and Type
    Constant Field
    Value
    -
    private static final String
    - +
    private static final String
    +
    "DELETE FROM `notes` WHERE uuid=? AND id=?"
    -
    private static final String
    - +
    private static final String
    +
    "INSERT INTO `notes` (`id`, `uuid`, `written_by`, `note`, `timestamp`) VALUES(?, ?, ?, ?, ?)"
    -
    private static final String
    - +
    private static final String
    +
    "SELECT * FROM `notes` WHERE uuid=?"
  • -
    dev.plex.cache.sql.SQLPunishment
    +
    dev.plex.storage.punishment.SQLPunishment
    Modifier and Type
    Constant Field
    Value
    -
    private static final String
    - +
    private static final String
    +
    "INSERT INTO `punishments` (`punished`, `punisher`, `punishedUsername`, `ip`, `type`, `reason`, `customTime`, `active`, `endDate`) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)"
    -
    private static final String
    - +
    private static final String
    +
    "SELECT * FROM `punishments` WHERE punished=?"
    -
    private static final String
    - +
    private static final String
    +
    "SELECT * FROM `punishments` WHERE punisher=?"
    -
    private static final String
    - +
    private static final String
    +
    "UPDATE `punishments` SET active=? WHERE active=? AND punished=? AND type=?"
  • diff --git a/static/javadocs/dev/plex/Plex.html b/static/javadocs/dev/plex/Plex.html index 4b78c69..5af36c8 100644 --- a/static/javadocs/dev/plex/Plex.html +++ b/static/javadocs/dev/plex/Plex.html @@ -2,7 +2,7 @@ -Plex (Plex 1.0 API) +Plex (Plex 1.0.2 API) @@ -43,7 +43,7 @@ loadScripts(document, 'script');
@@ -226,6 +214,9 @@ loadScripts(document, 'script');
private void
 
+
boolean
+ +
 
@@ -253,12 +244,6 @@ loadScripts(document, 'script');

Field Details

  • -
    -

    build

    -
    public static final Plex.BuildProperties build
    -
    -
  • -
  • plugin

    private static Plex plugin
    @@ -283,9 +268,9 @@ loadScripts(document, 'script');
  • -
    -

    blockedCommands

    -
    public Config blockedCommands
    +
    +

    commands

    +
    public Config commands
  • @@ -301,6 +286,12 @@ loadScripts(document, 'script');
  • +
    +

    build

    +
    public static final BuildInfo build
    +
    +
  • +
  • sqlConnection

    private SQLConnection sqlConnection
    @@ -321,25 +312,31 @@ loadScripts(document, 'script');
  • mongoPlayerData

    -
    private MongoPlayerData mongoPlayerData
    +
    private MongoPlayerData mongoPlayerData
  • sqlPlayerData

    -
    private SQLPlayerData sqlPlayerData
    +
    private SQLPlayerData sqlPlayerData
  • sqlPunishment

    -
    private SQLPunishment sqlPunishment
    +
    private SQLPunishment sqlPunishment
  • sqlNotes

    -
    private SQLNotes sqlNotes
    +
    private SQLNotes sqlNotes
    +
    +
  • +
  • +
    +

    sqlPermissions

    +
    private SQLPermissions sqlPermissions
  • @@ -367,12 +364,6 @@ loadScripts(document, 'script');
  • -
    -

    commandBlockerManager

    -
    private CommandBlockerManager commandBlockerManager
    -
    -
  • -
  • adminList

    private AdminList adminList
    @@ -390,6 +381,12 @@ loadScripts(document, 'script');
    private String system
  • +
  • +
    +

    permissions

    +
    private net.milkbowl.vault.permission.Permission permissions
    +
    +
@@ -466,6 +463,12 @@ loadScripts(document, 'script');
private void reloadPlayers()
+
  • +
    +

    setupPermissions

    +
    public boolean setupPermissions()
    +
    +
  • diff --git a/static/javadocs/dev/plex/PlexBase.html b/static/javadocs/dev/plex/PlexBase.html index c115eae..e16320e 100644 --- a/static/javadocs/dev/plex/PlexBase.html +++ b/static/javadocs/dev/plex/PlexBase.html @@ -2,10 +2,10 @@ -PlexBase (Plex 1.0 API) +PlexBase (Plex 1.0.2 API) - + @@ -41,13 +41,13 @@ loadScripts(document, 'script');
  • Summary: 
  • Nested | 
  • Field | 
  • -
  • Constr | 
  • -
  • Method
  • +
  • Constr | 
  • +
  • Method
  • @@ -64,19 +64,15 @@ loadScripts(document, 'script');
    Package dev.plex
    -

    Class PlexBase

    -
    -
    java.lang.Object -
    dev.plex.PlexBase
    +

    Interface PlexBase

    -
    Direct Known Subclasses:
    -
    AbstractService, AdminList, CommandBlockerManager, CommandHandler, ListenerHandler, MongoConnection, PlexListener, PlexUtils, PunishmentManager, RedisConnection, SQLConnection, UpdateChecker
    +
    All Known Implementing Classes:
    +
    AbstractService, AdminList, AdminListener, AntiNukerListener, AntiSpamListener, AutoWipeService, BanListener, BanService, BlockListener, ChatListener, CommandBlockerService, CommandHandler, CommandListener, DropListener, FreezeListener, GameModeListener, GameRuleService, ListenerHandler, MongoConnection, MuteListener, PlayerListener, PlexListener, PlexUtils, PunishmentManager, RedisConnection, ServerListener, SpawnListener, SQLConnection, TabListener, TimingService, UpdateChecker, UpdateCheckerService, WorldListener

    -
    public class PlexBase -extends Object
    +
    public interface PlexBase
      @@ -89,34 +85,12 @@ loadScripts(document, 'script');
      Modifier and Type
      Field
      Description
      -
      protected static final Plex
      +
      static final Plex
       
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • @@ -129,21 +103,7 @@ loadScripts(document, 'script');
  • plugin

    -
    protected static final Plex plugin
    -
    -
  • - -
    - - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      PlexBase

      -
      public PlexBase()
      +
      static final Plex plugin
    diff --git a/static/javadocs/dev/plex/admin/Admin.html b/static/javadocs/dev/plex/admin/Admin.html index f087868..0762c91 100644 --- a/static/javadocs/dev/plex/admin/Admin.html +++ b/static/javadocs/dev/plex/admin/Admin.html @@ -2,7 +2,7 @@ -Admin (Plex 1.0 API) +Admin (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/admin/AdminList.html b/static/javadocs/dev/plex/admin/AdminList.html index 1f11365..9c64e4d 100644 --- a/static/javadocs/dev/plex/admin/AdminList.html +++ b/static/javadocs/dev/plex/admin/AdminList.html @@ -2,7 +2,7 @@ -AdminList (Plex 1.0 API) +AdminList (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

    Class AdminList

    java.lang.Object -
    dev.plex.PlexBase
    dev.plex.admin.AdminList
    -
    +
    +
    All Implemented Interfaces:
    +
    PlexBase
    +

    public class AdminList -extends PlexBase
    +extends Object +implements PlexBase
    Cached storage for Admin objects
    See Also:
    @@ -107,7 +110,7 @@ loadScripts(document, 'script');
    -

    Fields inherited from class dev.plex.PlexBase

    +

    Fields inherited from interface dev.plex.PlexBase

    plugin
  • @@ -148,7 +151,7 @@ loadScripts(document, 'script');
    -
    Gathers every admin's username (cached and in the database)
    +
    Gathers every admins username (cached and in the database)
    void
    @@ -233,7 +236,7 @@ loadScripts(document, 'script');

    getAllAdmins

    public List<String> getAllAdmins()
    -
    Gathers every admin's username (cached and in the database)
    +
    Gathers every admins username (cached and in the database)
    Returns:
    An array list of the names of every admin
    diff --git a/static/javadocs/dev/plex/admin/package-summary.html b/static/javadocs/dev/plex/admin/package-summary.html index 5d5e796..06e8258 100644 --- a/static/javadocs/dev/plex/admin/package-summary.html +++ b/static/javadocs/dev/plex/admin/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.admin (Plex 1.0 API) +dev.plex.admin (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/admin/package-tree.html b/static/javadocs/dev/plex/admin/package-tree.html index 3bfdd27..377d0fd 100644 --- a/static/javadocs/dev/plex/admin/package-tree.html +++ b/static/javadocs/dev/plex/admin/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.admin Class Hierarchy (Plex 1.0 API) +dev.plex.admin Class Hierarchy (Plex 1.0.2 API) @@ -59,11 +59,7 @@ loadScripts(document, 'script');
  • java.lang.Object
  • diff --git a/static/javadocs/dev/plex/cache/DataUtils.html b/static/javadocs/dev/plex/cache/DataUtils.html index 4bd549a..3310b34 100644 --- a/static/javadocs/dev/plex/cache/DataUtils.html +++ b/static/javadocs/dev/plex/cache/DataUtils.html @@ -2,7 +2,7 @@ -DataUtils (Plex 1.0 API) +DataUtils (Plex 1.0.2 API) @@ -119,18 +119,21 @@ loadScripts(document, 'script');
    Gets a player from cache or from the database
    static boolean
    - -
    + +
     
    +
    static boolean
    + +
    Checks if the player has been on the server before
    -
    static void
    -
    insert(PlexPlayer plexPlayer)
    -
    +
    static void
    +
    insert(PlexPlayer plexPlayer)
    +
    Inserts a player's information in the database
    -
    static void
    -
    update(PlexPlayer plexPlayer)
    -
    +
    static void
    +
    update(PlexPlayer plexPlayer)
    +
    Updates a player's information in the database
    @@ -178,6 +181,12 @@ loadScripts(document, 'script');
  • +
    +

    hasPlayedBefore

    +
    public static boolean hasPlayedBefore(String username)
    +
    +
  • +
  • getPlayer

    public static PlexPlayer getPlayer(UUID uuid)
    diff --git a/static/javadocs/dev/plex/cache/player/PlayerCache.html b/static/javadocs/dev/plex/cache/PlayerCache.html similarity index 86% rename from static/javadocs/dev/plex/cache/player/PlayerCache.html rename to static/javadocs/dev/plex/cache/PlayerCache.html index 32df62d..3b296a4 100644 --- a/static/javadocs/dev/plex/cache/player/PlayerCache.html +++ b/static/javadocs/dev/plex/cache/PlayerCache.html @@ -2,24 +2,24 @@ -PlayerCache (Plex 1.0 API) +PlayerCache (Plex 1.0.2 API) - + - - - - - - + + + + + +
  • @@ -88,6 +82,10 @@ loadScripts(document, 'script');
    Parent cache class
    + +
    +
    Cache storage
    +
    diff --git a/static/javadocs/dev/plex/cache/package-tree.html b/static/javadocs/dev/plex/cache/package-tree.html index 8b0589b..58499a5 100644 --- a/static/javadocs/dev/plex/cache/package-tree.html +++ b/static/javadocs/dev/plex/cache/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.cache Class Hierarchy (Plex 1.0 API) +dev.plex.cache Class Hierarchy (Plex 1.0.2 API) @@ -59,6 +59,7 @@ loadScripts(document, 'script');
  • java.lang.Object
  • diff --git a/static/javadocs/dev/plex/command/PlexCommand.html b/static/javadocs/dev/plex/command/PlexCommand.html index 188cc68..8e9e271 100644 --- a/static/javadocs/dev/plex/command/PlexCommand.html +++ b/static/javadocs/dev/plex/command/PlexCommand.html @@ -2,7 +2,7 @@ -PlexCommand (Plex 1.0 API) +PlexCommand (Plex 1.0.2 API) @@ -82,7 +82,7 @@ loadScripts(document, 'script');
    Direct Known Subclasses:
    -
    AdminChatCMD, AdminCMD, AdminworldCMD, AdventureCMD, BanCMD, BlockEditCMD, CommandSpyCMD, CreativeCMD, DebugCMD, DeopAllCMD, DeopCMD, EntityWipeCMD, FlatlandsCMD, FreezeCMD, KickCMD, ListCMD, LocalSpawnCMD, LockupCMD, MasterbuilderworldCMD, MobPurgeCMD, MuteCMD, NameHistoryCMD, NotesCMD, OpAllCMD, OpCMD, PlexCMD, PunishmentsCMD, RankCMD, RawSayCMD, SmiteCMD, SpectatorCMD, SurvivalCMD, TagCMD, TempbanCMD, ToggleDropsCMD, UnbanCMD, UnfreezeCMD, UnmuteCMD, WorldCMD
    +
    AdminChatCMD, AdminCMD, AdminworldCMD, AdventureCMD, BanCMD, BlockEditCMD, CommandSpyCMD, ConsoleSayCMD, CreativeCMD, DebugCMD, DeopAllCMD, DeopCMD, EntityWipeCMD, FlatlandsCMD, FreezeCMD, KickCMD, ListCMD, LocalSpawnCMD, LockupCMD, MasterbuilderworldCMD, MobPurgeCMD, MuteCMD, NameHistoryCMD, NotesCMD, OpAllCMD, OpCMD, PlexCMD, PunishmentsCMD, RankCMD, RawSayCMD, SayCMD, SmiteCMD, SpectatorCMD, SurvivalCMD, TagCMD, TempbanCMD, ToggleDropsCMD, UnbanCMD, UnfreezeCMD, UnmuteCMD, WorldCMD

    public abstract class PlexCommand diff --git a/static/javadocs/dev/plex/command/annotation/CommandParameters.html b/static/javadocs/dev/plex/command/annotation/CommandParameters.html index 1ef7cc9..35ef537 100644 --- a/static/javadocs/dev/plex/command/annotation/CommandParameters.html +++ b/static/javadocs/dev/plex/command/annotation/CommandParameters.html @@ -2,7 +2,7 @@ -CommandParameters (Plex 1.0 API) +CommandParameters (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/annotation/CommandPermissions.html b/static/javadocs/dev/plex/command/annotation/CommandPermissions.html index d3b491c..b0d8854 100644 --- a/static/javadocs/dev/plex/command/annotation/CommandPermissions.html +++ b/static/javadocs/dev/plex/command/annotation/CommandPermissions.html @@ -2,7 +2,7 @@ -CommandPermissions (Plex 1.0 API) +CommandPermissions (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/annotation/System.html b/static/javadocs/dev/plex/command/annotation/System.html index b97d9aa..096094d 100644 --- a/static/javadocs/dev/plex/command/annotation/System.html +++ b/static/javadocs/dev/plex/command/annotation/System.html @@ -2,7 +2,7 @@ -System (Plex 1.0 API) +System (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/annotation/package-summary.html b/static/javadocs/dev/plex/command/annotation/package-summary.html index d14f632..aa3db4b 100644 --- a/static/javadocs/dev/plex/command/annotation/package-summary.html +++ b/static/javadocs/dev/plex/command/annotation/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.command.annotation (Plex 1.0 API) +dev.plex.command.annotation (Plex 1.0.2 API) @@ -69,7 +69,7 @@ loadScripts(document, 'script');
    Description
     
    - +
     
     
    diff --git a/static/javadocs/dev/plex/command/annotation/package-tree.html b/static/javadocs/dev/plex/command/annotation/package-tree.html index 8295922..c1709f7 100644 --- a/static/javadocs/dev/plex/command/annotation/package-tree.html +++ b/static/javadocs/dev/plex/command/annotation/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.command.annotation Class Hierarchy (Plex 1.0 API) +dev.plex.command.annotation Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/blocker/RegexCommand.html b/static/javadocs/dev/plex/command/blocker/RegexCommand.html deleted file mode 100644 index a28f26e..0000000 --- a/static/javadocs/dev/plex/command/blocker/RegexCommand.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - -RegexCommand (Plex 1.0 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RegexCommand

    -
    -
    java.lang.Object -
    dev.plex.command.blocker.BaseCommand -
    dev.plex.command.blocker.RegexCommand
    -
    -
    -
    -
    -
    public class RegexCommand -extends BaseCommand
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        regex

        -
        private final Pattern regex
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RegexCommand

        -
        public RegexCommand(Pattern r1, - Rank r2, - String m1)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/static/javadocs/dev/plex/command/blocking/BlockedCommand.html b/static/javadocs/dev/plex/command/blocking/BlockedCommand.html new file mode 100644 index 0000000..7aef127 --- /dev/null +++ b/static/javadocs/dev/plex/command/blocking/BlockedCommand.html @@ -0,0 +1,191 @@ + + + + +BlockedCommand (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class BlockedCommand

    +
    +
    java.lang.Object +
    dev.plex.command.blocking.BlockedCommand
    +
    +
    +
    +
    public class BlockedCommand +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        message

        +
        private net.kyori.adventure.text.Component message
        +
        +
      • +
      • +
        +

        requiredLevel

        +
        private String requiredLevel
        +
        +
      • +
      • +
        +

        regex

        +
        private String regex
        +
        +
      • +
      • +
        +

        command

        +
        private String command
        +
        +
      • +
      • +
        +

        commandAliases

        +
        private List<String> commandAliases
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        BlockedCommand

        +
        public BlockedCommand()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/command/blocker/package-summary.html b/static/javadocs/dev/plex/command/blocking/package-summary.html similarity index 79% rename from static/javadocs/dev/plex/command/blocker/package-summary.html rename to static/javadocs/dev/plex/command/blocking/package-summary.html index 0ec6d3d..2025b6d 100644 --- a/static/javadocs/dev/plex/command/blocker/package-summary.html +++ b/static/javadocs/dev/plex/command/blocking/package-summary.html @@ -2,10 +2,10 @@ -dev.plex.command.blocker (Plex 1.0 API) +dev.plex.command.blocking (Plex 1.0.2 API) - + @@ -55,10 +55,10 @@ loadScripts(document, 'script');
    -

    Package dev.plex.command.blocker

    +

    Package dev.plex.command.blocking


    -
    package dev.plex.command.blocker
    +
    package dev.plex.command.blocking
    diff --git a/static/javadocs/dev/plex/cache/notes/package-tree.html b/static/javadocs/dev/plex/command/blocking/package-tree.html similarity index 87% rename from static/javadocs/dev/plex/cache/notes/package-tree.html rename to static/javadocs/dev/plex/command/blocking/package-tree.html index 185002a..78f069b 100644 --- a/static/javadocs/dev/plex/cache/notes/package-tree.html +++ b/static/javadocs/dev/plex/command/blocking/package-tree.html @@ -2,10 +2,10 @@ -dev.plex.cache.notes Class Hierarchy (Plex 1.0 API) +dev.plex.command.blocking Class Hierarchy (Plex 1.0.2 API) - + @@ -47,7 +47,7 @@ loadScripts(document, 'script');
    -

    Hierarchy For Package dev.plex.cache.notes

    +

    Hierarchy For Package dev.plex.command.blocking

    Package Hierarchies:
    • All Packages
    • @@ -58,7 +58,7 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/command/exception/CommandFailException.html b/static/javadocs/dev/plex/command/exception/CommandFailException.html index 60a4bcf..1f1557c 100644 --- a/static/javadocs/dev/plex/command/exception/CommandFailException.html +++ b/static/javadocs/dev/plex/command/exception/CommandFailException.html @@ -2,7 +2,7 @@ -CommandFailException (Plex 1.0 API) +CommandFailException (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/exception/ConsoleMustDefinePlayerException.html b/static/javadocs/dev/plex/command/exception/ConsoleMustDefinePlayerException.html index ea64186..8563d06 100644 --- a/static/javadocs/dev/plex/command/exception/ConsoleMustDefinePlayerException.html +++ b/static/javadocs/dev/plex/command/exception/ConsoleMustDefinePlayerException.html @@ -2,7 +2,7 @@ -ConsoleMustDefinePlayerException (Plex 1.0 API) +ConsoleMustDefinePlayerException (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/exception/ConsoleOnlyException.html b/static/javadocs/dev/plex/command/exception/ConsoleOnlyException.html index d02eb50..96abe0a 100644 --- a/static/javadocs/dev/plex/command/exception/ConsoleOnlyException.html +++ b/static/javadocs/dev/plex/command/exception/ConsoleOnlyException.html @@ -2,7 +2,7 @@ -ConsoleOnlyException (Plex 1.0 API) +ConsoleOnlyException (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/exception/PlayerNotBannedException.html b/static/javadocs/dev/plex/command/exception/PlayerNotBannedException.html index 3e5b5c7..2ec56c1 100644 --- a/static/javadocs/dev/plex/command/exception/PlayerNotBannedException.html +++ b/static/javadocs/dev/plex/command/exception/PlayerNotBannedException.html @@ -2,7 +2,7 @@ -PlayerNotBannedException (Plex 1.0 API) +PlayerNotBannedException (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/exception/PlayerNotFoundException.html b/static/javadocs/dev/plex/command/exception/PlayerNotFoundException.html index 8cba2a3..b0f4797 100644 --- a/static/javadocs/dev/plex/command/exception/PlayerNotFoundException.html +++ b/static/javadocs/dev/plex/command/exception/PlayerNotFoundException.html @@ -2,7 +2,7 @@ -PlayerNotFoundException (Plex 1.0 API) +PlayerNotFoundException (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/exception/package-summary.html b/static/javadocs/dev/plex/command/exception/package-summary.html index 90b4c93..ea3b155 100644 --- a/static/javadocs/dev/plex/command/exception/package-summary.html +++ b/static/javadocs/dev/plex/command/exception/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.command.exception (Plex 1.0 API) +dev.plex.command.exception (Plex 1.0.2 API) @@ -71,7 +71,7 @@ loadScripts(document, 'script');
       
       
      - +
       
       
      diff --git a/static/javadocs/dev/plex/command/exception/package-tree.html b/static/javadocs/dev/plex/command/exception/package-tree.html index 78188c2..5974678 100644 --- a/static/javadocs/dev/plex/command/exception/package-tree.html +++ b/static/javadocs/dev/plex/command/exception/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.command.exception Class Hierarchy (Plex 1.0 API) +dev.plex.command.exception Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/AdminCMD.html b/static/javadocs/dev/plex/command/impl/AdminCMD.html index 788f67a..2e2bbd0 100644 --- a/static/javadocs/dev/plex/command/impl/AdminCMD.html +++ b/static/javadocs/dev/plex/command/impl/AdminCMD.html @@ -2,7 +2,7 @@ -AdminCMD (Plex 1.0 API) +AdminCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/AdminChatCMD.html b/static/javadocs/dev/plex/command/impl/AdminChatCMD.html index 308cb14..13f6d87 100644 --- a/static/javadocs/dev/plex/command/impl/AdminChatCMD.html +++ b/static/javadocs/dev/plex/command/impl/AdminChatCMD.html @@ -2,7 +2,7 @@ -AdminChatCMD (Plex 1.0 API) +AdminChatCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/AdminworldCMD.html b/static/javadocs/dev/plex/command/impl/AdminworldCMD.html index 7ad0170..a402d89 100644 --- a/static/javadocs/dev/plex/command/impl/AdminworldCMD.html +++ b/static/javadocs/dev/plex/command/impl/AdminworldCMD.html @@ -2,7 +2,7 @@ -AdminworldCMD (Plex 1.0 API) +AdminworldCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/AdventureCMD.html b/static/javadocs/dev/plex/command/impl/AdventureCMD.html index 8b65589..4a1a1c0 100644 --- a/static/javadocs/dev/plex/command/impl/AdventureCMD.html +++ b/static/javadocs/dev/plex/command/impl/AdventureCMD.html @@ -2,7 +2,7 @@ -AdventureCMD (Plex 1.0 API) +AdventureCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/BanCMD.html b/static/javadocs/dev/plex/command/impl/BanCMD.html index 96ce333..93de377 100644 --- a/static/javadocs/dev/plex/command/impl/BanCMD.html +++ b/static/javadocs/dev/plex/command/impl/BanCMD.html @@ -2,7 +2,7 @@ -BanCMD (Plex 1.0 API) +BanCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/BlockEditCMD.html b/static/javadocs/dev/plex/command/impl/BlockEditCMD.html index 6e4a1db..ec5312f 100644 --- a/static/javadocs/dev/plex/command/impl/BlockEditCMD.html +++ b/static/javadocs/dev/plex/command/impl/BlockEditCMD.html @@ -2,7 +2,7 @@ -BlockEditCMD (Plex 1.0 API) +BlockEditCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/CommandSpyCMD.html b/static/javadocs/dev/plex/command/impl/CommandSpyCMD.html index 5881096..4e592a7 100644 --- a/static/javadocs/dev/plex/command/impl/CommandSpyCMD.html +++ b/static/javadocs/dev/plex/command/impl/CommandSpyCMD.html @@ -2,7 +2,7 @@ -CommandSpyCMD (Plex 1.0 API) +CommandSpyCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/blocker/MatchCommand.html b/static/javadocs/dev/plex/command/impl/ConsoleSayCMD.html similarity index 55% rename from static/javadocs/dev/plex/command/blocker/MatchCommand.html rename to static/javadocs/dev/plex/command/impl/ConsoleSayCMD.html index f36321f..e51b7de 100644 --- a/static/javadocs/dev/plex/command/blocker/MatchCommand.html +++ b/static/javadocs/dev/plex/command/impl/ConsoleSayCMD.html @@ -2,10 +2,10 @@ -MatchCommand (Plex 1.0 API) +ConsoleSayCMD (Plex 1.0.2 API) - + @@ -50,7 +50,7 @@ loadScripts(document, 'script');
    @@ -67,18 +67,24 @@ loadScripts(document, 'script');
    - -

    Class MatchCommand

    + +

    Class ConsoleSayCMD

    java.lang.Object -
    dev.plex.command.blocker.BaseCommand -
    dev.plex.command.blocker.MatchCommand
    +
    org.bukkit.command.Command +
    dev.plex.command.PlexCommand +
    dev.plex.command.impl.ConsoleSayCMD
    +
    +
    +
    All Implemented Interfaces:
    +
    org.bukkit.command.PluginIdentifiableCommand
    +

    -
    public class MatchCommand -extends BaseCommand
    +
    public class ConsoleSayCMD +extends PlexCommand
      @@ -86,15 +92,12 @@ loadScripts(document, 'script');
    • Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      private final String
      - -
       
      -
      +
      +

      Fields inherited from class dev.plex.command.PlexCommand

      +plugin
      +
      +

      Fields inherited from class org.bukkit.command.Command

      +description, timings, usageMessage
    • @@ -105,9 +108,7 @@ loadScripts(document, 'script');
      Constructor
      Description
      -
      MatchCommand(String r1, - Rank r2, - String m1)
      +
       
    @@ -123,12 +124,22 @@ loadScripts(document, 'script');
    Modifier and Type
    Method
    Description
    - - -
     
    +
    protected net.kyori.adventure.text.Component
    +
    execute(@NotNull org.bukkit.command.CommandSender sender, + @Nullable org.bukkit.entity.Player playerSender, + String[] args)
    +
    +
    Executes the command
    +
    + +
    +

    Methods inherited from class org.bukkit.command.Command

    +broadcastCommandMessage, broadcastCommandMessage, getAliases, getDescription, getLabel, getName, getPermission, getPermissionMessage, getTimingName, getUsage, isRegistered, permissionMessage, permissionMessage, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, tabComplete, testPermission, testPermissionSilent, toString, unregister

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -138,31 +149,15 @@ loadScripts(document, 'script');
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        match

        -
        private final String match
        -
        -
      • -
      -
      -
    • Constructor Details

      • -
        -

        MatchCommand

        -
        public MatchCommand(String r1, - Rank r2, - String m1)
        +
        +

        ConsoleSayCMD

        +
        public ConsoleSayCMD()
      @@ -174,12 +169,22 @@ loadScripts(document, 'script');

      Method Details

      • -
        -

        toString

        -
        public String toString()
        +
        +

        execute

        +
        protected net.kyori.adventure.text.Component execute(@NotNull + @NotNull org.bukkit.command.CommandSender sender, + @Nullable + @Nullable org.bukkit.entity.Player playerSender, + String[] args)
        +
        Description copied from class: PlexCommand
        +
        Executes the command
        -
        Overrides:
        -
        toString in class BaseCommand
        +
        Specified by:
        +
        execute in class PlexCommand
        +
        Parameters:
        +
        sender - The sender of the command
        +
        playerSender - The player who executed the command (null if CommandSource is console or if CommandSource is any but console executed)
        +
        args - A Kyori Component to send to the sender (can be null)
      • diff --git a/static/javadocs/dev/plex/command/impl/CreativeCMD.html b/static/javadocs/dev/plex/command/impl/CreativeCMD.html index 2859a10..ed13438 100644 --- a/static/javadocs/dev/plex/command/impl/CreativeCMD.html +++ b/static/javadocs/dev/plex/command/impl/CreativeCMD.html @@ -2,7 +2,7 @@ -CreativeCMD (Plex 1.0 API) +CreativeCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/DebugCMD.html b/static/javadocs/dev/plex/command/impl/DebugCMD.html index fb897e0..9268c03 100644 --- a/static/javadocs/dev/plex/command/impl/DebugCMD.html +++ b/static/javadocs/dev/plex/command/impl/DebugCMD.html @@ -2,7 +2,7 @@ -DebugCMD (Plex 1.0 API) +DebugCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/DeopAllCMD.html b/static/javadocs/dev/plex/command/impl/DeopAllCMD.html index a0e79c7..3e43d02 100644 --- a/static/javadocs/dev/plex/command/impl/DeopAllCMD.html +++ b/static/javadocs/dev/plex/command/impl/DeopAllCMD.html @@ -2,7 +2,7 @@ -DeopAllCMD (Plex 1.0 API) +DeopAllCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/DeopCMD.html b/static/javadocs/dev/plex/command/impl/DeopCMD.html index 1e4f944..867f06d 100644 --- a/static/javadocs/dev/plex/command/impl/DeopCMD.html +++ b/static/javadocs/dev/plex/command/impl/DeopCMD.html @@ -2,7 +2,7 @@ -DeopCMD (Plex 1.0 API) +DeopCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/EntityWipeCMD.html b/static/javadocs/dev/plex/command/impl/EntityWipeCMD.html index 2e556b6..0a0441f 100644 --- a/static/javadocs/dev/plex/command/impl/EntityWipeCMD.html +++ b/static/javadocs/dev/plex/command/impl/EntityWipeCMD.html @@ -2,7 +2,7 @@ -EntityWipeCMD (Plex 1.0 API) +EntityWipeCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/FlatlandsCMD.html b/static/javadocs/dev/plex/command/impl/FlatlandsCMD.html index 7cdcfcf..9162ba8 100644 --- a/static/javadocs/dev/plex/command/impl/FlatlandsCMD.html +++ b/static/javadocs/dev/plex/command/impl/FlatlandsCMD.html @@ -2,7 +2,7 @@ -FlatlandsCMD (Plex 1.0 API) +FlatlandsCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/FreezeCMD.html b/static/javadocs/dev/plex/command/impl/FreezeCMD.html index cc38cd4..d3d0825 100644 --- a/static/javadocs/dev/plex/command/impl/FreezeCMD.html +++ b/static/javadocs/dev/plex/command/impl/FreezeCMD.html @@ -2,7 +2,7 @@ -FreezeCMD (Plex 1.0 API) +FreezeCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/KickCMD.html b/static/javadocs/dev/plex/command/impl/KickCMD.html index bdba864..473a656 100644 --- a/static/javadocs/dev/plex/command/impl/KickCMD.html +++ b/static/javadocs/dev/plex/command/impl/KickCMD.html @@ -2,7 +2,7 @@ -KickCMD (Plex 1.0 API) +KickCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/ListCMD.html b/static/javadocs/dev/plex/command/impl/ListCMD.html index 022f0ca..aa0d92b 100644 --- a/static/javadocs/dev/plex/command/impl/ListCMD.html +++ b/static/javadocs/dev/plex/command/impl/ListCMD.html @@ -2,7 +2,7 @@ -ListCMD (Plex 1.0 API) +ListCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/LocalSpawnCMD.html b/static/javadocs/dev/plex/command/impl/LocalSpawnCMD.html index 838b325..31df678 100644 --- a/static/javadocs/dev/plex/command/impl/LocalSpawnCMD.html +++ b/static/javadocs/dev/plex/command/impl/LocalSpawnCMD.html @@ -2,7 +2,7 @@ -LocalSpawnCMD (Plex 1.0 API) +LocalSpawnCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/LockupCMD.html b/static/javadocs/dev/plex/command/impl/LockupCMD.html index a47d49a..d1cdc1e 100644 --- a/static/javadocs/dev/plex/command/impl/LockupCMD.html +++ b/static/javadocs/dev/plex/command/impl/LockupCMD.html @@ -2,7 +2,7 @@ -LockupCMD (Plex 1.0 API) +LockupCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/MasterbuilderworldCMD.html b/static/javadocs/dev/plex/command/impl/MasterbuilderworldCMD.html index 1c0095c..d1c5c65 100644 --- a/static/javadocs/dev/plex/command/impl/MasterbuilderworldCMD.html +++ b/static/javadocs/dev/plex/command/impl/MasterbuilderworldCMD.html @@ -2,7 +2,7 @@ -MasterbuilderworldCMD (Plex 1.0 API) +MasterbuilderworldCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/MobPurgeCMD.html b/static/javadocs/dev/plex/command/impl/MobPurgeCMD.html index 919c470..f2b6b45 100644 --- a/static/javadocs/dev/plex/command/impl/MobPurgeCMD.html +++ b/static/javadocs/dev/plex/command/impl/MobPurgeCMD.html @@ -2,7 +2,7 @@ -MobPurgeCMD (Plex 1.0 API) +MobPurgeCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/MuteCMD.html b/static/javadocs/dev/plex/command/impl/MuteCMD.html index 0cf8282..8610210 100644 --- a/static/javadocs/dev/plex/command/impl/MuteCMD.html +++ b/static/javadocs/dev/plex/command/impl/MuteCMD.html @@ -2,7 +2,7 @@ -MuteCMD (Plex 1.0 API) +MuteCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/NameHistoryCMD.html b/static/javadocs/dev/plex/command/impl/NameHistoryCMD.html index 328b552..331f2c1 100644 --- a/static/javadocs/dev/plex/command/impl/NameHistoryCMD.html +++ b/static/javadocs/dev/plex/command/impl/NameHistoryCMD.html @@ -2,7 +2,7 @@ -NameHistoryCMD (Plex 1.0 API) +NameHistoryCMD (Plex 1.0.2 API) @@ -50,7 +50,7 @@ loadScripts(document, 'script');
      @@ -92,15 +92,6 @@ loadScripts(document, 'script');
    • Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      private static final DateTimeFormatter
      - -
       
      -

      Fields inherited from class dev.plex.command.PlexCommand

      plugin
      @@ -163,20 +154,6 @@ loadScripts(document, 'script');
        - -
      • -
        -

        Field Details

        - -
        -
      • diff --git a/static/javadocs/dev/plex/command/impl/NotesCMD.html b/static/javadocs/dev/plex/command/impl/NotesCMD.html index b18b81e..79adb02 100644 --- a/static/javadocs/dev/plex/command/impl/NotesCMD.html +++ b/static/javadocs/dev/plex/command/impl/NotesCMD.html @@ -2,7 +2,7 @@ -NotesCMD (Plex 1.0 API) +NotesCMD (Plex 1.0.2 API) @@ -50,7 +50,7 @@ loadScripts(document, 'script');
      @@ -92,15 +92,6 @@ loadScripts(document, 'script');
    • Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      private static final DateTimeFormatter
      - -
       
      -

      Fields inherited from class dev.plex.command.PlexCommand

      plugin
      @@ -168,20 +159,6 @@ loadScripts(document, 'script');
        - -
      • -
        -

        Field Details

        - -
        -
      • diff --git a/static/javadocs/dev/plex/command/impl/OpAllCMD.html b/static/javadocs/dev/plex/command/impl/OpAllCMD.html index 8a9a34a..ac28eed 100644 --- a/static/javadocs/dev/plex/command/impl/OpAllCMD.html +++ b/static/javadocs/dev/plex/command/impl/OpAllCMD.html @@ -2,7 +2,7 @@ -OpAllCMD (Plex 1.0 API) +OpAllCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/OpCMD.html b/static/javadocs/dev/plex/command/impl/OpCMD.html index cda38a3..e384c86 100644 --- a/static/javadocs/dev/plex/command/impl/OpCMD.html +++ b/static/javadocs/dev/plex/command/impl/OpCMD.html @@ -2,7 +2,7 @@ -OpCMD (Plex 1.0 API) +OpCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/PlexCMD.html b/static/javadocs/dev/plex/command/impl/PlexCMD.html index 30b7e87..b5a3a53 100644 --- a/static/javadocs/dev/plex/command/impl/PlexCMD.html +++ b/static/javadocs/dev/plex/command/impl/PlexCMD.html @@ -2,7 +2,7 @@ -PlexCMD (Plex 1.0 API) +PlexCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/PunishmentsCMD.html b/static/javadocs/dev/plex/command/impl/PunishmentsCMD.html index e965d2a..657fe54 100644 --- a/static/javadocs/dev/plex/command/impl/PunishmentsCMD.html +++ b/static/javadocs/dev/plex/command/impl/PunishmentsCMD.html @@ -2,7 +2,7 @@ -PunishmentsCMD (Plex 1.0 API) +PunishmentsCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/RankCMD.html b/static/javadocs/dev/plex/command/impl/RankCMD.html index 9395118..e072816 100644 --- a/static/javadocs/dev/plex/command/impl/RankCMD.html +++ b/static/javadocs/dev/plex/command/impl/RankCMD.html @@ -2,7 +2,7 @@ -RankCMD (Plex 1.0 API) +RankCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/RawSayCMD.html b/static/javadocs/dev/plex/command/impl/RawSayCMD.html index fec3741..5bfeb0a 100644 --- a/static/javadocs/dev/plex/command/impl/RawSayCMD.html +++ b/static/javadocs/dev/plex/command/impl/RawSayCMD.html @@ -2,7 +2,7 @@ -RawSayCMD (Plex 1.0 API) +RawSayCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/blocker/BaseCommand.html b/static/javadocs/dev/plex/command/impl/SayCMD.html similarity index 56% rename from static/javadocs/dev/plex/command/blocker/BaseCommand.html rename to static/javadocs/dev/plex/command/impl/SayCMD.html index 454a3ed..6fa8ea9 100644 --- a/static/javadocs/dev/plex/command/blocker/BaseCommand.html +++ b/static/javadocs/dev/plex/command/impl/SayCMD.html @@ -2,10 +2,10 @@ -BaseCommand (Plex 1.0 API) +SayCMD (Plex 1.0.2 API) - + @@ -50,7 +50,7 @@ loadScripts(document, 'script');
      @@ -67,20 +67,24 @@ loadScripts(document, 'script');
      - -

      Class BaseCommand

      + +

      Class SayCMD

      java.lang.Object -
      dev.plex.command.blocker.BaseCommand
      +
      org.bukkit.command.Command +
      dev.plex.command.PlexCommand +
      dev.plex.command.impl.SayCMD
      +
      +
      -
      Direct Known Subclasses:
      -
      MatchCommand, RegexCommand
      +
      All Implemented Interfaces:
      +
      org.bukkit.command.PluginIdentifiableCommand

      -
      public class BaseCommand -extends Object
      +
      public class SayCMD +extends PlexCommand
        @@ -88,18 +92,12 @@ loadScripts(document, 'script');
      • Field Summary

        -
        Fields
        -
        -
        Modifier and Type
        -
        Field
        -
        Description
        -
        private final String
        - -
         
        -
        private final Rank
        - -
         
        -
        +
        +

        Fields inherited from class dev.plex.command.PlexCommand

        +plugin
        +
        +

        Fields inherited from class org.bukkit.command.Command

        +description, timings, usageMessage
      • @@ -110,8 +108,7 @@ loadScripts(document, 'script');
        Constructor
        Description
        - +
         
      @@ -127,12 +124,22 @@ loadScripts(document, 'script');
      Modifier and Type
      Method
      Description
      - - -
       
      +
      protected net.kyori.adventure.text.Component
      +
      execute(@NotNull org.bukkit.command.CommandSender sender, + @Nullable org.bukkit.entity.Player playerSender, + String[] args)
      +
      +
      Executes the command
    + + +
    +

    Methods inherited from class org.bukkit.command.Command

    +broadcastCommandMessage, broadcastCommandMessage, getAliases, getDescription, getLabel, getName, getPermission, getPermissionMessage, getTimingName, getUsage, isRegistered, permissionMessage, permissionMessage, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, tabComplete, testPermission, testPermissionSilent, toString, unregister

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -142,36 +149,15 @@ loadScripts(document, 'script');
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        rank

        -
        private final Rank rank
        -
        -
      • -
      • -
        -

        message

        -
        private final String message
        -
        -
      • -
      -
      -
    • Constructor Details

      • -
        -

        BaseCommand

        -
        public BaseCommand(Rank r, - String m)
        +
        +

        SayCMD

        +
        public SayCMD()
      @@ -183,12 +169,22 @@ loadScripts(document, 'script');

      Method Details

      • -
        -

        toString

        -
        public String toString()
        +
        +

        execute

        +
        protected net.kyori.adventure.text.Component execute(@NotNull + @NotNull org.bukkit.command.CommandSender sender, + @Nullable + @Nullable org.bukkit.entity.Player playerSender, + String[] args)
        +
        Description copied from class: PlexCommand
        +
        Executes the command
        -
        Overrides:
        -
        toString in class Object
        +
        Specified by:
        +
        execute in class PlexCommand
        +
        Parameters:
        +
        sender - The sender of the command
        +
        playerSender - The player who executed the command (null if CommandSource is console or if CommandSource is any but console executed)
        +
        args - A Kyori Component to send to the sender (can be null)
      • diff --git a/static/javadocs/dev/plex/command/impl/SmiteCMD.html b/static/javadocs/dev/plex/command/impl/SmiteCMD.html index bcbb063..df11006 100644 --- a/static/javadocs/dev/plex/command/impl/SmiteCMD.html +++ b/static/javadocs/dev/plex/command/impl/SmiteCMD.html @@ -2,7 +2,7 @@ -SmiteCMD (Plex 1.0 API) +SmiteCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/SpectatorCMD.html b/static/javadocs/dev/plex/command/impl/SpectatorCMD.html index 765ec44..71a640e 100644 --- a/static/javadocs/dev/plex/command/impl/SpectatorCMD.html +++ b/static/javadocs/dev/plex/command/impl/SpectatorCMD.html @@ -2,7 +2,7 @@ -SpectatorCMD (Plex 1.0 API) +SpectatorCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/SurvivalCMD.html b/static/javadocs/dev/plex/command/impl/SurvivalCMD.html index dbc080d..a8926c6 100644 --- a/static/javadocs/dev/plex/command/impl/SurvivalCMD.html +++ b/static/javadocs/dev/plex/command/impl/SurvivalCMD.html @@ -2,7 +2,7 @@ -SurvivalCMD (Plex 1.0 API) +SurvivalCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/TagCMD.html b/static/javadocs/dev/plex/command/impl/TagCMD.html index 6dcdd8c..8dd60fb 100644 --- a/static/javadocs/dev/plex/command/impl/TagCMD.html +++ b/static/javadocs/dev/plex/command/impl/TagCMD.html @@ -2,7 +2,7 @@ -TagCMD (Plex 1.0 API) +TagCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/TempbanCMD.html b/static/javadocs/dev/plex/command/impl/TempbanCMD.html index 156ec8a..1189f2e 100644 --- a/static/javadocs/dev/plex/command/impl/TempbanCMD.html +++ b/static/javadocs/dev/plex/command/impl/TempbanCMD.html @@ -2,7 +2,7 @@ -TempbanCMD (Plex 1.0 API) +TempbanCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/ToggleDropsCMD.html b/static/javadocs/dev/plex/command/impl/ToggleDropsCMD.html index f389ad0..8bff55b 100644 --- a/static/javadocs/dev/plex/command/impl/ToggleDropsCMD.html +++ b/static/javadocs/dev/plex/command/impl/ToggleDropsCMD.html @@ -2,7 +2,7 @@ -ToggleDropsCMD (Plex 1.0 API) +ToggleDropsCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/UnbanCMD.html b/static/javadocs/dev/plex/command/impl/UnbanCMD.html index 0078c7a..ba77174 100644 --- a/static/javadocs/dev/plex/command/impl/UnbanCMD.html +++ b/static/javadocs/dev/plex/command/impl/UnbanCMD.html @@ -2,7 +2,7 @@ -UnbanCMD (Plex 1.0 API) +UnbanCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/UnfreezeCMD.html b/static/javadocs/dev/plex/command/impl/UnfreezeCMD.html index fe13d70..2dc80aa 100644 --- a/static/javadocs/dev/plex/command/impl/UnfreezeCMD.html +++ b/static/javadocs/dev/plex/command/impl/UnfreezeCMD.html @@ -2,7 +2,7 @@ -UnfreezeCMD (Plex 1.0 API) +UnfreezeCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/UnmuteCMD.html b/static/javadocs/dev/plex/command/impl/UnmuteCMD.html index ddc39a5..83563fd 100644 --- a/static/javadocs/dev/plex/command/impl/UnmuteCMD.html +++ b/static/javadocs/dev/plex/command/impl/UnmuteCMD.html @@ -2,7 +2,7 @@ -UnmuteCMD (Plex 1.0 API) +UnmuteCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/WorldCMD.html b/static/javadocs/dev/plex/command/impl/WorldCMD.html index 566a2e1..7cd1eb5 100644 --- a/static/javadocs/dev/plex/command/impl/WorldCMD.html +++ b/static/javadocs/dev/plex/command/impl/WorldCMD.html @@ -2,7 +2,7 @@ -WorldCMD (Plex 1.0 API) +WorldCMD (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/impl/package-summary.html b/static/javadocs/dev/plex/command/impl/package-summary.html index 7f2412b..2c16e7f 100644 --- a/static/javadocs/dev/plex/command/impl/package-summary.html +++ b/static/javadocs/dev/plex/command/impl/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.command.impl (Plex 1.0 API) +dev.plex.command.impl (Plex 1.0.2 API) @@ -71,7 +71,7 @@ loadScripts(document, 'script');
         
         
        - +
         
         
        @@ -100,49 +100,53 @@ loadScripts(document, 'script');
         
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - +
         
        - + +
         
        + +
         
        +
         
         
        diff --git a/static/javadocs/dev/plex/command/impl/package-tree.html b/static/javadocs/dev/plex/command/impl/package-tree.html index d9e294e..9670dd5 100644 --- a/static/javadocs/dev/plex/command/impl/package-tree.html +++ b/static/javadocs/dev/plex/command/impl/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.command.impl Class Hierarchy (Plex 1.0 API) +dev.plex.command.impl Class Hierarchy (Plex 1.0.2 API) @@ -69,6 +69,7 @@ loadScripts(document, 'script');
      • dev.plex.command.impl.BanCMD
      • dev.plex.command.impl.BlockEditCMD
      • dev.plex.command.impl.CommandSpyCMD
      • +
      • dev.plex.command.impl.ConsoleSayCMD
      • dev.plex.command.impl.CreativeCMD
      • dev.plex.command.impl.DebugCMD
      • dev.plex.command.impl.DeopAllCMD
      • @@ -91,6 +92,7 @@ loadScripts(document, 'script');
      • dev.plex.command.impl.PunishmentsCMD
      • dev.plex.command.impl.RankCMD
      • dev.plex.command.impl.RawSayCMD
      • +
      • dev.plex.command.impl.SayCMD
      • dev.plex.command.impl.SmiteCMD
      • dev.plex.command.impl.SpectatorCMD
      • dev.plex.command.impl.SurvivalCMD
      • diff --git a/static/javadocs/dev/plex/command/package-summary.html b/static/javadocs/dev/plex/command/package-summary.html index 4beba20..720909f 100644 --- a/static/javadocs/dev/plex/command/package-summary.html +++ b/static/javadocs/dev/plex/command/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.command (Plex 1.0 API) +dev.plex.command (Plex 1.0.2 API) @@ -71,7 +71,7 @@ loadScripts(document, 'script');
         
         
        - +
         
         
        diff --git a/static/javadocs/dev/plex/command/package-tree.html b/static/javadocs/dev/plex/command/package-tree.html index 81c8ede..e8f75cc 100644 --- a/static/javadocs/dev/plex/command/package-tree.html +++ b/static/javadocs/dev/plex/command/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.command Class Hierarchy (Plex 1.0 API) +dev.plex.command Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/source/RequiredCommandSource.html b/static/javadocs/dev/plex/command/source/RequiredCommandSource.html index 57b51e6..064bdea 100644 --- a/static/javadocs/dev/plex/command/source/RequiredCommandSource.html +++ b/static/javadocs/dev/plex/command/source/RequiredCommandSource.html @@ -2,7 +2,7 @@ -RequiredCommandSource (Plex 1.0 API) +RequiredCommandSource (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/command/source/package-summary.html b/static/javadocs/dev/plex/command/source/package-summary.html index 10f4ffa..38166d8 100644 --- a/static/javadocs/dev/plex/command/source/package-summary.html +++ b/static/javadocs/dev/plex/command/source/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.command.source (Plex 1.0 API) +dev.plex.command.source (Plex 1.0.2 API) @@ -71,7 +71,7 @@ loadScripts(document, 'script');
         
         
        - +
         
         
        diff --git a/static/javadocs/dev/plex/command/source/package-tree.html b/static/javadocs/dev/plex/command/source/package-tree.html index 268eced..7e2caf9 100644 --- a/static/javadocs/dev/plex/command/source/package-tree.html +++ b/static/javadocs/dev/plex/command/source/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.command.source Class Hierarchy (Plex 1.0 API) +dev.plex.command.source Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/config/Config.html b/static/javadocs/dev/plex/config/Config.html index d5ec522..95b8be1 100644 --- a/static/javadocs/dev/plex/config/Config.html +++ b/static/javadocs/dev/plex/config/Config.html @@ -2,7 +2,7 @@ -Config (Plex 1.0 API) +Config (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/config/ModuleConfig.html b/static/javadocs/dev/plex/config/ModuleConfig.html index 020c682..d99d9bd 100644 --- a/static/javadocs/dev/plex/config/ModuleConfig.html +++ b/static/javadocs/dev/plex/config/ModuleConfig.html @@ -2,7 +2,7 @@ -ModuleConfig (Plex 1.0 API) +ModuleConfig (Plex 1.0.2 API) @@ -107,15 +107,20 @@ loadScripts(document, 'script');
        The File instance
        -
        private PlexModule
        - +
        private String
        +
        +
        Where the file is in the module JAR
        +
        +
        private PlexModule
        + +
        The plugin instance
        -
        private String
        - -
        -
        The file name
        +
        private String
        + +
        +
        Where it should be copied to in the module folder
        @@ -137,8 +142,9 @@ loadScripts(document, 'script');
        Constructor
        Description
        -
        ModuleConfig(PlexModule module, - String name)
        +
        ModuleConfig(PlexModule module, + String from, + String to)
        Creates a config object
        @@ -216,10 +222,17 @@ loadScripts(document, 'script');
    • -
      -

      name

      -
      private String name
      -
      The file name
      +
      +

      from

      +
      private String from
      +
      Where the file is in the module JAR
      +
      +
    • +
    • +
      +

      to

      +
      private String to
      +
      Where it should be copied to in the module folder
    @@ -231,15 +244,16 @@ loadScripts(document, 'script');

    Constructor Details

    • -
      +

      ModuleConfig

      public ModuleConfig(PlexModule module, - String name)
      + String from, + String to)
      Creates a config object
      Parameters:
      module - The module instance
      -
      name - The file name
      +
      to - The file name
    • diff --git a/static/javadocs/dev/plex/config/package-summary.html b/static/javadocs/dev/plex/config/package-summary.html index 2ae47e5..40d07f0 100644 --- a/static/javadocs/dev/plex/config/package-summary.html +++ b/static/javadocs/dev/plex/config/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.config (Plex 1.0 API) +dev.plex.config (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/config/package-tree.html b/static/javadocs/dev/plex/config/package-tree.html index 6012c38..08d487c 100644 --- a/static/javadocs/dev/plex/config/package-tree.html +++ b/static/javadocs/dev/plex/config/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.config Class Hierarchy (Plex 1.0 API) +dev.plex.config Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/event/AdminAddEvent.html b/static/javadocs/dev/plex/event/AdminAddEvent.html index a404018..747b41f 100644 --- a/static/javadocs/dev/plex/event/AdminAddEvent.html +++ b/static/javadocs/dev/plex/event/AdminAddEvent.html @@ -2,7 +2,7 @@ -AdminAddEvent (Plex 1.0 API) +AdminAddEvent (Plex 1.0.2 API) @@ -79,7 +79,7 @@ loadScripts(document, 'script');
      public class AdminAddEvent extends org.bukkit.event.Event
      -
      Event that is ran when a player is added to the admin list
      +
      Event that is run when a player is added to the admin list
      diff --git a/static/javadocs/dev/plex/event/AdminRemoveEvent.html b/static/javadocs/dev/plex/event/AdminRemoveEvent.html index db84d94..1c5c96e 100644 --- a/static/javadocs/dev/plex/event/AdminRemoveEvent.html +++ b/static/javadocs/dev/plex/event/AdminRemoveEvent.html @@ -2,7 +2,7 @@ -AdminRemoveEvent (Plex 1.0 API) +AdminRemoveEvent (Plex 1.0.2 API) @@ -79,7 +79,7 @@ loadScripts(document, 'script');
      public class AdminRemoveEvent extends org.bukkit.event.Event
      -
      Event that is ran when a player is removed from the admin list
      +
      Event that is run when a player is removed from the admin list
      diff --git a/static/javadocs/dev/plex/event/AdminSetRankEvent.html b/static/javadocs/dev/plex/event/AdminSetRankEvent.html index b02a02d..ab659a4 100644 --- a/static/javadocs/dev/plex/event/AdminSetRankEvent.html +++ b/static/javadocs/dev/plex/event/AdminSetRankEvent.html @@ -2,7 +2,7 @@ -AdminSetRankEvent (Plex 1.0 API) +AdminSetRankEvent (Plex 1.0.2 API) @@ -79,7 +79,7 @@ loadScripts(document, 'script');
      public class AdminSetRankEvent extends org.bukkit.event.Event
      -
      Event that is ran when an admin's rank is set
      +
      Event that is run when an admins rank is set
      diff --git a/static/javadocs/dev/plex/event/GameModeUpdateEvent.html b/static/javadocs/dev/plex/event/GameModeUpdateEvent.html index cbb656a..eaf0921 100644 --- a/static/javadocs/dev/plex/event/GameModeUpdateEvent.html +++ b/static/javadocs/dev/plex/event/GameModeUpdateEvent.html @@ -2,7 +2,7 @@ -GameModeUpdateEvent (Plex 1.0 API) +GameModeUpdateEvent (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/event/PunishedPlayerEvent.html b/static/javadocs/dev/plex/event/PunishedPlayerEvent.html index 66d7b31..cb27fb2 100644 --- a/static/javadocs/dev/plex/event/PunishedPlayerEvent.html +++ b/static/javadocs/dev/plex/event/PunishedPlayerEvent.html @@ -2,7 +2,7 @@ -PunishedPlayerEvent (Plex 1.0 API) +PunishedPlayerEvent (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/event/PunishedPlayerFreezeEvent.html b/static/javadocs/dev/plex/event/PunishedPlayerFreezeEvent.html index fa79b14..a8f6848 100644 --- a/static/javadocs/dev/plex/event/PunishedPlayerFreezeEvent.html +++ b/static/javadocs/dev/plex/event/PunishedPlayerFreezeEvent.html @@ -2,7 +2,7 @@ -PunishedPlayerFreezeEvent (Plex 1.0 API) +PunishedPlayerFreezeEvent (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/event/PunishedPlayerLockupEvent.html b/static/javadocs/dev/plex/event/PunishedPlayerLockupEvent.html index a47d13d..9771d60 100644 --- a/static/javadocs/dev/plex/event/PunishedPlayerLockupEvent.html +++ b/static/javadocs/dev/plex/event/PunishedPlayerLockupEvent.html @@ -2,7 +2,7 @@ -PunishedPlayerLockupEvent (Plex 1.0 API) +PunishedPlayerLockupEvent (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/event/PunishedPlayerMuteEvent.html b/static/javadocs/dev/plex/event/PunishedPlayerMuteEvent.html index 2794e22..5f32bdf 100644 --- a/static/javadocs/dev/plex/event/PunishedPlayerMuteEvent.html +++ b/static/javadocs/dev/plex/event/PunishedPlayerMuteEvent.html @@ -2,7 +2,7 @@ -PunishedPlayerMuteEvent (Plex 1.0 API) +PunishedPlayerMuteEvent (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/event/package-summary.html b/static/javadocs/dev/plex/event/package-summary.html index cca5152..35f620a 100644 --- a/static/javadocs/dev/plex/event/package-summary.html +++ b/static/javadocs/dev/plex/event/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.event (Plex 1.0 API) +dev.plex.event (Plex 1.0.2 API) @@ -80,15 +80,15 @@ loadScripts(document, 'script');
      Description
      -
      Event that is ran when a player is added to the admin list
      +
      Event that is run when a player is added to the admin list
      -
      Event that is ran when a player is removed from the admin list
      +
      Event that is run when a player is removed from the admin list
      -
      Event that is ran when an admin's rank is set
      +
      Event that is run when an admins rank is set
       
      diff --git a/static/javadocs/dev/plex/event/package-tree.html b/static/javadocs/dev/plex/event/package-tree.html index b852949..cbdd26d 100644 --- a/static/javadocs/dev/plex/event/package-tree.html +++ b/static/javadocs/dev/plex/event/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.event Class Hierarchy (Plex 1.0 API) +dev.plex.event Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/handlers/CommandHandler.html b/static/javadocs/dev/plex/handlers/CommandHandler.html index 16f276d..1a6d820 100644 --- a/static/javadocs/dev/plex/handlers/CommandHandler.html +++ b/static/javadocs/dev/plex/handlers/CommandHandler.html @@ -2,7 +2,7 @@ -CommandHandler (Plex 1.0 API) +CommandHandler (Plex 1.0.2 API) @@ -67,14 +67,17 @@ loadScripts(document, 'script');

      Class CommandHandler

      java.lang.Object -
      dev.plex.PlexBase
      dev.plex.handlers.CommandHandler
      -
      +
      +
      All Implemented Interfaces:
      +
      PlexBase
      +

      public class CommandHandler -extends PlexBase
      +extends Object +implements PlexBase
        @@ -83,7 +86,7 @@ loadScripts(document, 'script');

        Field Summary

        -

        Fields inherited from class dev.plex.PlexBase

        +

        Fields inherited from interface dev.plex.PlexBase

        plugin
        diff --git a/static/javadocs/dev/plex/handlers/ListenerHandler.html b/static/javadocs/dev/plex/handlers/ListenerHandler.html index d13166b..c22cabc 100644 --- a/static/javadocs/dev/plex/handlers/ListenerHandler.html +++ b/static/javadocs/dev/plex/handlers/ListenerHandler.html @@ -2,7 +2,7 @@ -ListenerHandler (Plex 1.0 API) +ListenerHandler (Plex 1.0.2 API) @@ -67,14 +67,17 @@ loadScripts(document, 'script');

        Class ListenerHandler

        java.lang.Object -
        dev.plex.PlexBase
        dev.plex.handlers.ListenerHandler
        -
        +
        +
        All Implemented Interfaces:
        +
        PlexBase
        +

        public class ListenerHandler -extends PlexBase
        +extends Object +implements PlexBase
          @@ -83,7 +86,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/handlers/package-summary.html b/static/javadocs/dev/plex/handlers/package-summary.html index 1664a09..5f62e2b 100644 --- a/static/javadocs/dev/plex/handlers/package-summary.html +++ b/static/javadocs/dev/plex/handlers/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.handlers (Plex 1.0 API) +dev.plex.handlers (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/handlers/package-tree.html b/static/javadocs/dev/plex/handlers/package-tree.html index 2f3a4f5..cd9b105 100644 --- a/static/javadocs/dev/plex/handlers/package-tree.html +++ b/static/javadocs/dev/plex/handlers/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.handlers Class Hierarchy (Plex 1.0 API) +dev.plex.handlers Class Hierarchy (Plex 1.0.2 API) @@ -58,12 +58,8 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/listener/PlexListener.html b/static/javadocs/dev/plex/listener/PlexListener.html index f30a798..68f3785 100644 --- a/static/javadocs/dev/plex/listener/PlexListener.html +++ b/static/javadocs/dev/plex/listener/PlexListener.html @@ -2,7 +2,7 @@ -PlexListener (Plex 1.0 API) +PlexListener (Plex 1.0.2 API) @@ -67,23 +67,21 @@ loadScripts(document, 'script');

          Class PlexListener

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener
          -
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener
          Direct Known Subclasses:
          -
          AdminListener, BanListener, BlockListener, ChatListener, CommandListener, DropListener, FreezeListener, GameModeListener, MuteListener, PlayerListener, ServerListener, SpawnListener, TabListener, WorldListener
          +
          AdminListener, AntiNukerListener, AntiSpamListener, BanListener, BlockListener, ChatListener, CommandListener, DropListener, FreezeListener, GameModeListener, MuteListener, PlayerListener, ServerListener, SpawnListener, TabListener, WorldListener

          public abstract class PlexListener -extends PlexBase -implements org.bukkit.event.Listener
          +extends Object +implements org.bukkit.event.Listener, PlexBase
            @@ -92,7 +90,7 @@ implements org.bukkit.event.Listener

            Field Summary

            -

            Fields inherited from class dev.plex.PlexBase

            +

            Fields inherited from interface dev.plex.PlexBase

            plugin
            diff --git a/static/javadocs/dev/plex/listener/annotation/Toggleable.html b/static/javadocs/dev/plex/listener/annotation/Toggleable.html index c03c321..08dfa20 100644 --- a/static/javadocs/dev/plex/listener/annotation/Toggleable.html +++ b/static/javadocs/dev/plex/listener/annotation/Toggleable.html @@ -2,7 +2,7 @@ -Toggleable (Plex 1.0 API) +Toggleable (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/listener/annotation/package-summary.html b/static/javadocs/dev/plex/listener/annotation/package-summary.html index be7fdea..8d1a4c5 100644 --- a/static/javadocs/dev/plex/listener/annotation/package-summary.html +++ b/static/javadocs/dev/plex/listener/annotation/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.listener.annotation (Plex 1.0 API) +dev.plex.listener.annotation (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/listener/annotation/package-tree.html b/static/javadocs/dev/plex/listener/annotation/package-tree.html index 21e3b79..a2404fc 100644 --- a/static/javadocs/dev/plex/listener/annotation/package-tree.html +++ b/static/javadocs/dev/plex/listener/annotation/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.listener.annotation Class Hierarchy (Plex 1.0 API) +dev.plex.listener.annotation Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/listener/impl/AdminListener.html b/static/javadocs/dev/plex/listener/impl/AdminListener.html index 6fe134f..1b90c06 100644 --- a/static/javadocs/dev/plex/listener/impl/AdminListener.html +++ b/static/javadocs/dev/plex/listener/impl/AdminListener.html @@ -2,7 +2,7 @@ -AdminListener (Plex 1.0 API) +AdminListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

            Class AdminListener

            java.lang.Object -
            dev.plex.PlexBase
            dev.plex.listener.PlexListener
            dev.plex.listener.impl.AdminListener
            -
            All Implemented Interfaces:
            -
            org.bukkit.event.Listener
            +
            PlexBase, org.bukkit.event.Listener

            public class AdminListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

            Field Summary

            -

            Fields inherited from class dev.plex.PlexBase

            +

            Fields inherited from interface dev.plex.PlexBase

            plugin
            diff --git a/static/javadocs/dev/plex/command/blocker/CommandBlockerManager.html b/static/javadocs/dev/plex/listener/impl/AntiNukerListener.html similarity index 72% rename from static/javadocs/dev/plex/command/blocker/CommandBlockerManager.html rename to static/javadocs/dev/plex/listener/impl/AntiNukerListener.html index c4cfa34..758a906 100644 --- a/static/javadocs/dev/plex/command/blocker/CommandBlockerManager.html +++ b/static/javadocs/dev/plex/listener/impl/AntiNukerListener.html @@ -2,10 +2,10 @@ -CommandBlockerManager (Plex 1.0 API) +AntiNukerListener (Plex 1.0.2 API) - + @@ -50,7 +50,7 @@ loadScripts(document, 'script');
          @@ -67,18 +67,22 @@ loadScripts(document, 'script');
          - -

          Class CommandBlockerManager

          + +

          Class AntiNukerListener

          java.lang.Object -
          dev.plex.PlexBase -
          dev.plex.command.blocker.CommandBlockerManager
          +
          dev.plex.listener.PlexListener +
          dev.plex.listener.impl.AntiNukerListener
          +
          +
          All Implemented Interfaces:
          +
          PlexBase, org.bukkit.event.Listener
          +

          -
          public class CommandBlockerManager -extends PlexBase
          +
          public class AntiNukerListener +extends PlexListener
          @@ -127,8 +119,14 @@ loadScripts(document, 'script');
          Modifier and Type
          Method
          Description
          +
          long
          +
          getCount(UUID uuid)
          +
           
          +
          void
          +
          onBlockBreak(org.bukkit.event.block.BlockBreakEvent event)
          +
           
          void
          - +
          onBlockPlace(org.bukkit.event.block.BlockPlaceEvent event)
           
          @@ -142,26 +140,6 @@ loadScripts(document, 'script');
            - -
          • -
            -

            Field Details

            -
              -
            • -
              -

              blockedCommands

              -
              private List<BaseCommand> blockedCommands
              -
              -
            • -
            • -
              -

              loadedYet

              -
              public boolean loadedYet
              -
              -
            • -
            -
            -
          • @@ -169,8 +147,8 @@ loadScripts(document, 'script');
            • -

              CommandBlockerManager

              -
              public CommandBlockerManager()
              +

              AntiNukerListener

              +
              public AntiNukerListener()
            @@ -182,9 +160,21 @@ loadScripts(document, 'script');

            Method Details

            • -
              -

              syncCommands

              -
              public void syncCommands()
              +
              +

              onBlockPlace

              +
              public void onBlockPlace(org.bukkit.event.block.BlockPlaceEvent event)
              +
              +
            • +
            • +
              +

              onBlockBreak

              +
              public void onBlockBreak(org.bukkit.event.block.BlockBreakEvent event)
              +
              +
            • +
            • +
              +

              getCount

              +
              public long getCount(UUID uuid)
            diff --git a/static/javadocs/dev/plex/cache/notes/PlayerNotes.html b/static/javadocs/dev/plex/listener/impl/AntiSpamListener.html similarity index 68% rename from static/javadocs/dev/plex/cache/notes/PlayerNotes.html rename to static/javadocs/dev/plex/listener/impl/AntiSpamListener.html index 5f2b819..171e849 100644 --- a/static/javadocs/dev/plex/cache/notes/PlayerNotes.html +++ b/static/javadocs/dev/plex/listener/impl/AntiSpamListener.html @@ -2,10 +2,10 @@ -PlayerNotes (Plex 1.0 API) +AntiSpamListener (Plex 1.0.2 API) - + @@ -50,7 +50,7 @@ loadScripts(document, 'script');
          @@ -67,16 +67,22 @@ loadScripts(document, 'script');
          - -

          Class PlayerNotes

          + +

          Class AntiSpamListener

          java.lang.Object -
          dev.plex.cache.notes.PlayerNotes
          +
          dev.plex.listener.PlexListener +
          dev.plex.listener.impl.AntiSpamListener
          +
          +
          +
          All Implemented Interfaces:
          +
          PlexBase, org.bukkit.event.Listener
          +

          -
          public class PlayerNotes -extends Object
          +
          public class AntiSpamListener +extends PlexListener
            @@ -84,18 +90,9 @@ loadScripts(document, 'script');
          • Field Summary

            -
            Fields
            -
            -
            Modifier and Type
            -
            Field
            -
            Description
            -
            private final String
            - -
             
            -
            private final String
            - -
             
            -
            +
            +

            Fields inherited from interface dev.plex.PlexBase

            +plugin
          • @@ -106,7 +103,7 @@ loadScripts(document, 'script');
            Constructor
            Description
            - +
             
          @@ -122,8 +119,14 @@ loadScripts(document, 'script');
          Modifier and Type
          Method
          Description
          - - +
          long
          +
          getCount(UUID uuid)
          +
           
          +
          void
          +
          onChat(io.papermc.paper.event.player.AsyncChatEvent event)
          +
           
          +
          void
          +
          onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
           
          @@ -137,42 +140,6 @@ loadScripts(document, 'script');
            - -
          • -
            -

            Field Details

            - -
            -
          • @@ -180,8 +147,8 @@ loadScripts(document, 'script');
            • -

              PlayerNotes

              -
              public PlayerNotes()
              +

              AntiSpamListener

              +
              public AntiSpamListener()
            @@ -193,9 +160,21 @@ loadScripts(document, 'script');

            Method Details

            • -
              -

              getByUUID

              -
              public PlexPlayer getByUUID(UUID uuid)
              +
              +

              onChat

              +
              public void onChat(io.papermc.paper.event.player.AsyncChatEvent event)
              +
              +
            • +
            • +
              +

              onPlayerCommandPreprocess

              +
              public void onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
              +
              +
            • +
            • +
              +

              getCount

              +
              public long getCount(UUID uuid)
            diff --git a/static/javadocs/dev/plex/listener/impl/BanListener.html b/static/javadocs/dev/plex/listener/impl/BanListener.html index 536ff29..638b6b8 100644 --- a/static/javadocs/dev/plex/listener/impl/BanListener.html +++ b/static/javadocs/dev/plex/listener/impl/BanListener.html @@ -2,7 +2,7 @@ -BanListener (Plex 1.0 API) +BanListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

            Class BanListener

            All Implemented Interfaces:
            -
            org.bukkit.event.Listener
            +
            PlexBase, org.bukkit.event.Listener

            public class BanListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

            Field Summary

            -

            Fields inherited from class dev.plex.PlexBase

            +

            Fields inherited from interface dev.plex.PlexBase

            plugin
          • diff --git a/static/javadocs/dev/plex/listener/impl/BlockListener.html b/static/javadocs/dev/plex/listener/impl/BlockListener.html index abfedcb..3f3e03c 100644 --- a/static/javadocs/dev/plex/listener/impl/BlockListener.html +++ b/static/javadocs/dev/plex/listener/impl/BlockListener.html @@ -2,7 +2,7 @@ -BlockListener (Plex 1.0 API) +BlockListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

            Class BlockListener

            java.lang.Object -
            dev.plex.PlexBase
            dev.plex.listener.PlexListener
            dev.plex.listener.impl.BlockListener
            -
            All Implemented Interfaces:
            -
            org.bukkit.event.Listener
            +
            PlexBase, org.bukkit.event.Listener

            public class BlockListener @@ -111,7 +109,7 @@ loadScripts(document, 'script');
             
            -

            Fields inherited from class dev.plex.PlexBase

            +

            Fields inherited from interface dev.plex.PlexBase

            plugin
            diff --git a/static/javadocs/dev/plex/listener/impl/ChatListener.PlexChatRenderer.html b/static/javadocs/dev/plex/listener/impl/ChatListener.PlexChatRenderer.html index fefb3c9..3557342 100644 --- a/static/javadocs/dev/plex/listener/impl/ChatListener.PlexChatRenderer.html +++ b/static/javadocs/dev/plex/listener/impl/ChatListener.PlexChatRenderer.html @@ -2,7 +2,7 @@ -ChatListener.PlexChatRenderer (Plex 1.0 API) +ChatListener.PlexChatRenderer (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/listener/impl/ChatListener.html b/static/javadocs/dev/plex/listener/impl/ChatListener.html index ca00295..56aad48 100644 --- a/static/javadocs/dev/plex/listener/impl/ChatListener.html +++ b/static/javadocs/dev/plex/listener/impl/ChatListener.html @@ -2,7 +2,7 @@ -ChatListener (Plex 1.0 API) +ChatListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

            Class ChatListener

            All Implemented Interfaces:
            -
            org.bukkit.event.Listener
            +
            PlexBase, org.bukkit.event.Listener

            public class ChatListener @@ -117,7 +115,7 @@ loadScripts(document, 'script');
             
            -

            Fields inherited from class dev.plex.PlexBase

            +

            Fields inherited from interface dev.plex.PlexBase

            plugin
            diff --git a/static/javadocs/dev/plex/listener/impl/CommandListener.html b/static/javadocs/dev/plex/listener/impl/CommandListener.html index 2ec4d26..d656b20 100644 --- a/static/javadocs/dev/plex/listener/impl/CommandListener.html +++ b/static/javadocs/dev/plex/listener/impl/CommandListener.html @@ -2,7 +2,7 @@ -CommandListener (Plex 1.0 API) +CommandListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

            Class CommandListener

            java.lang.Object -
            dev.plex.PlexBase
            dev.plex.listener.PlexListener
            dev.plex.listener.impl.CommandListener
            -
            All Implemented Interfaces:
            -
            org.bukkit.event.Listener
            +
            PlexBase, org.bukkit.event.Listener

            public class CommandListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

            Field Summary

            -

            Fields inherited from class dev.plex.PlexBase

            +

            Fields inherited from interface dev.plex.PlexBase

            plugin
            @@ -122,8 +120,11 @@ loadScripts(document, 'script');
            Method
            Description
            void
            -
            onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
            +
            onCommandBlocking(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
             
            +
            void
            +
            onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
            +
             
            @@ -161,6 +162,12 @@ loadScripts(document, 'script');
            public void onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
            +
          • +
            +

            onCommandBlocking

            +
            public void onCommandBlocking(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
            +
            +
          diff --git a/static/javadocs/dev/plex/listener/impl/DropListener.html b/static/javadocs/dev/plex/listener/impl/DropListener.html index 8c92c17..35ac2a9 100644 --- a/static/javadocs/dev/plex/listener/impl/DropListener.html +++ b/static/javadocs/dev/plex/listener/impl/DropListener.html @@ -2,7 +2,7 @@ -DropListener (Plex 1.0 API) +DropListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class DropListener

          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class DropListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/FreezeListener.html b/static/javadocs/dev/plex/listener/impl/FreezeListener.html index aecc3a3..4634e0f 100644 --- a/static/javadocs/dev/plex/listener/impl/FreezeListener.html +++ b/static/javadocs/dev/plex/listener/impl/FreezeListener.html @@ -2,7 +2,7 @@ -FreezeListener (Plex 1.0 API) +FreezeListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class FreezeListener

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener
          dev.plex.listener.impl.FreezeListener
          -
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class FreezeListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/GameModeListener.html b/static/javadocs/dev/plex/listener/impl/GameModeListener.html index fe4172c..4bfa888 100644 --- a/static/javadocs/dev/plex/listener/impl/GameModeListener.html +++ b/static/javadocs/dev/plex/listener/impl/GameModeListener.html @@ -2,7 +2,7 @@ -GameModeListener (Plex 1.0 API) +GameModeListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class GameModeListener

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener
          dev.plex.listener.impl.GameModeListener
          -
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class GameModeListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/MuteListener.html b/static/javadocs/dev/plex/listener/impl/MuteListener.html index 8609a9c..e64a855 100644 --- a/static/javadocs/dev/plex/listener/impl/MuteListener.html +++ b/static/javadocs/dev/plex/listener/impl/MuteListener.html @@ -2,7 +2,7 @@ -MuteListener (Plex 1.0 API) +MuteListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class MuteListener

          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class MuteListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/PlayerListener.html b/static/javadocs/dev/plex/listener/impl/PlayerListener.html index 0f49740..2c2ec04 100644 --- a/static/javadocs/dev/plex/listener/impl/PlayerListener.html +++ b/static/javadocs/dev/plex/listener/impl/PlayerListener.html @@ -2,7 +2,7 @@ -PlayerListener (Plex 1.0 API) +PlayerListener (Plex 1.0.2 API) @@ -68,22 +68,20 @@ loadScripts(document, 'script');
          -

          Class PlayerListener

          +

          Class PlayerListener<T>

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener -
          dev.plex.listener.impl.PlayerListener
          -
          +
          dev.plex.listener.impl.PlayerListener<T>
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          -
          public class PlayerListener +
          public class PlayerListener<T> extends PlexListener
          @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/ServerListener.html b/static/javadocs/dev/plex/listener/impl/ServerListener.html index 5047adf..4ef24a5 100644 --- a/static/javadocs/dev/plex/listener/impl/ServerListener.html +++ b/static/javadocs/dev/plex/listener/impl/ServerListener.html @@ -2,7 +2,7 @@ -ServerListener (Plex 1.0 API) +ServerListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class ServerListener

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener
          dev.plex.listener.impl.ServerListener
          -
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class ServerListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/SpawnListener.html b/static/javadocs/dev/plex/listener/impl/SpawnListener.html index b091836..fe2a69b 100644 --- a/static/javadocs/dev/plex/listener/impl/SpawnListener.html +++ b/static/javadocs/dev/plex/listener/impl/SpawnListener.html @@ -2,7 +2,7 @@ -SpawnListener (Plex 1.0 API) +SpawnListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class SpawnListener

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener
          dev.plex.listener.impl.SpawnListener
          -
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class SpawnListener @@ -102,7 +100,7 @@ loadScripts(document, 'script');
           
          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/TabListener.html b/static/javadocs/dev/plex/listener/impl/TabListener.html index 9946722..9c83677 100644 --- a/static/javadocs/dev/plex/listener/impl/TabListener.html +++ b/static/javadocs/dev/plex/listener/impl/TabListener.html @@ -2,7 +2,7 @@ -TabListener (Plex 1.0 API) +TabListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class TabListener

          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class TabListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          diff --git a/static/javadocs/dev/plex/listener/impl/WorldListener.html b/static/javadocs/dev/plex/listener/impl/WorldListener.html index 80ee0d1..3fdf6d4 100644 --- a/static/javadocs/dev/plex/listener/impl/WorldListener.html +++ b/static/javadocs/dev/plex/listener/impl/WorldListener.html @@ -2,7 +2,7 @@ -WorldListener (Plex 1.0 API) +WorldListener (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

          Class WorldListener

          java.lang.Object -
          dev.plex.PlexBase
          dev.plex.listener.PlexListener
          dev.plex.listener.impl.WorldListener
          -
          All Implemented Interfaces:
          -
          org.bukkit.event.Listener
          +
          PlexBase, org.bukkit.event.Listener

          public class WorldListener @@ -93,7 +91,7 @@ loadScripts(document, 'script');

          Field Summary

          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
          @@ -125,14 +123,21 @@ loadScripts(document, 'script');
          checkLevel(PlexPlayer player, String[] requiredList)
           
          -
          void
          -
          onBlockBreak(org.bukkit.event.block.BlockBreakEvent e)
          +
          private boolean
          +
          checkPermission(org.bukkit.entity.Player player, + boolean showMessage)
           
          void
          -
          onBlockPlace(org.bukkit.event.block.BlockPlaceEvent e)
          +
          onBlockBreak(org.bukkit.event.block.BlockBreakEvent e)
           
          void
          -
          onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent e)
          +
          onBlockPlace(org.bukkit.event.block.BlockPlaceEvent e)
          +
           
          +
          void
          +
          onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent e)
          +
           
          +
          void
          +
          onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
           
          void
          onWorldTeleport(org.bukkit.event.player.PlayerTeleportEvent e)
          @@ -187,6 +192,12 @@ loadScripts(document, 'script');
        • +
          +

          onPlayerCommandPreprocess

          +
          public void onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent event)
          +
          +
        • +
        • onWorldTeleport

          public void onWorldTeleport(org.bukkit.event.player.PlayerTeleportEvent e)
          @@ -199,6 +210,13 @@ loadScripts(document, 'script'); String[] requiredList)
        • +
        • +
          +

          checkPermission

          +
          private boolean checkPermission(org.bukkit.entity.Player player, + boolean showMessage)
          +
          +
        diff --git a/static/javadocs/dev/plex/listener/impl/package-summary.html b/static/javadocs/dev/plex/listener/impl/package-summary.html index 64e27f6..1c48127 100644 --- a/static/javadocs/dev/plex/listener/impl/package-summary.html +++ b/static/javadocs/dev/plex/listener/impl/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.listener.impl (Plex 1.0 API) +dev.plex.listener.impl (Plex 1.0.2 API) @@ -82,6 +82,10 @@ loadScripts(document, 'script');
        Description
         
        + +
         
        + +
         
         
        @@ -100,7 +104,7 @@ loadScripts(document, 'script');
         
         
        - +
         
         
        diff --git a/static/javadocs/dev/plex/listener/impl/package-tree.html b/static/javadocs/dev/plex/listener/impl/package-tree.html index 8af7320..e1899e0 100644 --- a/static/javadocs/dev/plex/listener/impl/package-tree.html +++ b/static/javadocs/dev/plex/listener/impl/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.listener.impl Class Hierarchy (Plex 1.0 API) +dev.plex.listener.impl Class Hierarchy (Plex 1.0.2 API) @@ -59,11 +59,11 @@ loadScripts(document, 'script');
      • java.lang.Object
      diff --git a/static/javadocs/dev/plex/listener/package-summary.html b/static/javadocs/dev/plex/listener/package-summary.html index 13df7dd..9aab2f8 100644 --- a/static/javadocs/dev/plex/listener/package-summary.html +++ b/static/javadocs/dev/plex/listener/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.listener (Plex 1.0 API) +dev.plex.listener (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/listener/package-tree.html b/static/javadocs/dev/plex/listener/package-tree.html index 3e06b63..517b68b 100644 --- a/static/javadocs/dev/plex/listener/package-tree.html +++ b/static/javadocs/dev/plex/listener/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.listener Class Hierarchy (Plex 1.0 API) +dev.plex.listener Class Hierarchy (Plex 1.0.2 API) @@ -58,11 +58,7 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/menu/PunishedPlayerMenu.html b/static/javadocs/dev/plex/menu/PunishedPlayerMenu.html index 3f74e13..c8ae3db 100644 --- a/static/javadocs/dev/plex/menu/PunishedPlayerMenu.html +++ b/static/javadocs/dev/plex/menu/PunishedPlayerMenu.html @@ -2,7 +2,7 @@ -PunishedPlayerMenu (Plex 1.0 API) +PunishedPlayerMenu (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/menu/PunishmentMenu.html b/static/javadocs/dev/plex/menu/PunishmentMenu.html index ad7fa8f..182600e 100644 --- a/static/javadocs/dev/plex/menu/PunishmentMenu.html +++ b/static/javadocs/dev/plex/menu/PunishmentMenu.html @@ -2,7 +2,7 @@ -PunishmentMenu (Plex 1.0 API) +PunishmentMenu (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/menu/package-summary.html b/static/javadocs/dev/plex/menu/package-summary.html index 169b058..bf83e7d 100644 --- a/static/javadocs/dev/plex/menu/package-summary.html +++ b/static/javadocs/dev/plex/menu/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.menu (Plex 1.0 API) +dev.plex.menu (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/menu/package-tree.html b/static/javadocs/dev/plex/menu/package-tree.html index 0798de0..8f9af18 100644 --- a/static/javadocs/dev/plex/menu/package-tree.html +++ b/static/javadocs/dev/plex/menu/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.menu Class Hierarchy (Plex 1.0 API) +dev.plex.menu Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/ModuleManager.html b/static/javadocs/dev/plex/module/ModuleManager.html index af8ff8e..8bcefe7 100644 --- a/static/javadocs/dev/plex/module/ModuleManager.html +++ b/static/javadocs/dev/plex/module/ModuleManager.html @@ -2,7 +2,7 @@ -ModuleManager (Plex 1.0 API) +ModuleManager (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/PlexModule.html b/static/javadocs/dev/plex/module/PlexModule.html index 6668e0c..1443ab5 100644 --- a/static/javadocs/dev/plex/module/PlexModule.html +++ b/static/javadocs/dev/plex/module/PlexModule.html @@ -2,7 +2,7 @@ -PlexModule (Plex 1.0 API) +PlexModule (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/PlexModuleFile.html b/static/javadocs/dev/plex/module/PlexModuleFile.html index d3401b6..66e47ae 100644 --- a/static/javadocs/dev/plex/module/PlexModuleFile.html +++ b/static/javadocs/dev/plex/module/PlexModuleFile.html @@ -2,7 +2,7 @@ -PlexModuleFile (Plex 1.0 API) +PlexModuleFile (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/exception/ModuleLoadException.html b/static/javadocs/dev/plex/module/exception/ModuleLoadException.html index 11cfe53..32590a6 100644 --- a/static/javadocs/dev/plex/module/exception/ModuleLoadException.html +++ b/static/javadocs/dev/plex/module/exception/ModuleLoadException.html @@ -2,7 +2,7 @@ -ModuleLoadException (Plex 1.0 API) +ModuleLoadException (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/exception/package-summary.html b/static/javadocs/dev/plex/module/exception/package-summary.html index 0de5fc0..ffbef8e 100644 --- a/static/javadocs/dev/plex/module/exception/package-summary.html +++ b/static/javadocs/dev/plex/module/exception/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.module.exception (Plex 1.0 API) +dev.plex.module.exception (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/exception/package-tree.html b/static/javadocs/dev/plex/module/exception/package-tree.html index d479b47..4804a27 100644 --- a/static/javadocs/dev/plex/module/exception/package-tree.html +++ b/static/javadocs/dev/plex/module/exception/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.module.exception Class Hierarchy (Plex 1.0 API) +dev.plex.module.exception Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/loader/CustomClassLoader.html b/static/javadocs/dev/plex/module/loader/CustomClassLoader.html index 7c56498..c8fc518 100644 --- a/static/javadocs/dev/plex/module/loader/CustomClassLoader.html +++ b/static/javadocs/dev/plex/module/loader/CustomClassLoader.html @@ -2,7 +2,7 @@ -CustomClassLoader (Plex 1.0 API) +CustomClassLoader (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/loader/LibraryLoader.html b/static/javadocs/dev/plex/module/loader/LibraryLoader.html index 01bd8b2..e75dce8 100644 --- a/static/javadocs/dev/plex/module/loader/LibraryLoader.html +++ b/static/javadocs/dev/plex/module/loader/LibraryLoader.html @@ -2,7 +2,7 @@ -LibraryLoader (Plex 1.0 API) +LibraryLoader (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/loader/package-summary.html b/static/javadocs/dev/plex/module/loader/package-summary.html index 702d31f..5a4c1b5 100644 --- a/static/javadocs/dev/plex/module/loader/package-summary.html +++ b/static/javadocs/dev/plex/module/loader/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.module.loader (Plex 1.0 API) +dev.plex.module.loader (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/loader/package-tree.html b/static/javadocs/dev/plex/module/loader/package-tree.html index 93fdfa9..c4d9373 100644 --- a/static/javadocs/dev/plex/module/loader/package-tree.html +++ b/static/javadocs/dev/plex/module/loader/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.module.loader Class Hierarchy (Plex 1.0 API) +dev.plex.module.loader Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/package-summary.html b/static/javadocs/dev/plex/module/package-summary.html index 8f38e1c..76bb17e 100644 --- a/static/javadocs/dev/plex/module/package-summary.html +++ b/static/javadocs/dev/plex/module/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.module (Plex 1.0 API) +dev.plex.module (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/module/package-tree.html b/static/javadocs/dev/plex/module/package-tree.html index 4320f45..8d8e831 100644 --- a/static/javadocs/dev/plex/module/package-tree.html +++ b/static/javadocs/dev/plex/module/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.module Class Hierarchy (Plex 1.0 API) +dev.plex.module Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/package-summary.html b/static/javadocs/dev/plex/package-summary.html index 2cdd6c5..33843fc 100644 --- a/static/javadocs/dev/plex/package-summary.html +++ b/static/javadocs/dev/plex/package-summary.html @@ -2,7 +2,7 @@ -dev.plex (Plex 1.0 API) +dev.plex (Plex 1.0.2 API) @@ -15,7 +15,11 @@ -
    +
    +

    Interface Hierarchy

    + +
    diff --git a/static/javadocs/dev/plex/permission/Permission.html b/static/javadocs/dev/plex/permission/Permission.html new file mode 100644 index 0000000..075c36e --- /dev/null +++ b/static/javadocs/dev/plex/permission/Permission.html @@ -0,0 +1,174 @@ + + + + +Permission (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Permission

    +
    +
    java.lang.Object +
    dev.plex.permission.Permission
    +
    +
    +
    +
    @Entity +public class Permission +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        uuid

        +
        private final UUID uuid
        +
        +
      • +
      • +
        +

        permission

        +
        private final String permission
        +
        +
      • +
      • +
        +

        allowed

        +
        private boolean allowed
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Permission

        +
        public Permission()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/permission/package-summary.html b/static/javadocs/dev/plex/permission/package-summary.html new file mode 100644 index 0000000..1c6831a --- /dev/null +++ b/static/javadocs/dev/plex/permission/package-summary.html @@ -0,0 +1,92 @@ + + + + +dev.plex.permission (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.plex.permission

    +
    +
    +
    package dev.plex.permission
    +
    +
      +
    • + +
    • +
    • +
      +
      Classes
      +
      +
      Class
      +
      Description
      + +
       
      +
      +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/permission/package-tree.html b/static/javadocs/dev/plex/permission/package-tree.html new file mode 100644 index 0000000..aee5022 --- /dev/null +++ b/static/javadocs/dev/plex/permission/package-tree.html @@ -0,0 +1,70 @@ + + + + +dev.plex.permission Class Hierarchy (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.plex.permission

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/player/PlexPlayer.html b/static/javadocs/dev/plex/player/PlexPlayer.html index c18c0c5..eead7c0 100644 --- a/static/javadocs/dev/plex/player/PlexPlayer.html +++ b/static/javadocs/dev/plex/player/PlexPlayer.html @@ -2,7 +2,7 @@ -PlexPlayer (Plex 1.0 API) +PlexPlayer (Plex 1.0.2 API) @@ -124,6 +124,12 @@ loadScripts(document, 'script');
    private List<Note>
     
    +
    private org.bukkit.permissions.PermissionAttachment
    + +
     
    +
    private List<Permission>
    + +
     
    private org.bukkit.entity.Player
     
    @@ -308,6 +314,18 @@ loadScripts(document, 'script');
    private List<Note> notes
    +
  • +
    +

    permissions

    +
    private List<Permission> permissions
    +
    +
  • +
  • +
    +

    permissionAttachment

    +
    private transient org.bukkit.permissions.PermissionAttachment permissionAttachment
    +
    +
  • diff --git a/static/javadocs/dev/plex/player/package-summary.html b/static/javadocs/dev/plex/player/package-summary.html index aebb68d..7c7a22c 100644 --- a/static/javadocs/dev/plex/player/package-summary.html +++ b/static/javadocs/dev/plex/player/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.player (Plex 1.0 API) +dev.plex.player (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/player/package-tree.html b/static/javadocs/dev/plex/player/package-tree.html index cb30599..e2c2a70 100644 --- a/static/javadocs/dev/plex/player/package-tree.html +++ b/static/javadocs/dev/plex/player/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.player Class Hierarchy (Plex 1.0 API) +dev.plex.player Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/punishment/Punishment.html b/static/javadocs/dev/plex/punishment/Punishment.html index 9daaeec..d7797f3 100644 --- a/static/javadocs/dev/plex/punishment/Punishment.html +++ b/static/javadocs/dev/plex/punishment/Punishment.html @@ -2,7 +2,7 @@ -Punishment (Plex 1.0 API) +Punishment (Plex 1.0.2 API) @@ -99,30 +99,27 @@ loadScripts(document, 'script');
    private boolean
     
    -
    private static final DateTimeFormatter
    - + +
     
    - - +
    private String
    +
     
    -
    private String
    - +
    private final UUID
    +
     
    -
    private final UUID
    - +
    private String
    +
     
    -
    private String
    - +
    private final UUID
    +
     
    -
    private final UUID
    - +
    private String
    +
     
    -
    private String
    - + +
     
    - - -
     
    @@ -189,12 +186,6 @@ loadScripts(document, 'script');
  • -
    -

    DATE_FORMAT

    -
    private static final DateTimeFormatter DATE_FORMAT
    -
    -
  • -
  • punished

    private final UUID punished
    @@ -245,7 +236,7 @@ loadScripts(document, 'script');
  • endDate

    -
    private LocalDateTime endDate
    +
    private ZonedDateTime endDate
  • diff --git a/static/javadocs/dev/plex/punishment/PunishmentManager.IndefiniteBan.html b/static/javadocs/dev/plex/punishment/PunishmentManager.IndefiniteBan.html index 8565862..698d627 100644 --- a/static/javadocs/dev/plex/punishment/PunishmentManager.IndefiniteBan.html +++ b/static/javadocs/dev/plex/punishment/PunishmentManager.IndefiniteBan.html @@ -2,7 +2,7 @@ -PunishmentManager.IndefiniteBan (Plex 1.0 API) +PunishmentManager.IndefiniteBan (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/punishment/PunishmentManager.html b/static/javadocs/dev/plex/punishment/PunishmentManager.html index 0a3105f..5372062 100644 --- a/static/javadocs/dev/plex/punishment/PunishmentManager.html +++ b/static/javadocs/dev/plex/punishment/PunishmentManager.html @@ -2,7 +2,7 @@ -PunishmentManager (Plex 1.0 API) +PunishmentManager (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

    Class PunishmentManager

    java.lang.Object -
    dev.plex.PlexBase
    dev.plex.punishment.PunishmentManager
    -
    +
    +
    All Implemented Interfaces:
    +
    PlexBase
    +

    public class PunishmentManager -extends PlexBase
    +extends Object +implements PlexBase
      @@ -111,7 +114,7 @@ loadScripts(document, 'script');
       
      -

      Fields inherited from class dev.plex.PlexBase

      +

      Fields inherited from interface dev.plex.PlexBase

      plugin
  • diff --git a/static/javadocs/dev/plex/punishment/PunishmentType.html b/static/javadocs/dev/plex/punishment/PunishmentType.html index 8a7a1f6..4d57238 100644 --- a/static/javadocs/dev/plex/punishment/PunishmentType.html +++ b/static/javadocs/dev/plex/punishment/PunishmentType.html @@ -2,7 +2,7 @@ -PunishmentType (Plex 1.0 API) +PunishmentType (Plex 1.0.2 API) @@ -113,6 +113,8 @@ loadScripts(document, 'script');
     
     
    + +
     
    @@ -203,6 +205,12 @@ the order they are declared.
    public static final PunishmentType SMITE
    +
  • +
    +

    TEMPBAN

    +
    public static final PunishmentType TEMPBAN
    +
    +
  • diff --git a/static/javadocs/dev/plex/punishment/extra/Note.html b/static/javadocs/dev/plex/punishment/extra/Note.html index a1ddc11..985d1b0 100644 --- a/static/javadocs/dev/plex/punishment/extra/Note.html +++ b/static/javadocs/dev/plex/punishment/extra/Note.html @@ -2,7 +2,7 @@ -Note (Plex 1.0 API) +Note (Plex 1.0.2 API) @@ -96,7 +96,7 @@ loadScripts(document, 'script');
    private final String
     
    -
    private final LocalDateTime
    +
    private final ZonedDateTime
     
    private final UUID
    @@ -173,7 +173,7 @@ loadScripts(document, 'script');
  • timestamp

    -
    private final LocalDateTime timestamp
    +
    private final ZonedDateTime timestamp
  • diff --git a/static/javadocs/dev/plex/punishment/extra/package-summary.html b/static/javadocs/dev/plex/punishment/extra/package-summary.html index 50d5c8e..5a4498e 100644 --- a/static/javadocs/dev/plex/punishment/extra/package-summary.html +++ b/static/javadocs/dev/plex/punishment/extra/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.punishment.extra (Plex 1.0 API) +dev.plex.punishment.extra (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/punishment/extra/package-tree.html b/static/javadocs/dev/plex/punishment/extra/package-tree.html index a66c118..9dc7f84 100644 --- a/static/javadocs/dev/plex/punishment/extra/package-tree.html +++ b/static/javadocs/dev/plex/punishment/extra/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.punishment.extra Class Hierarchy (Plex 1.0 API) +dev.plex.punishment.extra Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/punishment/package-summary.html b/static/javadocs/dev/plex/punishment/package-summary.html index e275743..e501f36 100644 --- a/static/javadocs/dev/plex/punishment/package-summary.html +++ b/static/javadocs/dev/plex/punishment/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.punishment (Plex 1.0 API) +dev.plex.punishment (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/punishment/package-tree.html b/static/javadocs/dev/plex/punishment/package-tree.html index c42704f..1d45c2e 100644 --- a/static/javadocs/dev/plex/punishment/package-tree.html +++ b/static/javadocs/dev/plex/punishment/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.punishment Class Hierarchy (Plex 1.0 API) +dev.plex.punishment Class Hierarchy (Plex 1.0.2 API) @@ -58,12 +58,8 @@ loadScripts(document, 'script');
    • java.lang.Object
    • diff --git a/static/javadocs/dev/plex/rank/RankManager.html b/static/javadocs/dev/plex/rank/RankManager.html index a385056..b6421e2 100644 --- a/static/javadocs/dev/plex/rank/RankManager.html +++ b/static/javadocs/dev/plex/rank/RankManager.html @@ -2,7 +2,7 @@ -RankManager (Plex 1.0 API) +RankManager (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/rank/enums/Rank.html b/static/javadocs/dev/plex/rank/enums/Rank.html index ead089c..771a8ec 100644 --- a/static/javadocs/dev/plex/rank/enums/Rank.html +++ b/static/javadocs/dev/plex/rank/enums/Rank.html @@ -2,7 +2,7 @@ -Rank (Plex 1.0 API) +Rank (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/rank/enums/Title.html b/static/javadocs/dev/plex/rank/enums/Title.html index 82bc7a6..1840a5d 100644 --- a/static/javadocs/dev/plex/rank/enums/Title.html +++ b/static/javadocs/dev/plex/rank/enums/Title.html @@ -2,7 +2,7 @@ -Title (Plex 1.0 API) +Title (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/rank/enums/package-summary.html b/static/javadocs/dev/plex/rank/enums/package-summary.html index 7384ad1..5a0a677 100644 --- a/static/javadocs/dev/plex/rank/enums/package-summary.html +++ b/static/javadocs/dev/plex/rank/enums/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.rank.enums (Plex 1.0 API) +dev.plex.rank.enums (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/rank/enums/package-tree.html b/static/javadocs/dev/plex/rank/enums/package-tree.html index 327d558..f4c59a3 100644 --- a/static/javadocs/dev/plex/rank/enums/package-tree.html +++ b/static/javadocs/dev/plex/rank/enums/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.rank.enums Class Hierarchy (Plex 1.0 API) +dev.plex.rank.enums Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/rank/package-summary.html b/static/javadocs/dev/plex/rank/package-summary.html index 891a414..c1a1a9f 100644 --- a/static/javadocs/dev/plex/rank/package-summary.html +++ b/static/javadocs/dev/plex/rank/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.rank (Plex 1.0 API) +dev.plex.rank (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/rank/package-tree.html b/static/javadocs/dev/plex/rank/package-tree.html index 7a84c09..dafbed8 100644 --- a/static/javadocs/dev/plex/rank/package-tree.html +++ b/static/javadocs/dev/plex/rank/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.rank Class Hierarchy (Plex 1.0 API) +dev.plex.rank Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/services/AbstractService.html b/static/javadocs/dev/plex/services/AbstractService.html index 2bdb53b..98960fb 100644 --- a/static/javadocs/dev/plex/services/AbstractService.html +++ b/static/javadocs/dev/plex/services/AbstractService.html @@ -2,7 +2,7 @@ -AbstractService (Plex 1.0 API) +AbstractService (Plex 1.0.2 API) @@ -71,23 +71,21 @@ loadScripts(document, 'script');

      Class AbstractService

      java.lang.Object -
      dev.plex.PlexBase
      dev.plex.services.AbstractService
      -
      All Implemented Interfaces:
      -
      IService
      +
      PlexBase, IService
      Direct Known Subclasses:
      -
      AutoWipeService, BanService, CommandBlockerService, GameRuleService, UpdateCheckerService
      +
      AutoWipeService, BanService, CommandBlockerService, GameRuleService, TimingService, UpdateCheckerService

      public abstract class AbstractService -extends PlexBase -implements IService
      +extends Object +implements IService, PlexBase
      diff --git a/static/javadocs/dev/plex/services/IService.html b/static/javadocs/dev/plex/services/IService.html index f3ab1a2..429606e 100644 --- a/static/javadocs/dev/plex/services/IService.html +++ b/static/javadocs/dev/plex/services/IService.html @@ -2,7 +2,7 @@ -IService (Plex 1.0 API) +IService (Plex 1.0.2 API) @@ -73,7 +73,7 @@ loadScripts(document, 'script');
      All Known Implementing Classes:
      -
      AbstractService, AutoWipeService, BanService, CommandBlockerService, GameRuleService, UpdateCheckerService
      +
      AbstractService, AutoWipeService, BanService, CommandBlockerService, GameRuleService, TimingService, UpdateCheckerService

      public interface IService
      diff --git a/static/javadocs/dev/plex/services/ServiceManager.html b/static/javadocs/dev/plex/services/ServiceManager.html index f3ef622..6544163 100644 --- a/static/javadocs/dev/plex/services/ServiceManager.html +++ b/static/javadocs/dev/plex/services/ServiceManager.html @@ -2,7 +2,7 @@ -ServiceManager (Plex 1.0 API) +ServiceManager (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/services/impl/AutoWipeService.html b/static/javadocs/dev/plex/services/impl/AutoWipeService.html index 9ea46ce..3297041 100644 --- a/static/javadocs/dev/plex/services/impl/AutoWipeService.html +++ b/static/javadocs/dev/plex/services/impl/AutoWipeService.html @@ -2,7 +2,7 @@ -AutoWipeService (Plex 1.0 API) +AutoWipeService (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

      Class AutoWipeService

      java.lang.Object -
      dev.plex.PlexBase
      dev.plex.services.AbstractService
      dev.plex.services.impl.AutoWipeService
      -
      All Implemented Interfaces:
      -
      IService
      +
      PlexBase, IService

      public class AutoWipeService @@ -93,7 +91,7 @@ loadScripts(document, 'script');

      Field Summary

      -

      Fields inherited from class dev.plex.PlexBase

      +

      Fields inherited from interface dev.plex.PlexBase

      plugin
      diff --git a/static/javadocs/dev/plex/services/impl/BanService.html b/static/javadocs/dev/plex/services/impl/BanService.html index c3e8e97..6065d08 100644 --- a/static/javadocs/dev/plex/services/impl/BanService.html +++ b/static/javadocs/dev/plex/services/impl/BanService.html @@ -2,7 +2,7 @@ -BanService (Plex 1.0 API) +BanService (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

      Class BanService

      All Implemented Interfaces:
      -
      IService
      +
      PlexBase, IService

      public class BanService @@ -93,7 +91,7 @@ loadScripts(document, 'script');

      Field Summary

      -

      Fields inherited from class dev.plex.PlexBase

      +

      Fields inherited from interface dev.plex.PlexBase

      plugin
      diff --git a/static/javadocs/dev/plex/services/impl/CommandBlockerService.html b/static/javadocs/dev/plex/services/impl/CommandBlockerService.html index 7dba57b..93ef15e 100644 --- a/static/javadocs/dev/plex/services/impl/CommandBlockerService.html +++ b/static/javadocs/dev/plex/services/impl/CommandBlockerService.html @@ -2,7 +2,7 @@ -CommandBlockerService (Plex 1.0 API) +CommandBlockerService (Plex 1.0.2 API) @@ -50,7 +50,7 @@ loadScripts(document, 'script');
    @@ -71,16 +71,14 @@ loadScripts(document, 'script');

    Class CommandBlockerService

    java.lang.Object -
    dev.plex.PlexBase
    dev.plex.services.AbstractService
    dev.plex.services.impl.CommandBlockerService
    -
    All Implemented Interfaces:
    -
    IService
    +
    PlexBase, IService

    public class CommandBlockerService @@ -92,8 +90,17 @@ loadScripts(document, 'script');
  • Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    private static final List<BlockedCommand>
    + +
     
    +
    -

    Fields inherited from class dev.plex.PlexBase

    +

    Fields inherited from interface dev.plex.PlexBase

    plugin
  • @@ -142,6 +149,20 @@ loadScripts(document, 'script');
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        BLOCKED_COMMANDS

        +
        private static final List<BlockedCommand> BLOCKED_COMMANDS
        +
        +
      • +
      +
      +
    • diff --git a/static/javadocs/dev/plex/services/impl/GameRuleService.html b/static/javadocs/dev/plex/services/impl/GameRuleService.html index 2cf63e0..8ed09f3 100644 --- a/static/javadocs/dev/plex/services/impl/GameRuleService.html +++ b/static/javadocs/dev/plex/services/impl/GameRuleService.html @@ -2,7 +2,7 @@ -GameRuleService (Plex 1.0 API) +GameRuleService (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

      Class GameRuleService

      java.lang.Object -
      dev.plex.PlexBase
      dev.plex.services.AbstractService
      dev.plex.services.impl.GameRuleService
      -
      All Implemented Interfaces:
      -
      IService
      +
      PlexBase, IService

      public class GameRuleService @@ -93,7 +91,7 @@ loadScripts(document, 'script');

      Field Summary

      -

      Fields inherited from class dev.plex.PlexBase

      +

      Fields inherited from interface dev.plex.PlexBase

      plugin
    • diff --git a/static/javadocs/dev/plex/services/impl/TimingService.html b/static/javadocs/dev/plex/services/impl/TimingService.html new file mode 100644 index 0000000..12fa63e --- /dev/null +++ b/static/javadocs/dev/plex/services/impl/TimingService.html @@ -0,0 +1,234 @@ + + + + +TimingService (Plex 1.0.2 API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class TimingService

      +
      +
      java.lang.Object +
      dev.plex.services.AbstractService +
      dev.plex.services.impl.TimingService
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      +
      PlexBase, IService
      +
      +
      +
      public class TimingService +extends AbstractService
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Field Details

        +
          +
        • +
          +

          spamCooldown

          +
          public static final Map<UUID,Long> spamCooldown
          +
          +
        • +
        • +
          +

          nukerCooldown

          +
          public static final Map<UUID,Long> nukerCooldown
          +
          +
        • +
        • +
          +

          strikes

          +
          public static final Map<UUID,Long> strikes
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          TimingService

          +
          public TimingService()
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run()
          +
          +
        • +
        • +
          +

          issueBan

          +
          private void issueBan(Map.Entry<UUID,Long> map)
          +
          +
        • +
        • +
          +

          repeatInSeconds

          +
          public int repeatInSeconds()
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/static/javadocs/dev/plex/services/impl/UpdateCheckerService.html b/static/javadocs/dev/plex/services/impl/UpdateCheckerService.html index 84cbcda..49fcc81 100644 --- a/static/javadocs/dev/plex/services/impl/UpdateCheckerService.html +++ b/static/javadocs/dev/plex/services/impl/UpdateCheckerService.html @@ -2,7 +2,7 @@ -UpdateCheckerService (Plex 1.0 API) +UpdateCheckerService (Plex 1.0.2 API) @@ -71,16 +71,14 @@ loadScripts(document, 'script');

      Class UpdateCheckerService

      java.lang.Object -
      dev.plex.PlexBase
      dev.plex.services.AbstractService
      dev.plex.services.impl.UpdateCheckerService
      -
      All Implemented Interfaces:
      -
      IService
      +
      PlexBase, IService

      public class UpdateCheckerService @@ -102,7 +100,7 @@ loadScripts(document, 'script');
       
      -

      Fields inherited from class dev.plex.PlexBase

      +

      Fields inherited from interface dev.plex.PlexBase

      plugin
      diff --git a/static/javadocs/dev/plex/services/impl/package-summary.html b/static/javadocs/dev/plex/services/impl/package-summary.html index 428c79a..32d3a68 100644 --- a/static/javadocs/dev/plex/services/impl/package-summary.html +++ b/static/javadocs/dev/plex/services/impl/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.services.impl (Plex 1.0 API) +dev.plex.services.impl (Plex 1.0.2 API) @@ -86,8 +86,10 @@ loadScripts(document, 'script');
       
       
      - +
       
      + +
       
      diff --git a/static/javadocs/dev/plex/services/impl/package-tree.html b/static/javadocs/dev/plex/services/impl/package-tree.html index dbad65d..5571062 100644 --- a/static/javadocs/dev/plex/services/impl/package-tree.html +++ b/static/javadocs/dev/plex/services/impl/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.services.impl Class Hierarchy (Plex 1.0 API) +dev.plex.services.impl Class Hierarchy (Plex 1.0.2 API) @@ -58,22 +58,19 @@ loadScripts(document, 'script');
    diff --git a/static/javadocs/dev/plex/services/package-summary.html b/static/javadocs/dev/plex/services/package-summary.html index f5e33bb..6d86b13 100644 --- a/static/javadocs/dev/plex/services/package-summary.html +++ b/static/javadocs/dev/plex/services/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.services (Plex 1.0 API) +dev.plex.services (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/services/package-tree.html b/static/javadocs/dev/plex/services/package-tree.html index f447309..059165e 100644 --- a/static/javadocs/dev/plex/services/package-tree.html +++ b/static/javadocs/dev/plex/services/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.services Class Hierarchy (Plex 1.0 API) +dev.plex.services Class Hierarchy (Plex 1.0.2 API) @@ -58,11 +58,7 @@ loadScripts(document, 'script');
    • java.lang.Object
    • diff --git a/static/javadocs/dev/plex/storage/MongoConnection.html b/static/javadocs/dev/plex/storage/MongoConnection.html index c1fc38b..8dabde6 100644 --- a/static/javadocs/dev/plex/storage/MongoConnection.html +++ b/static/javadocs/dev/plex/storage/MongoConnection.html @@ -2,7 +2,7 @@ -MongoConnection (Plex 1.0 API) +MongoConnection (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

      Class MongoConnection

      java.lang.Object -
      dev.plex.PlexBase
      dev.plex.storage.MongoConnection
      -
      +
      +
      All Implemented Interfaces:
      +
      PlexBase
      +

      public class MongoConnection -extends PlexBase
      +extends Object +implements PlexBase
        @@ -87,7 +90,7 @@ loadScripts(document, 'script');

        Field Summary

        -

        Fields inherited from class dev.plex.PlexBase

        +

        Fields inherited from interface dev.plex.PlexBase

        plugin
        diff --git a/static/javadocs/dev/plex/storage/RedisConnection.html b/static/javadocs/dev/plex/storage/RedisConnection.html index 5338565..9904010 100644 --- a/static/javadocs/dev/plex/storage/RedisConnection.html +++ b/static/javadocs/dev/plex/storage/RedisConnection.html @@ -2,7 +2,7 @@ -RedisConnection (Plex 1.0 API) +RedisConnection (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

        Class RedisConnection

        java.lang.Object -
        dev.plex.PlexBase
        dev.plex.storage.RedisConnection
        -
        +
        +
        All Implemented Interfaces:
        +
        PlexBase
        +

        public class RedisConnection -extends PlexBase
        +extends Object +implements PlexBase
          @@ -96,7 +99,7 @@ loadScripts(document, 'script');
           
          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
        diff --git a/static/javadocs/dev/plex/storage/SQLConnection.html b/static/javadocs/dev/plex/storage/SQLConnection.html index 5c733ec..603fd81 100644 --- a/static/javadocs/dev/plex/storage/SQLConnection.html +++ b/static/javadocs/dev/plex/storage/SQLConnection.html @@ -2,7 +2,7 @@ -SQLConnection (Plex 1.0 API) +SQLConnection (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

        Class SQLConnection

        java.lang.Object -
        dev.plex.PlexBase
        dev.plex.storage.SQLConnection
        -
        +
        +
        All Implemented Interfaces:
        +
        PlexBase
        +

        public class SQLConnection -extends PlexBase
        +extends Object +implements PlexBase
          @@ -96,7 +99,7 @@ loadScripts(document, 'script');
           
          -

          Fields inherited from class dev.plex.PlexBase

          +

          Fields inherited from interface dev.plex.PlexBase

          plugin
        diff --git a/static/javadocs/dev/plex/storage/StorageType.html b/static/javadocs/dev/plex/storage/StorageType.html index 0771268..5af2834 100644 --- a/static/javadocs/dev/plex/storage/StorageType.html +++ b/static/javadocs/dev/plex/storage/StorageType.html @@ -2,7 +2,7 @@ -StorageType (Plex 1.0 API) +StorageType (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/storage/package-summary.html b/static/javadocs/dev/plex/storage/package-summary.html index 23de60f..b224e6d 100644 --- a/static/javadocs/dev/plex/storage/package-summary.html +++ b/static/javadocs/dev/plex/storage/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.storage (Plex 1.0 API) +dev.plex.storage (Plex 1.0.2 API) @@ -73,6 +73,12 @@ loadScripts(document, 'script');
        Description
         
        + +
         
        + +
         
        + +
         
        diff --git a/static/javadocs/dev/plex/storage/package-tree.html b/static/javadocs/dev/plex/storage/package-tree.html index 0c37593..b519b17 100644 --- a/static/javadocs/dev/plex/storage/package-tree.html +++ b/static/javadocs/dev/plex/storage/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.storage Class Hierarchy (Plex 1.0 API) +dev.plex.storage Class Hierarchy (Plex 1.0.2 API) @@ -58,13 +58,9 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/storage/permission/SQLPermissions.html b/static/javadocs/dev/plex/storage/permission/SQLPermissions.html new file mode 100644 index 0000000..bd51811 --- /dev/null +++ b/static/javadocs/dev/plex/storage/permission/SQLPermissions.html @@ -0,0 +1,285 @@ + + + + +SQLPermissions (Plex 1.0.2 API) + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Class SQLPermissions

        +
        +
        java.lang.Object +
        dev.plex.storage.permission.SQLPermissions
        +
        +
        +
        +
        public class SQLPermissions +extends Object
        +
        +
        + +
        +
        +
          + +
        • +
          +

          Field Details

          + +
          +
        • + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SQLPermissions

            +
            public SQLPermissions()
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getPermissions

            +
            public List<Permission> getPermissions(UUID uuid)
            +
            +
          • +
          • +
            +

            addPermission

            +
            public void addPermission(Permission permission)
            +
            +
          • +
          • +
            +

            updatePermission

            +
            public void updatePermission(Permission permission, + boolean newValue)
            +
            +
          • +
          • +
            +

            removePermission

            +
            public void removePermission(Permission permission)
            +
            +
          • +
          • +
            +

            removePermission

            +
            public void removePermission(UUID uuid, + String permission)
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/static/javadocs/dev/plex/cache/notes/package-summary.html b/static/javadocs/dev/plex/storage/permission/package-summary.html similarity index 86% rename from static/javadocs/dev/plex/cache/notes/package-summary.html rename to static/javadocs/dev/plex/storage/permission/package-summary.html index 243b7a7..f29fd71 100644 --- a/static/javadocs/dev/plex/cache/notes/package-summary.html +++ b/static/javadocs/dev/plex/storage/permission/package-summary.html @@ -2,10 +2,10 @@ -dev.plex.cache.notes (Plex 1.0 API) +dev.plex.storage.permission (Plex 1.0.2 API) - + @@ -55,10 +55,10 @@ loadScripts(document, 'script');
        -

        Package dev.plex.cache.notes

        +

        Package dev.plex.storage.permission


        -
        package dev.plex.cache.notes
        +
        package dev.plex.storage.permission
        @@ -82,7 +82,7 @@ loadScripts(document, 'script');
        Class
        Description
        - +
         
        diff --git a/static/javadocs/dev/plex/cache/sql/package-tree.html b/static/javadocs/dev/plex/storage/permission/package-tree.html similarity index 84% rename from static/javadocs/dev/plex/cache/sql/package-tree.html rename to static/javadocs/dev/plex/storage/permission/package-tree.html index 50b5eb8..6ede2ab 100644 --- a/static/javadocs/dev/plex/cache/sql/package-tree.html +++ b/static/javadocs/dev/plex/storage/permission/package-tree.html @@ -2,10 +2,10 @@ -dev.plex.cache.sql Class Hierarchy (Plex 1.0 API) +dev.plex.storage.permission Class Hierarchy (Plex 1.0.2 API) - + @@ -47,7 +47,7 @@ loadScripts(document, 'script');
        -

        Hierarchy For Package dev.plex.cache.sql

        +

        Hierarchy For Package dev.plex.storage.permission

        Package Hierarchies:
        • All Packages
        • @@ -58,8 +58,7 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/cache/player/MongoPlayerData.html b/static/javadocs/dev/plex/storage/player/MongoPlayerData.html similarity index 83% rename from static/javadocs/dev/plex/cache/player/MongoPlayerData.html rename to static/javadocs/dev/plex/storage/player/MongoPlayerData.html index 218c864..be763fa 100644 --- a/static/javadocs/dev/plex/cache/player/MongoPlayerData.html +++ b/static/javadocs/dev/plex/storage/player/MongoPlayerData.html @@ -2,10 +2,10 @@ -MongoPlayerData (Plex 1.0 API) +MongoPlayerData (Plex 1.0.2 API) - + @@ -67,11 +67,11 @@ loadScripts(document, 'script');
          - +

          Class MongoPlayerData

          java.lang.Object -
          dev.plex.cache.player.MongoPlayerData
          +
          dev.plex.storage.player.MongoPlayerData

          @@ -125,34 +125,37 @@ loadScripts(document, 'script');
          Method
          Description
          boolean
          -
          exists(UUID uuid)
          -
          +
          exists(String username)
          +
           
          +
          boolean
          +
          exists(UUID uuid)
          +
          Checks whether the player exists in mongo's database
          - - -
          -
          Gets the player from cache or from mongo's database
          -
          -
          getByName(String username)
          -
           
          - - -
          + +
          Gets the player from cache or from mongo's database
          - - -
           
          -
          void
          -
          save(PlexPlayer plexPlayer)
          -
          + +
          getByName(String username)
          +
           
          + + +
          +
          Gets the player from cache or from mongo's database
          +
          + + +
           
          +
          void
          +
          save(PlexPlayer plexPlayer)
          +
          Saves the player's information in the database
          -
          void
          - -
          +
          void
          + +
          Updates a player's information in the mongo database
          @@ -216,6 +219,12 @@ loadScripts(document, 'script');
        • +
          +

          exists

          +
          public boolean exists(String username)
          +
          +
        • +
        • getByUUID

          public PlexPlayer getByUUID(UUID uuid)
          diff --git a/static/javadocs/dev/plex/cache/player/SQLPlayerData.html b/static/javadocs/dev/plex/storage/player/SQLPlayerData.html similarity index 85% rename from static/javadocs/dev/plex/cache/player/SQLPlayerData.html rename to static/javadocs/dev/plex/storage/player/SQLPlayerData.html index 51a4222..a0a403c 100644 --- a/static/javadocs/dev/plex/cache/player/SQLPlayerData.html +++ b/static/javadocs/dev/plex/storage/player/SQLPlayerData.html @@ -2,10 +2,10 @@ -SQLPlayerData (Plex 1.0 API) +SQLPlayerData (Plex 1.0.2 API) - + @@ -67,11 +67,11 @@ loadScripts(document, 'script');
          - +

          Class SQLPlayerData

          java.lang.Object -
          dev.plex.cache.player.SQLPlayerData
          +
          dev.plex.storage.player.SQLPlayerData

          @@ -127,31 +127,34 @@ loadScripts(document, 'script');
          Method
          Description
          boolean
          -
          exists(UUID uuid)
          -
          +
          exists(String username)
          +
           
          +
          boolean
          +
          exists(UUID uuid)
          +
          Checks if a player exists in the SQL database
          - - -
          -
          Gets the player from cache or from the SQL database
          -
          -
          getByName(String username)
          -
           
          - - -
          + +
          Gets the player from cache or from the SQL database
          -
          void
          - + +
          getByName(String username)
          +
           
          + +
          -
          Inserts the player's information in the database
          +
          Gets the player from cache or from the SQL database
          void
          - +
          +
          Inserts the player's information in the database
          +
          +
          void
          + +
          Updates a player's information in the SQL database
          @@ -179,7 +182,7 @@ loadScripts(document, 'script');
          See Also:
          @@ -193,7 +196,7 @@ loadScripts(document, 'script');
          See Also:
          @@ -207,7 +210,7 @@ loadScripts(document, 'script');
          See Also:
          @@ -249,6 +252,12 @@ loadScripts(document, 'script');
        • +
          +

          exists

          +
          public boolean exists(String username)
          +
          +
        • +
        • getByUUID

          public PlexPlayer getByUUID(UUID uuid)
          diff --git a/static/javadocs/dev/plex/cache/player/package-summary.html b/static/javadocs/dev/plex/storage/player/package-summary.html similarity index 80% rename from static/javadocs/dev/plex/cache/player/package-summary.html rename to static/javadocs/dev/plex/storage/player/package-summary.html index 10a12dc..aec9106 100644 --- a/static/javadocs/dev/plex/cache/player/package-summary.html +++ b/static/javadocs/dev/plex/storage/player/package-summary.html @@ -2,10 +2,10 @@ -dev.plex.cache.player (Plex 1.0 API) +dev.plex.storage.player (Plex 1.0.2 API) - + @@ -55,10 +55,10 @@ loadScripts(document, 'script');
          -

          Package dev.plex.cache.player

          +

          Package dev.plex.storage.player


          -
          package dev.plex.cache.player
          +
          package dev.plex.storage.player
          @@ -82,16 +82,12 @@ loadScripts(document, 'script');
          Class
          Description
          - +
          Mongo fetching utilities for players
          - +
          -
          Cache storage
          -
          - -
          SQL fetching utilities for players
          diff --git a/static/javadocs/dev/plex/cache/player/package-tree.html b/static/javadocs/dev/plex/storage/player/package-tree.html similarity index 79% rename from static/javadocs/dev/plex/cache/player/package-tree.html rename to static/javadocs/dev/plex/storage/player/package-tree.html index 7710333..b53e212 100644 --- a/static/javadocs/dev/plex/cache/player/package-tree.html +++ b/static/javadocs/dev/plex/storage/player/package-tree.html @@ -2,10 +2,10 @@ -dev.plex.cache.player Class Hierarchy (Plex 1.0 API) +dev.plex.storage.player Class Hierarchy (Plex 1.0.2 API) - + @@ -47,7 +47,7 @@ loadScripts(document, 'script');
          -

          Hierarchy For Package dev.plex.cache.player

          +

          Hierarchy For Package dev.plex.storage.player

          Package Hierarchies:
          • All Packages
          • @@ -58,9 +58,8 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/cache/sql/SQLNotes.html b/static/javadocs/dev/plex/storage/punishment/SQLNotes.html similarity index 96% rename from static/javadocs/dev/plex/cache/sql/SQLNotes.html rename to static/javadocs/dev/plex/storage/punishment/SQLNotes.html index 4fd66bc..d4c9937 100644 --- a/static/javadocs/dev/plex/cache/sql/SQLNotes.html +++ b/static/javadocs/dev/plex/storage/punishment/SQLNotes.html @@ -2,10 +2,10 @@ -SQLNotes (Plex 1.0 API) +SQLNotes (Plex 1.0.2 API) - + @@ -67,11 +67,11 @@ loadScripts(document, 'script');
            - +

            Class SQLNotes

            java.lang.Object -
            dev.plex.cache.sql.SQLNotes
            +
            dev.plex.storage.punishment.SQLNotes

            @@ -160,7 +160,7 @@ loadScripts(document, 'script');
            See Also:
            @@ -174,7 +174,7 @@ loadScripts(document, 'script');
            See Also:
            @@ -188,7 +188,7 @@ loadScripts(document, 'script');
            See Also:
            diff --git a/static/javadocs/dev/plex/cache/sql/SQLPunishment.html b/static/javadocs/dev/plex/storage/punishment/SQLPunishment.html similarity index 91% rename from static/javadocs/dev/plex/cache/sql/SQLPunishment.html rename to static/javadocs/dev/plex/storage/punishment/SQLPunishment.html index 63bf274..dd95949 100644 --- a/static/javadocs/dev/plex/cache/sql/SQLPunishment.html +++ b/static/javadocs/dev/plex/storage/punishment/SQLPunishment.html @@ -2,10 +2,10 @@ -SQLPunishment (Plex 1.0 API) +SQLPunishment (Plex 1.0.2 API) - + @@ -67,11 +67,11 @@ loadScripts(document, 'script');
            - +

            Class SQLPunishment

            java.lang.Object -
            dev.plex.cache.sql.SQLPunishment
            +
            dev.plex.storage.punishment.SQLPunishment

            @@ -140,6 +140,9 @@ loadScripts(document, 'script');
             
            +
            void
            + +
             
        @@ -165,7 +168,7 @@ loadScripts(document, 'script');
        See Also:
        @@ -179,7 +182,7 @@ loadScripts(document, 'script');
        See Also:
        @@ -193,7 +196,7 @@ loadScripts(document, 'script');
        See Also:
        @@ -207,7 +210,7 @@ loadScripts(document, 'script');
        See Also:
        @@ -254,6 +257,12 @@ loadScripts(document, 'script');
    • +
      +

      syncRemoveBan

      +
      public void syncRemoveBan(UUID uuid)
      +
      +
    • +
    • removeBan

      public CompletableFuture<Void> removeBan(UUID uuid)
      diff --git a/static/javadocs/dev/plex/cache/sql/package-summary.html b/static/javadocs/dev/plex/storage/punishment/package-summary.html similarity index 85% rename from static/javadocs/dev/plex/cache/sql/package-summary.html rename to static/javadocs/dev/plex/storage/punishment/package-summary.html index 712437f..fff4fbc 100644 --- a/static/javadocs/dev/plex/cache/sql/package-summary.html +++ b/static/javadocs/dev/plex/storage/punishment/package-summary.html @@ -2,10 +2,10 @@ -dev.plex.cache.sql (Plex 1.0 API) +dev.plex.storage.punishment (Plex 1.0.2 API) - + @@ -55,10 +55,10 @@ loadScripts(document, 'script');
      -

      Package dev.plex.cache.sql

      +

      Package dev.plex.storage.punishment


      -
      package dev.plex.cache.sql
      +
      package dev.plex.storage.punishment
      @@ -82,9 +82,9 @@ loadScripts(document, 'script');
      Class
      Description
      - +
       
      - +
       
      diff --git a/static/javadocs/dev/plex/command/blocker/package-tree.html b/static/javadocs/dev/plex/storage/punishment/package-tree.html similarity index 72% rename from static/javadocs/dev/plex/command/blocker/package-tree.html rename to static/javadocs/dev/plex/storage/punishment/package-tree.html index 9bc1836..1562d80 100644 --- a/static/javadocs/dev/plex/command/blocker/package-tree.html +++ b/static/javadocs/dev/plex/storage/punishment/package-tree.html @@ -2,10 +2,10 @@ -dev.plex.command.blocker Class Hierarchy (Plex 1.0 API) +dev.plex.storage.punishment Class Hierarchy (Plex 1.0.2 API) - + @@ -47,7 +47,7 @@ loadScripts(document, 'script');
      -

      Hierarchy For Package dev.plex.command.blocker

      +

      Hierarchy For Package dev.plex.storage.punishment

      Package Hierarchies:
      • All Packages
      • @@ -58,17 +58,8 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/util/AshconInfo.SkinData.html b/static/javadocs/dev/plex/util/AshconInfo.SkinData.html index 0a628d9..fc5ecbf 100644 --- a/static/javadocs/dev/plex/util/AshconInfo.SkinData.html +++ b/static/javadocs/dev/plex/util/AshconInfo.SkinData.html @@ -2,7 +2,7 @@ -AshconInfo.SkinData (Plex 1.0 API) +AshconInfo.SkinData (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/AshconInfo.Textures.html b/static/javadocs/dev/plex/util/AshconInfo.Textures.html index 50d42fa..c2dd9b9 100644 --- a/static/javadocs/dev/plex/util/AshconInfo.Textures.html +++ b/static/javadocs/dev/plex/util/AshconInfo.Textures.html @@ -2,7 +2,7 @@ -AshconInfo.Textures (Plex 1.0 API) +AshconInfo.Textures (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/AshconInfo.UsernameHistory.html b/static/javadocs/dev/plex/util/AshconInfo.UsernameHistory.html index d4a842e..b5196a9 100644 --- a/static/javadocs/dev/plex/util/AshconInfo.UsernameHistory.html +++ b/static/javadocs/dev/plex/util/AshconInfo.UsernameHistory.html @@ -2,7 +2,7 @@ -AshconInfo.UsernameHistory (Plex 1.0 API) +AshconInfo.UsernameHistory (Plex 1.0.2 API) @@ -89,11 +89,11 @@ loadScripts(document, 'script');
        Modifier and Type
        Field
        Description
        - - +
        private String
        +
         
        -
        private String
        - + +
         
      @@ -136,10 +136,10 @@ loadScripts(document, 'script');
    • -
      -

      localDateTime

      +
      +

      zonedDateTime

      @SerializedName("changed_at") -private LocalDateTime localDateTime
      +private ZonedDateTime zonedDateTime
    diff --git a/static/javadocs/dev/plex/util/AshconInfo.html b/static/javadocs/dev/plex/util/AshconInfo.html index 2e2538b..64d98c4 100644 --- a/static/javadocs/dev/plex/util/AshconInfo.html +++ b/static/javadocs/dev/plex/util/AshconInfo.html @@ -2,7 +2,7 @@ -AshconInfo (Plex 1.0 API) +AshconInfo (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/Plex.BuildProperties.html b/static/javadocs/dev/plex/util/BuildInfo.html similarity index 73% rename from static/javadocs/dev/plex/Plex.BuildProperties.html rename to static/javadocs/dev/plex/util/BuildInfo.html index 007ac02..aaa6541 100644 --- a/static/javadocs/dev/plex/Plex.BuildProperties.html +++ b/static/javadocs/dev/plex/util/BuildInfo.html @@ -2,24 +2,24 @@ -Plex.BuildProperties (Plex 1.0 API) +BuildInfo (Plex 1.0.2 API) - + - - - - - - + + + + + +
  • +
    +

    warn

    +
    public static void warn(String message, + Object... strings)
    +
    +
  • +
  • debug

    public static void debug(String message, diff --git a/static/javadocs/dev/plex/util/PlexUtils.html b/static/javadocs/dev/plex/util/PlexUtils.html index f67e755..34ca429 100644 --- a/static/javadocs/dev/plex/util/PlexUtils.html +++ b/static/javadocs/dev/plex/util/PlexUtils.html @@ -2,7 +2,7 @@ -PlexUtils (Plex 1.0 API) +PlexUtils (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

    Class PlexUtils

    java.lang.Object -
    dev.plex.PlexBase
    dev.plex.util.PlexUtils
    -
    +
    +
    All Implemented Interfaces:
    +
    PlexBase
    +

    public class PlexUtils -extends PlexBase
    +extends Object +implements PlexBase
  • @@ -136,8 +130,9 @@ loadScripts(document, 'script');
    Modifier and Type
    Method
    Description
    -
    private static long
    -
    a(String parse)
    +
    static <T> T
    +
    addToArrayList(List<T> list, + T object)
     
    static void
    @@ -145,52 +140,19 @@ loadScripts(document, 'script');
    static void
    broadcast(net.kyori.adventure.text.Component component)
     
    -
    static <T> Object
    -
    check(T value)
    -
     
    -
    static String
    -
    colorize(String string)
    -
     
    -
    static <T> void
    -
    commitGlobalGameRules(org.bukkit.World world)
    -
     
    -
    static <T> void
    -
    commitSpecificGameRules(org.bukkit.World world)
    -
     
    static void
    -
    disabledEffect(org.bukkit.entity.Player player, - org.bukkit.Location location)
    +
    broadcastToAdmins(net.kyori.adventure.text.Component component)
     
    static void
    -
    disabledEffectMultiple(org.bukkit.entity.Player[] players, +
    disabledEffect(org.bukkit.entity.Player player, org.bukkit.Location location)
     
    -
    static org.bukkit.ChatColor
    -
    getChatColorFromConfig(Config config, - org.bukkit.ChatColor def, - String path)
    +
    static void
    +
    disabledEffectMultiple(org.bukkit.entity.Player[] players, + org.bukkit.Location location)
     
    -
    static <T> Set<Class<? extends T>>
    -
    getClassesBySubType(String packageName, - Class<T> subType)
    -
     
    -
    static Set<Class<?>>
    -
    getClassesFrom(String packageName)
    -
     
    -
    static Date
    -
    getDateFromLong(long epoch)
    -
     
    -
    static long
    - -
     
    -
    static UUID
    - -
     
    -
    static List<String>
    - -
     
    -
    static long
    -
    hoursToSeconds(long hours)
    +
    static List<String>
    +
     
    static boolean
    isPluginCMD(String cmd, @@ -204,45 +166,18 @@ loadScripts(document, 'script');
    messageString(String entry, Object... objects)
     
    -
    static long
    -
    minutesToSeconds(long minutes)
    +
    static net.kyori.adventure.text.Component
    +
    mmCustomDeserialize(String input, + net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers)
     
    - - +
    static net.kyori.adventure.text.Component
    +
     
    -
    static boolean
    - +
    static String
    +
     
    -
    static org.bukkit.ChatColor
    - -
     
    -
    static int
    - -
     
    -
    static int
    -
    randomNum(int limit)
    -
     
    -
    static int
    -
    randomNum(int start, - int limit)
    -
     
    -
    private static <T> void
    -
    readGameRules(org.bukkit.World world, - String s)
    -
     
    -
    static void
    -
    setBlocks(org.bukkit.Location c1, - org.bukkit.Location c2, - org.bukkit.Material material)
    -
     
    -
    static Object
    - -
     
    -
    static void
    - -
     
    -
    private static TimeUnit
    - +
    static void
    +
     
    @@ -262,35 +197,17 @@ loadScripts(document, 'script');

    Field Details

    • -
      -

      RANDOM

      -
      private static final Random RANDOM
      -
      -
    • -
    • -
      -

      regxList

      -
      private static final List<String> regxList
      -
      -
    • -
    • -
      -

      CHAT_COLOR_NAMES

      -
      public static Map<String,org.bukkit.ChatColor> CHAT_COLOR_NAMES
      -
      -
    • -
    • -
      -

      CHAT_COLOR_POOL

      -
      public static List<org.bukkit.ChatColor> CHAT_COLOR_POOL
      -
      -
    • -
    • DEVELOPERS

      public static List<String> DEVELOPERS
    • +
    • +
      +

      safeMessage

      +
      private static final net.kyori.adventure.text.minimessage.MiniMessage safeMessage
      +
      +
    @@ -314,6 +231,13 @@ loadScripts(document, 'script');

    Method Details

    • +
      +

      addToArrayList

      +
      public static <T> T addToArrayList(List<T> list, + T object)
      +
      +
    • +
    • disabledEffect

      public static void disabledEffect(org.bukkit.entity.Player player, @@ -328,12 +252,6 @@ loadScripts(document, 'script');
    • -
      -

      randomChatColor

      -
      public static org.bukkit.ChatColor randomChatColor()
      -
      -
    • -
    • testConnections

      public static void testConnections()
      @@ -347,9 +265,22 @@ loadScripts(document, 'script');
    • -
      -

      colorize

      -
      public static String colorize(String string)
      +
      +

      mmStripColor

      +
      public static String mmStripColor(String input)
      +
      +
    • +
    • +
      +

      mmDeserialize

      +
      public static net.kyori.adventure.text.Component mmDeserialize(String input)
      +
      +
    • +
    • +
      +

      mmCustomDeserialize

      +
      public static net.kyori.adventure.text.Component mmCustomDeserialize(String input, + net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers)
    • @@ -367,65 +298,6 @@ loadScripts(document, 'script');
    • -
      -

      a

      -
      private static long a(String parse)
      -
      -
    • -
    • -
      -

      verify

      -
      private static TimeUnit verify(String arg)
      -
      -
    • -
    • -
      -

      parseDateOffset

      -
      public static LocalDateTime parseDateOffset(String... time)
      -
      -
    • -
    • -
      -

      getChatColorFromConfig

      -
      public static org.bukkit.ChatColor getChatColorFromConfig(Config config, - org.bukkit.ChatColor def, - String path)
      -
      -
    • -
    • -
      -

      setBlocks

      -
      public static void setBlocks(org.bukkit.Location c1, - org.bukkit.Location c2, - org.bukkit.Material material)
      -
      -
    • -
    • -
      -

      commitGlobalGameRules

      -
      public static <T> void commitGlobalGameRules(org.bukkit.World world)
      -
      -
    • -
    • -
      -

      commitSpecificGameRules

      -
      public static <T> void commitSpecificGameRules(org.bukkit.World world)
      -
      -
    • -
    • -
      -

      readGameRules

      -
      private static <T> void readGameRules(org.bukkit.World world, - String s)
      -
      -
    • -
    • -
      -

      check

      -
      public static <T> Object check(T value)
      -
      -
    • -
    • getPlayerNameList

      public static List<String> getPlayerNameList()
      @@ -444,77 +316,9 @@ loadScripts(document, 'script');
    • -
      -

      simpleGET

      -
      public static Object simpleGET(String url)
      -
      -
    • -
    • -
      -

      getFromName

      -
      public static UUID getFromName(String name)
      -
      -
    • -
    • -
      -

      getClassesFrom

      -
      public static Set<Class<?>> getClassesFrom(String packageName)
      -
      -
    • -
    • -
      -

      getClassesBySubType

      -
      public static <T> Set<Class<? extends T>> getClassesBySubType(String packageName, - Class<T> subType)
      -
      -
    • -
    • -
      -

      randomBoolean

      -
      public static boolean randomBoolean()
      -
      -
    • -
    • -
      -

      randomNum

      -
      public static int randomNum()
      -
      -
    • -
    • -
      -

      randomNum

      -
      public static int randomNum(int limit)
      -
      -
    • -
    • -
      -

      randomNum

      -
      public static int randomNum(int start, - int limit)
      -
      -
    • -
    • -
      -

      getDateNow

      -
      public static long getDateNow()
      -
      -
    • -
    • -
      -

      getDateFromLong

      -
      public static Date getDateFromLong(long epoch)
      -
      -
    • -
    • -
      -

      hoursToSeconds

      -
      public static long hoursToSeconds(long hours)
      -
      -
    • -
    • -
      -

      minutesToSeconds

      -
      public static long minutesToSeconds(long minutes)
      +
      +

      broadcastToAdmins

      +
      public static void broadcastToAdmins(net.kyori.adventure.text.Component component)
    diff --git a/static/javadocs/dev/plex/util/RandomUtil.html b/static/javadocs/dev/plex/util/RandomUtil.html new file mode 100644 index 0000000..037d682 --- /dev/null +++ b/static/javadocs/dev/plex/util/RandomUtil.html @@ -0,0 +1,195 @@ + + + + +RandomUtil (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package dev.plex.util
    +

    Class RandomUtil

    +
    +
    java.lang.Object +
    dev.plex.util.RandomUtil
    +
    +
    +
    +
    public class RandomUtil +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RandomUtil

        +
        public RandomUtil()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getRandomColor

        +
        public static net.kyori.adventure.text.format.NamedTextColor getRandomColor()
        +
        +
      • +
      • +
        +

        randomBoolean

        +
        public static boolean randomBoolean()
        +
        +
      • +
      • +
        +

        randomNum

        +
        public static int randomNum()
        +
        +
      • +
      • +
        +

        randomNum

        +
        public static int randomNum(int limit)
        +
        +
      • +
      • +
        +

        randomNum

        +
        public static int randomNum(int start, + int limit)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/util/ReflectionsUtil.html b/static/javadocs/dev/plex/util/ReflectionsUtil.html new file mode 100644 index 0000000..a55829f --- /dev/null +++ b/static/javadocs/dev/plex/util/ReflectionsUtil.html @@ -0,0 +1,168 @@ + + + + +ReflectionsUtil (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package dev.plex.util
    +

    Class ReflectionsUtil

    +
    +
    java.lang.Object +
    dev.plex.util.ReflectionsUtil
    +
    +
    +
    +
    public class ReflectionsUtil +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ReflectionsUtil

        +
        public ReflectionsUtil()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getClassesFrom

        +
        public static Set<Class<?>> getClassesFrom(String packageName)
        +
        +
      • +
      • +
        +

        getClassesBySubType

        +
        public static <T> Set<Class<? extends T>> getClassesBySubType(String packageName, + Class<T> subType)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/util/TimeUnit.html b/static/javadocs/dev/plex/util/TimeUnit.html deleted file mode 100644 index fcd4efa..0000000 --- a/static/javadocs/dev/plex/util/TimeUnit.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - -TimeUnit (Plex 1.0 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    -
    Package dev.plex.util
    -

    Enum Class TimeUnit

    -
    -
    java.lang.Object -
    java.lang.Enum<TimeUnit> -
    dev.plex.util.TimeUnit
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<TimeUnit>, Constable
    -
    -
    -
    public enum TimeUnit -extends Enum<TimeUnit>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        SECOND

        -
        public static final TimeUnit SECOND
        -
        -
      • -
      • -
        -

        MINUTE

        -
        public static final TimeUnit MINUTE
        -
        -
      • -
      • -
        -

        HOUR

        -
        public static final TimeUnit HOUR
        -
        -
      • -
      • -
        -

        DAY

        -
        public static final TimeUnit DAY
        -
        -
      • -
      • -
        -

        WEEK

        -
        public static final TimeUnit WEEK
        -
        -
      • -
      • -
        -

        MONTH

        -
        public static final TimeUnit MONTH
        -
        -
      • -
      • -
        -

        YEAR

        -
        public static final TimeUnit YEAR
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        time

        -
        private final long time
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        TimeUnit

        -
        private TimeUnit(long time)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static TimeUnit[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static TimeUnit valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        get

        -
        public long get()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/static/javadocs/dev/plex/util/TimeUtils.html b/static/javadocs/dev/plex/util/TimeUtils.html new file mode 100644 index 0000000..7e0fc30 --- /dev/null +++ b/static/javadocs/dev/plex/util/TimeUtils.html @@ -0,0 +1,245 @@ + + + + +TimeUtils (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package dev.plex.util
    +

    Class TimeUtils

    +
    +
    java.lang.Object +
    dev.plex.util.TimeUtils
    +
    +
    +
    +
    public class TimeUtils +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        TIMEZONE

        +
        public static String TIMEZONE
        +
        +
      • +
      • +
        +

        DATE_FORMAT

        +
        private static final DateTimeFormatter DATE_FORMAT
        +
        +
      • +
      • +
        +

        TIMEZONES

        +
        private static final Set<String> TIMEZONES
        +
        +
      • +
      • +
        +

        timeUnits

        +
        private static final List<String> timeUnits
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TimeUtils

        +
        public TimeUtils()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/util/UpdateChecker.html b/static/javadocs/dev/plex/util/UpdateChecker.html index ff609e3..cef0e7c 100644 --- a/static/javadocs/dev/plex/util/UpdateChecker.html +++ b/static/javadocs/dev/plex/util/UpdateChecker.html @@ -2,7 +2,7 @@ -UpdateChecker (Plex 1.0 API) +UpdateChecker (Plex 1.0.2 API) @@ -71,14 +71,17 @@ loadScripts(document, 'script');

    Class UpdateChecker

    java.lang.Object -
    dev.plex.PlexBase
    dev.plex.util.UpdateChecker
    -
    +
    +
    All Implemented Interfaces:
    +
    PlexBase
    +

    public class UpdateChecker -extends PlexBase
    +extends Object +implements PlexBase
      @@ -102,7 +105,7 @@ loadScripts(document, 'script');
       
      -

      Fields inherited from class dev.plex.PlexBase

      +

      Fields inherited from interface dev.plex.PlexBase

      plugin
    @@ -140,13 +143,9 @@ loadScripts(document, 'script'); boolean cached, int verbosity)
     
    -
    private void
    -
    sendMini(org.bukkit.command.CommandSender sender, - String message)
    +
    void
    +
    updateJar(org.bukkit.command.CommandSender sender)
     
    -
    void
    -
    updateJar(org.bukkit.command.CommandSender sender)
    -
     
    @@ -232,13 +231,6 @@ loadScripts(document, 'script');
  • -
    -

    sendMini

    -
    private void sendMini(org.bukkit.command.CommandSender sender, - String message)
    -
    -
  • -
  • updateJar

    public void updateJar(org.bukkit.command.CommandSender sender)
    diff --git a/static/javadocs/dev/plex/util/WebUtils.html b/static/javadocs/dev/plex/util/WebUtils.html new file mode 100644 index 0000000..0df410a --- /dev/null +++ b/static/javadocs/dev/plex/util/WebUtils.html @@ -0,0 +1,166 @@ + + + + +WebUtils (Plex 1.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package dev.plex.util
    +

    Class WebUtils

    +
    +
    java.lang.Object +
    dev.plex.util.WebUtils
    +
    +
    +
    +
    public class WebUtils +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        WebUtils

        +
        public WebUtils()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        simpleGET

        +
        public static Object simpleGET(String url)
        +
        +
      • +
      • +
        +

        getFromName

        +
        public static UUID getFromName(String name)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/static/javadocs/dev/plex/util/adapter/LocalDateTimeDeserializer.html b/static/javadocs/dev/plex/util/adapter/ZonedDateTimeDeserializer.html similarity index 79% rename from static/javadocs/dev/plex/util/adapter/LocalDateTimeDeserializer.html rename to static/javadocs/dev/plex/util/adapter/ZonedDateTimeDeserializer.html index dc91379..e86e33f 100644 --- a/static/javadocs/dev/plex/util/adapter/LocalDateTimeDeserializer.html +++ b/static/javadocs/dev/plex/util/adapter/ZonedDateTimeDeserializer.html @@ -2,10 +2,10 @@ -LocalDateTimeDeserializer (Plex 1.0 API) +ZonedDateTimeDeserializer (Plex 1.0.2 API) - + @@ -44,13 +44,13 @@ loadScripts(document, 'script'); @@ -68,23 +68,38 @@ loadScripts(document, 'script');
    -

    Class LocalDateTimeDeserializer

    +

    Class ZonedDateTimeDeserializer

    java.lang.Object -
    dev.plex.util.adapter.LocalDateTimeDeserializer
    +
    dev.plex.util.adapter.ZonedDateTimeDeserializer
    All Implemented Interfaces:
    -
    com.google.gson.JsonDeserializer<LocalDateTime>
    +
    com.google.gson.JsonDeserializer<ZonedDateTime>

    -
    public class LocalDateTimeDeserializer +
    public class ZonedDateTimeDeserializer extends Object -implements com.google.gson.JsonDeserializer<LocalDateTime>
    +implements com.google.gson.JsonDeserializer<ZonedDateTime>
    @@ -110,7 +125,7 @@ implements com.google.gson.JsonSerializer<Method
    Description
    com.google.gson.JsonElement
    -
    serialize(LocalDateTime src, +
    serialize(ZonedDateTime src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
     
    @@ -126,6 +141,20 @@ implements com.google.gson.JsonSerializer< @@ -146,14 +175,14 @@ implements com.google.gson.JsonSerializer<
  • -
    +

    serialize

    -
    public com.google.gson.JsonElement serialize(LocalDateTime src, +
    public com.google.gson.JsonElement serialize(ZonedDateTime src, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
    Specified by:
    -
    serialize in interface com.google.gson.JsonSerializer<LocalDateTime>
    +
    serialize in interface com.google.gson.JsonSerializer<ZonedDateTime>
  • diff --git a/static/javadocs/dev/plex/util/adapter/package-summary.html b/static/javadocs/dev/plex/util/adapter/package-summary.html index 0bf8b63..af38888 100644 --- a/static/javadocs/dev/plex/util/adapter/package-summary.html +++ b/static/javadocs/dev/plex/util/adapter/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.util.adapter (Plex 1.0 API) +dev.plex.util.adapter (Plex 1.0.2 API) @@ -82,9 +82,9 @@ loadScripts(document, 'script');
    diff --git a/static/javadocs/dev/plex/util/adapter/package-tree.html b/static/javadocs/dev/plex/util/adapter/package-tree.html index 90a6f9f..80e8a82 100644 --- a/static/javadocs/dev/plex/util/adapter/package-tree.html +++ b/static/javadocs/dev/plex/util/adapter/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.util.adapter Class Hierarchy (Plex 1.0 API) +dev.plex.util.adapter Class Hierarchy (Plex 1.0.2 API) @@ -58,8 +58,8 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/dev/plex/util/item/ItemBuilder.html b/static/javadocs/dev/plex/util/item/ItemBuilder.html index 560ad1d..763f7ea 100644 --- a/static/javadocs/dev/plex/util/item/ItemBuilder.html +++ b/static/javadocs/dev/plex/util/item/ItemBuilder.html @@ -2,7 +2,7 @@ -ItemBuilder (Plex 1.0 API) +ItemBuilder (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/item/package-summary.html b/static/javadocs/dev/plex/util/item/package-summary.html index 1449f0f..f308acf 100644 --- a/static/javadocs/dev/plex/util/item/package-summary.html +++ b/static/javadocs/dev/plex/util/item/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.util.item (Plex 1.0 API) +dev.plex.util.item (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/item/package-tree.html b/static/javadocs/dev/plex/util/item/package-tree.html index 2eff9cb..8ec8c43 100644 --- a/static/javadocs/dev/plex/util/item/package-tree.html +++ b/static/javadocs/dev/plex/util/item/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.util.item Class Hierarchy (Plex 1.0 API) +dev.plex.util.item Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/menu/AbstractMenu.html b/static/javadocs/dev/plex/util/menu/AbstractMenu.html index d1e1464..a88a708 100644 --- a/static/javadocs/dev/plex/util/menu/AbstractMenu.html +++ b/static/javadocs/dev/plex/util/menu/AbstractMenu.html @@ -2,7 +2,7 @@ -AbstractMenu (Plex 1.0 API) +AbstractMenu (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/menu/IMenu.html b/static/javadocs/dev/plex/util/menu/IMenu.html index bff05e9..e4ca12e 100644 --- a/static/javadocs/dev/plex/util/menu/IMenu.html +++ b/static/javadocs/dev/plex/util/menu/IMenu.html @@ -2,7 +2,7 @@ -IMenu (Plex 1.0 API) +IMenu (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/menu/package-summary.html b/static/javadocs/dev/plex/util/menu/package-summary.html index d0608f4..00b2e00 100644 --- a/static/javadocs/dev/plex/util/menu/package-summary.html +++ b/static/javadocs/dev/plex/util/menu/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.util.menu (Plex 1.0 API) +dev.plex.util.menu (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/menu/package-tree.html b/static/javadocs/dev/plex/util/menu/package-tree.html index 34b8627..78e04b1 100644 --- a/static/javadocs/dev/plex/util/menu/package-tree.html +++ b/static/javadocs/dev/plex/util/menu/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.util.menu Class Hierarchy (Plex 1.0 API) +dev.plex.util.menu Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/util/package-summary.html b/static/javadocs/dev/plex/util/package-summary.html index adc79bb..4b31dd8 100644 --- a/static/javadocs/dev/plex/util/package-summary.html +++ b/static/javadocs/dev/plex/util/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.util (Plex 1.0 API) +dev.plex.util (Plex 1.0.2 API) @@ -15,11 +15,7 @@ -
  • -
    -
    -
    +
    Classes
    +
    Class
    Description
    @@ -97,17 +92,28 @@ loadScripts(document, 'script');
     
     
    + +
     
    + +
     
     
    - +
     
    - +
     
    - -
     
    - + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    +
     
    -
  • diff --git a/static/javadocs/dev/plex/util/package-tree.html b/static/javadocs/dev/plex/util/package-tree.html index f5d12fd..441eb1d 100644 --- a/static/javadocs/dev/plex/util/package-tree.html +++ b/static/javadocs/dev/plex/util/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.util Class Hierarchy (Plex 1.0 API) +dev.plex.util Class Hierarchy (Plex 1.0.2 API) @@ -62,28 +62,17 @@ loadScripts(document, 'script');
  • dev.plex.util.AshconInfo.SkinData
  • dev.plex.util.AshconInfo.Textures
  • dev.plex.util.AshconInfo.UsernameHistory
  • +
  • dev.plex.util.BuildInfo
  • +
  • dev.plex.util.GameRuleUtil
  • dev.plex.util.MojangUtils
  • -
  • dev.plex.PlexBase - -
  • +
  • dev.plex.util.PermissionsUtil
  • dev.plex.util.PlexLog
  • - - - - -
    -

    Enum Class Hierarchy

    - diff --git a/static/javadocs/dev/plex/world/BlockMapChunkGenerator.html b/static/javadocs/dev/plex/world/BlockMapChunkGenerator.html index 9ab035f..6a116f6 100644 --- a/static/javadocs/dev/plex/world/BlockMapChunkGenerator.html +++ b/static/javadocs/dev/plex/world/BlockMapChunkGenerator.html @@ -2,7 +2,7 @@ -BlockMapChunkGenerator (Plex 1.0 API) +BlockMapChunkGenerator (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/ConfigurationChunkGenerator.html b/static/javadocs/dev/plex/world/ConfigurationChunkGenerator.html index 5599f1c..27743d2 100644 --- a/static/javadocs/dev/plex/world/ConfigurationChunkGenerator.html +++ b/static/javadocs/dev/plex/world/ConfigurationChunkGenerator.html @@ -2,7 +2,7 @@ -ConfigurationChunkGenerator (Plex 1.0 API) +ConfigurationChunkGenerator (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/CustomChunkGenerator.html b/static/javadocs/dev/plex/world/CustomChunkGenerator.html index 5efa252..ce300fe 100644 --- a/static/javadocs/dev/plex/world/CustomChunkGenerator.html +++ b/static/javadocs/dev/plex/world/CustomChunkGenerator.html @@ -2,7 +2,7 @@ -CustomChunkGenerator (Plex 1.0 API) +CustomChunkGenerator (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/CustomWorld.html b/static/javadocs/dev/plex/world/CustomWorld.html index 835732e..f5fc111 100644 --- a/static/javadocs/dev/plex/world/CustomWorld.html +++ b/static/javadocs/dev/plex/world/CustomWorld.html @@ -2,7 +2,7 @@ -CustomWorld (Plex 1.0 API) +CustomWorld (Plex 1.0.2 API) @@ -139,7 +139,7 @@ loadScripts(document, 'script');

    Methods inherited from class org.bukkit.WorldCreator

    -biomeProvider, biomeProvider, biomeProvider, biomeProvider, copy, copy, createWorld, environment, environment, generateStructures, generateStructures, generator, generator, generator, generatorSettings, generatorSettings, getBiomeProviderForName, getGeneratorForName, hardcore, hardcore, key, name, name, ofKey, ofNameAndKey, seed, seed, type, type
    +biomeProvider, biomeProvider, biomeProvider, biomeProvider, copy, copy, createWorld, environment, environment, generateStructures, generateStructures, generator, generator, generator, generatorSettings, generatorSettings, getBiomeProviderForName, getGeneratorForName, hardcore, hardcore, keepSpawnLoaded, keepSpawnLoaded, key, name, name, ofKey, ofNameAndKey, seed, seed, type, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/static/javadocs/dev/plex/world/FlatChunkGenerator.html b/static/javadocs/dev/plex/world/FlatChunkGenerator.html index 8436265..ed2b6ab 100644 --- a/static/javadocs/dev/plex/world/FlatChunkGenerator.html +++ b/static/javadocs/dev/plex/world/FlatChunkGenerator.html @@ -2,7 +2,7 @@ -FlatChunkGenerator (Plex 1.0 API) +FlatChunkGenerator (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/NoiseChunkGenerator.html b/static/javadocs/dev/plex/world/NoiseChunkGenerator.html index 9d76b95..0d48808 100644 --- a/static/javadocs/dev/plex/world/NoiseChunkGenerator.html +++ b/static/javadocs/dev/plex/world/NoiseChunkGenerator.html @@ -2,7 +2,7 @@ -NoiseChunkGenerator (Plex 1.0 API) +NoiseChunkGenerator (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/NoiseOptions.html b/static/javadocs/dev/plex/world/NoiseOptions.html index bd22dac..19399b9 100644 --- a/static/javadocs/dev/plex/world/NoiseOptions.html +++ b/static/javadocs/dev/plex/world/NoiseOptions.html @@ -2,7 +2,7 @@ -NoiseOptions (Plex 1.0 API) +NoiseOptions (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/OctaveChunkGenerator.html b/static/javadocs/dev/plex/world/OctaveChunkGenerator.html index 3058b88..bc23cc9 100644 --- a/static/javadocs/dev/plex/world/OctaveChunkGenerator.html +++ b/static/javadocs/dev/plex/world/OctaveChunkGenerator.html @@ -2,7 +2,7 @@ -OctaveChunkGenerator (Plex 1.0 API) +OctaveChunkGenerator (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/OctaveOptions.html b/static/javadocs/dev/plex/world/OctaveOptions.html index d50031d..491690e 100644 --- a/static/javadocs/dev/plex/world/OctaveOptions.html +++ b/static/javadocs/dev/plex/world/OctaveOptions.html @@ -2,7 +2,7 @@ -OctaveOptions (Plex 1.0 API) +OctaveOptions (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/package-summary.html b/static/javadocs/dev/plex/world/package-summary.html index 9bcbbcf..f40c8de 100644 --- a/static/javadocs/dev/plex/world/package-summary.html +++ b/static/javadocs/dev/plex/world/package-summary.html @@ -2,7 +2,7 @@ -dev.plex.world (Plex 1.0 API) +dev.plex.world (Plex 1.0.2 API) diff --git a/static/javadocs/dev/plex/world/package-tree.html b/static/javadocs/dev/plex/world/package-tree.html index 811678f..d9351f5 100644 --- a/static/javadocs/dev/plex/world/package-tree.html +++ b/static/javadocs/dev/plex/world/package-tree.html @@ -2,7 +2,7 @@ -dev.plex.world Class Hierarchy (Plex 1.0 API) +dev.plex.world Class Hierarchy (Plex 1.0.2 API) diff --git a/static/javadocs/element-list b/static/javadocs/element-list index 8c6e9bf..85d5329 100644 --- a/static/javadocs/element-list +++ b/static/javadocs/element-list @@ -1,12 +1,9 @@ dev.plex dev.plex.admin dev.plex.cache -dev.plex.cache.notes -dev.plex.cache.player -dev.plex.cache.sql dev.plex.command dev.plex.command.annotation -dev.plex.command.blocker +dev.plex.command.blocking dev.plex.command.exception dev.plex.command.impl dev.plex.command.source @@ -20,6 +17,7 @@ dev.plex.menu dev.plex.module dev.plex.module.exception dev.plex.module.loader +dev.plex.permission dev.plex.player dev.plex.punishment dev.plex.punishment.extra @@ -28,6 +26,9 @@ dev.plex.rank.enums dev.plex.services dev.plex.services.impl dev.plex.storage +dev.plex.storage.permission +dev.plex.storage.player +dev.plex.storage.punishment dev.plex.util dev.plex.util.adapter dev.plex.util.item diff --git a/static/javadocs/help-doc.html b/static/javadocs/help-doc.html index 695c884..0c6e303 100644 --- a/static/javadocs/help-doc.html +++ b/static/javadocs/help-doc.html @@ -2,7 +2,7 @@ -API Help (Plex 1.0 API) +API Help (Plex 1.0.2 API) diff --git a/static/javadocs/index-all.html b/static/javadocs/index-all.html index c7a9592..1ee2345 100644 --- a/static/javadocs/index-all.html +++ b/static/javadocs/index-all.html @@ -2,7 +2,7 @@ -Index (Plex 1.0 API) +Index (Plex 1.0.2 API) @@ -49,11 +49,9 @@ loadScripts(document, 'script');

    Index

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

    A

    -
    a(String) - Static method in class dev.plex.util.PlexUtils
    -
     
    AbstractMenu - Class in dev.plex.util.menu
     
    AbstractMenu(String) - Constructor for class dev.plex.util.menu.AbstractMenu
    @@ -74,7 +72,15 @@ loadScripts(document, 'script');
     
    addItemFlag(ItemFlag...) - Method in class dev.plex.util.item.ItemBuilder
     
    -
    addNote(Note) - Method in class dev.plex.cache.sql.SQLNotes
    +
    addNote(Note) - Method in class dev.plex.storage.punishment.SQLNotes
    +
     
    +
    addPermission(Permission) - Method in class dev.plex.storage.permission.SQLPermissions
    +
     
    +
    addPermission(PlexPlayer, Permission) - Static method in class dev.plex.util.PermissionsUtil
    +
     
    +
    addPermission(PlexPlayer, String) - Static method in class dev.plex.util.PermissionsUtil
    +
     
    +
    addToArrayList(List<T>, T) - Static method in class dev.plex.util.PlexUtils
     
    addToCache(Admin) - Method in class dev.plex.admin.AdminList
    @@ -94,7 +100,7 @@ loadScripts(document, 'script');
     
    AdminAddEvent - Class in dev.plex.event
    -
    Event that is ran when a player is added to the admin list
    +
    Event that is run when a player is added to the admin list
    AdminAddEvent() - Constructor for class dev.plex.event.AdminAddEvent
     
    @@ -128,7 +134,7 @@ loadScripts(document, 'script');
     
    AdminRemoveEvent - Class in dev.plex.event
    -
    Event that is ran when a player is removed from the admin list
    +
    Event that is run when a player is removed from the admin list
    AdminRemoveEvent() - Constructor for class dev.plex.event.AdminRemoveEvent
     
    @@ -138,7 +144,7 @@ loadScripts(document, 'script');
    AdminSetRankEvent - Class in dev.plex.event
    -
    Event that is ran when an admin's rank is set
    +
    Event that is run when an admins rank is set
    AdminSetRankEvent() - Constructor for class dev.plex.event.AdminSetRankEvent
     
    @@ -154,8 +160,18 @@ loadScripts(document, 'script');
    The aliases (optional)
    +
    allowed - Variable in class dev.plex.permission.Permission
    +
     
    amplitude - Variable in class dev.plex.world.NoiseOptions
     
    +
    AntiNukerListener - Class in dev.plex.listener.impl
    +
     
    +
    AntiNukerListener() - Constructor for class dev.plex.listener.impl.AntiNukerListener
    +
     
    +
    AntiSpamListener - Class in dev.plex.listener.impl
    +
     
    +
    AntiSpamListener() - Constructor for class dev.plex.listener.impl.AntiSpamListener
    +
     
    ANY - Enum constant in enum class dev.plex.command.source.RequiredCommandSource
     
    AshconInfo - Class in dev.plex.util
    @@ -170,7 +186,7 @@ loadScripts(document, 'script');
     
    asynchronous - Variable in class dev.plex.services.AbstractService
     
    -
    author - Variable in class dev.plex.Plex.BuildProperties
    +
    author - Static variable in class dev.plex.util.BuildInfo
     
    AutoWipeService - Class in dev.plex.services.impl
     
    @@ -195,17 +211,15 @@ loadScripts(document, 'script');
     
    banUrl - Static variable in class dev.plex.punishment.Punishment
     
    -
    BaseCommand - Class in dev.plex.command.blocker
    -
     
    -
    BaseCommand(Rank, String) - Constructor for class dev.plex.command.blocker.BaseCommand
    -
     
    bl - Variable in class dev.plex.command.impl.BlockEditCMD
     
    +
    BLOCKED_COMMANDS - Static variable in class dev.plex.services.impl.CommandBlockerService
    +
     
    blockedBlocks - Static variable in class dev.plex.listener.impl.BlockListener
     
    -
    blockedCommands - Variable in class dev.plex.command.blocker.CommandBlockerManager
    +
    BlockedCommand - Class in dev.plex.command.blocking
     
    -
    blockedCommands - Variable in class dev.plex.Plex
    +
    BlockedCommand() - Constructor for class dev.plex.command.blocking.BlockedCommand
     
    BlockEditCMD - Class in dev.plex.command.impl
     
    @@ -229,11 +243,15 @@ loadScripts(document, 'script');
     
    broadcast(Component) - Static method in class dev.plex.util.PlexUtils
     
    +
    broadcastToAdmins(Component) - Static method in class dev.plex.util.PlexUtils
    +
     
    build - Static variable in class dev.plex.Plex
     
    build() - Method in class dev.plex.util.item.ItemBuilder
     
    -
    BuildProperties() - Constructor for class dev.plex.Plex.BuildProperties
    +
    BuildInfo - Class in dev.plex.util
    +
     
    +
    BuildInfo() - Constructor for class dev.plex.util.BuildInfo
     

    C

    @@ -244,20 +262,18 @@ loadScripts(document, 'script');
    Whether the event was cancelled
    -
    CHAT_COLOR_NAMES - Static variable in class dev.plex.util.PlexUtils
    -
     
    -
    CHAT_COLOR_POOL - Static variable in class dev.plex.util.PlexUtils
    -
     
    ChatListener - Class in dev.plex.listener.impl
     
    ChatListener() - Constructor for class dev.plex.listener.impl.ChatListener
     
    ChatListener.PlexChatRenderer - Class in dev.plex.listener.impl
     
    -
    check(T) - Static method in class dev.plex.util.PlexUtils
    +
    check(T) - Static method in class dev.plex.util.GameRuleUtil
     
    checkLevel(PlexPlayer, String[]) - Method in class dev.plex.listener.impl.WorldListener
     
    +
    checkPermission(Player, boolean) - Method in class dev.plex.listener.impl.WorldListener
    +
     
    checkRank(CommandSender, Rank, String) - Method in class dev.plex.command.PlexCommand
    Checks whether a sender has enough permissions or is high enough a rank
    @@ -282,13 +298,9 @@ loadScripts(document, 'script');
     
    color - Variable in enum class dev.plex.rank.enums.Title
     
    -
    colorize(String) - Static method in class dev.plex.util.PlexUtils
    +
    command - Variable in class dev.plex.command.blocking.BlockedCommand
     
    -
    commandBlockerManager - Variable in class dev.plex.Plex
    -
     
    -
    CommandBlockerManager - Class in dev.plex.command.blocker
    -
     
    -
    CommandBlockerManager() - Constructor for class dev.plex.command.blocker.CommandBlockerManager
    +
    commandAliases - Variable in class dev.plex.command.blocking.BlockedCommand
     
    CommandBlockerService - Class in dev.plex.services.impl
     
    @@ -316,6 +328,8 @@ loadScripts(document, 'script');
    commands - Variable in class dev.plex.module.PlexModule
     
    +
    commands - Variable in class dev.plex.Plex
    +
     
    commandSource - Variable in class dev.plex.command.PlexCommand
    Required command source fetched from the permissions
    @@ -332,9 +346,9 @@ loadScripts(document, 'script');
     
    CommandSpyCMD() - Constructor for class dev.plex.command.impl.CommandSpyCMD
     
    -
    commitGlobalGameRules(World) - Static method in class dev.plex.util.PlexUtils
    +
    commitGlobalGameRules(World) - Static method in class dev.plex.util.GameRuleUtil
     
    -
    commitSpecificGameRules(World) - Static method in class dev.plex.util.PlexUtils
    +
    commitSpecificGameRules(World) - Static method in class dev.plex.util.GameRuleUtil
     
    componentFromString(String) - Method in class dev.plex.command.PlexCommand
    @@ -364,8 +378,14 @@ loadScripts(document, 'script');
     
    ConsoleOnlyException() - Constructor for exception dev.plex.command.exception.ConsoleOnlyException
     
    +
    ConsoleSayCMD - Class in dev.plex.command.impl
    +
     
    +
    ConsoleSayCMD() - Constructor for class dev.plex.command.impl.ConsoleSayCMD
    +
     
    createBlockMap(String) - Static method in class dev.plex.world.ConfigurationChunkGenerator
     
    +
    createDate(String) - Static method in class dev.plex.util.TimeUtils
    +
     
    createLoader(PlexModule, PlexModuleFile) - Method in class dev.plex.module.loader.LibraryLoader
     
    createLoopChunkData(int, int, int, ChunkGenerator.ChunkData) - Method in class dev.plex.world.BlockMapChunkGenerator
    @@ -405,7 +425,7 @@ loadScripts(document, 'script');
     
    dataSource - Variable in class dev.plex.storage.SQLConnection
     
    -
    datastore - Variable in class dev.plex.cache.player.MongoPlayerData
    +
    datastore - Variable in class dev.plex.storage.player.MongoPlayerData
    The datastore object / database
    @@ -415,15 +435,9 @@ loadScripts(document, 'script');
    DataUtils() - Constructor for class dev.plex.cache.DataUtils
     
    -
    date - Variable in class dev.plex.Plex.BuildProperties
    +
    date - Static variable in class dev.plex.util.BuildInfo
     
    -
    DATE_FORMAT - Static variable in class dev.plex.command.impl.NameHistoryCMD
    -
     
    -
    DATE_FORMAT - Static variable in class dev.plex.command.impl.NotesCMD
    -
     
    -
    DATE_FORMAT - Static variable in class dev.plex.punishment.Punishment
    -
     
    -
    DAY - Enum constant in enum class dev.plex.util.TimeUnit
    +
    DATE_FORMAT - Static variable in class dev.plex.util.TimeUtils
     
    debug() - Element in annotation interface dev.plex.command.annotation.System
     
    @@ -433,9 +447,9 @@ loadScripts(document, 'script');
     
    DebugCMD() - Constructor for class dev.plex.command.impl.DebugCMD
     
    -
    DELETE - Static variable in class dev.plex.cache.sql.SQLNotes
    +
    DELETE - Static variable in class dev.plex.storage.punishment.SQLNotes
     
    -
    deleteNote(int, UUID) - Method in class dev.plex.cache.sql.SQLNotes
    +
    deleteNote(int, UUID) - Method in class dev.plex.storage.punishment.SQLNotes
     
    DeopAllCMD - Class in dev.plex.command.impl
     
    @@ -451,7 +465,7 @@ loadScripts(document, 'script');
    The description
    -
    deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.plex.util.adapter.LocalDateTimeDeserializer
    +
    deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.plex.util.adapter.ZonedDateTimeDeserializer
     
    DEV - Enum constant in enum class dev.plex.rank.enums.Title
     
    @@ -461,17 +475,11 @@ loadScripts(document, 'script');
     
    dev.plex.cache - package dev.plex.cache
     
    -
    dev.plex.cache.notes - package dev.plex.cache.notes
    -
     
    -
    dev.plex.cache.player - package dev.plex.cache.player
    -
     
    -
    dev.plex.cache.sql - package dev.plex.cache.sql
    -
     
    dev.plex.command - package dev.plex.command
     
    dev.plex.command.annotation - package dev.plex.command.annotation
     
    -
    dev.plex.command.blocker - package dev.plex.command.blocker
    +
    dev.plex.command.blocking - package dev.plex.command.blocking
     
    dev.plex.command.exception - package dev.plex.command.exception
     
    @@ -499,6 +507,8 @@ loadScripts(document, 'script');
     
    dev.plex.module.loader - package dev.plex.module.loader
     
    +
    dev.plex.permission - package dev.plex.permission
    +
     
    dev.plex.player - package dev.plex.player
     
    dev.plex.punishment - package dev.plex.punishment
    @@ -515,6 +525,12 @@ loadScripts(document, 'script');
     
    dev.plex.storage - package dev.plex.storage
     
    +
    dev.plex.storage.permission - package dev.plex.storage.permission
    +
     
    +
    dev.plex.storage.player - package dev.plex.storage.player
    +
     
    +
    dev.plex.storage.punishment - package dev.plex.storage.punishment
    +
     
    dev.plex.util - package dev.plex.util
     
    dev.plex.util.adapter - package dev.plex.util.adapter
    @@ -594,6 +610,8 @@ loadScripts(document, 'script');
     
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.BanCMD
     
    +
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.ConsoleSayCMD
    +
     
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.CreativeCMD
     
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.DebugCMD
    @@ -634,6 +652,8 @@ loadScripts(document, 'script');
     
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.RawSayCMD
     
    +
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SayCMD
    +
     
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SmiteCMD
     
    execute(CommandSender, Player, String[]) - Method in class dev.plex.command.impl.SpectatorCMD
    @@ -654,11 +674,15 @@ loadScripts(document, 'script');
     
    EXECUTIVE - Enum constant in enum class dev.plex.rank.enums.Rank
     
    -
    exists(UUID) - Method in class dev.plex.cache.player.MongoPlayerData
    +
    exists(String) - Method in class dev.plex.storage.player.MongoPlayerData
    +
     
    +
    exists(String) - Method in class dev.plex.storage.player.SQLPlayerData
    +
     
    +
    exists(UUID) - Method in class dev.plex.storage.player.MongoPlayerData
    Checks whether the player exists in mongo's database
    -
    exists(UUID) - Method in class dev.plex.cache.player.SQLPlayerData
    +
    exists(UUID) - Method in class dev.plex.storage.player.SQLPlayerData
    Checks if a player exists in the SQL database
    @@ -697,6 +721,10 @@ loadScripts(document, 'script');
     
    frequency - Variable in class dev.plex.world.NoiseOptions
     
    +
    from - Variable in class dev.plex.config.ModuleConfig
    +
    +
    Where the file is in the module JAR
    +
    fromJson(String) - Static method in class dev.plex.punishment.Punishment
     
    frozen - Variable in class dev.plex.event.PunishedPlayerFreezeEvent
    @@ -722,6 +750,10 @@ loadScripts(document, 'script');
     
    GameRuleService() - Constructor for class dev.plex.services.impl.GameRuleService
     
    +
    GameRuleUtil - Class in dev.plex.util
    +
     
    +
    GameRuleUtil() - Constructor for class dev.plex.util.GameRuleUtil
    +
     
    generate() - Method in class dev.plex.world.CustomWorld
     
    generateBanMessage(Punishment) - Static method in class dev.plex.punishment.Punishment
    @@ -744,8 +776,6 @@ loadScripts(document, 'script');
     
    get() - Static method in class dev.plex.Plex
     
    -
    get() - Method in enum class dev.plex.util.TimeUnit
    -
     
    getActiveBans() - Method in class dev.plex.punishment.PunishmentManager
     
    getAllAdminPlayers() - Method in class dev.plex.admin.AdminList
    @@ -754,35 +784,31 @@ loadScripts(document, 'script');
    getAllAdmins() - Method in class dev.plex.admin.AdminList
    -
    Gathers every admin's username (cached and in the database)
    +
    Gathers every admins username (cached and in the database)
    -
    getByIP(String) - Method in class dev.plex.cache.player.MongoPlayerData
    +
    getByIP(String) - Method in class dev.plex.storage.player.MongoPlayerData
    Gets the player from cache or from mongo's database
    -
    getByIP(String) - Method in class dev.plex.cache.player.SQLPlayerData
    +
    getByIP(String) - Method in class dev.plex.storage.player.SQLPlayerData
    Gets the player from cache or from the SQL database
    -
    getByName(String) - Method in class dev.plex.cache.player.MongoPlayerData
    +
    getByName(String) - Method in class dev.plex.storage.player.MongoPlayerData
     
    -
    getByName(String) - Method in class dev.plex.cache.player.SQLPlayerData
    +
    getByName(String) - Method in class dev.plex.storage.player.SQLPlayerData
     
    -
    getByUUID(UUID) - Method in class dev.plex.cache.notes.PlayerNotes
    -
     
    -
    getByUUID(UUID) - Method in class dev.plex.cache.player.MongoPlayerData
    +
    getByUUID(UUID) - Method in class dev.plex.storage.player.MongoPlayerData
    Gets the player from cache or from mongo's database
    -
    getByUUID(UUID) - Method in class dev.plex.cache.player.SQLPlayerData
    +
    getByUUID(UUID) - Method in class dev.plex.storage.player.SQLPlayerData
    Gets the player from cache or from the SQL database
    -
    getChatColorFromConfig(Config, ChatColor, String) - Static method in class dev.plex.util.PlexUtils
    +
    getClassesBySubType(String, Class<T>) - Static method in class dev.plex.util.ReflectionsUtil
     
    -
    getClassesBySubType(String, Class<T>) - Static method in class dev.plex.util.PlexUtils
    -
     
    -
    getClassesFrom(String) - Static method in class dev.plex.util.PlexUtils
    +
    getClassesFrom(String) - Static method in class dev.plex.util.ReflectionsUtil
     
    getClassNamesFromJar(JarFile) - Method in class dev.plex.module.loader.LibraryLoader
     
    @@ -792,19 +818,19 @@ loadScripts(document, 'script');
     
    getCon() - Method in class dev.plex.storage.SQLConnection
     
    +
    getCount(UUID) - Method in class dev.plex.listener.impl.AntiNukerListener
    +
     
    +
    getCount(UUID) - Method in class dev.plex.listener.impl.AntiSpamListener
    +
     
    getCurrentInventoryIndex(Inventory) - Method in class dev.plex.menu.PunishedPlayerMenu
     
    getCurrentInventoryIndex(Inventory) - Method in class dev.plex.menu.PunishmentMenu
     
    getDatastore() - Method in class dev.plex.storage.MongoConnection
     
    -
    getDateFromLong(long) - Static method in class dev.plex.util.PlexUtils
    -
     
    -
    getDateNow() - Static method in class dev.plex.util.PlexUtils
    -
     
    getDefaultPopulators(World) - Method in class dev.plex.world.CustomChunkGenerator
     
    -
    getFromName(String) - Static method in class dev.plex.util.PlexUtils
    +
    getFromName(String) - Static method in class dev.plex.util.WebUtils
     
    getHandlerList() - Static method in class dev.plex.event.AdminAddEvent
     
    @@ -856,12 +882,14 @@ loadScripts(document, 'script');
     
    getNonNullWorld(String) - Method in class dev.plex.command.PlexCommand
     
    -
    getNotes(UUID) - Method in class dev.plex.cache.sql.SQLNotes
    +
    getNotes(UUID) - Method in class dev.plex.storage.punishment.SQLNotes
     
    getOfflinePlexPlayer(UUID) - Method in class dev.plex.command.PlexCommand
     
    getOnlinePlexPlayer(String) - Method in class dev.plex.command.PlexCommand
     
    +
    getPermissions(UUID) - Method in class dev.plex.storage.permission.SQLPermissions
    +
     
    getPlayer(String) - Static method in class dev.plex.cache.DataUtils
     
    getPlayer(UUID) - Static method in class dev.plex.cache.DataUtils
    @@ -874,15 +902,15 @@ loadScripts(document, 'script');
    getPlayerNameList() - Static method in class dev.plex.util.PlexUtils
     
    -
    getPlayers() - Method in class dev.plex.cache.player.MongoPlayerData
    +
    getPlayers() - Method in class dev.plex.storage.player.MongoPlayerData
     
    getPlexPlayer(Player) - Method in class dev.plex.command.PlexCommand
    Gets a PlexPlayer from Player object
    -
    getPlexPlayer(UUID) - Static method in class dev.plex.cache.player.PlayerCache
    +
    getPlexPlayer(UUID) - Static method in class dev.plex.cache.PlayerCache
     
    -
    getPlexPlayerMap() - Static method in class dev.plex.cache.player.PlayerCache
    +
    getPlexPlayerMap() - Static method in class dev.plex.cache.PlayerCache
    A key/value pair where the key is the unique ID of the Punished Player
    @@ -896,9 +924,11 @@ loadScripts(document, 'script');
     
    getPrefix(PlexPlayer) - Method in class dev.plex.rank.RankManager
     
    -
    getPunishments() - Method in class dev.plex.cache.sql.SQLPunishment
    +
    getPunishments() - Method in class dev.plex.storage.punishment.SQLPunishment
     
    -
    getPunishments(UUID) - Method in class dev.plex.cache.sql.SQLPunishment
    +
    getPunishments(UUID) - Method in class dev.plex.storage.punishment.SQLPunishment
    +
     
    +
    getRandomColor() - Static method in class dev.plex.util.RandomUtil
     
    getRankFromString() - Method in class dev.plex.player.PlexPlayer
     
    @@ -931,20 +961,18 @@ loadScripts(document, 'script');
     
    handlers - Static variable in class dev.plex.event.PunishedPlayerMuteEvent
     
    +
    hasPlayedBefore(String) - Static method in class dev.plex.cache.DataUtils
    +
     
    hasPlayedBefore(UUID) - Static method in class dev.plex.cache.DataUtils
    Checks if the player has been on the server before
    hasPrefix - Variable in class dev.plex.listener.impl.ChatListener.PlexChatRenderer
     
    -
    head - Variable in class dev.plex.Plex.BuildProperties
    +
    head - Static variable in class dev.plex.util.BuildInfo
     
    height - Variable in class dev.plex.world.CustomChunkGenerator
     
    -
    HOUR - Enum constant in enum class dev.plex.util.TimeUnit
    -
     
    -
    hoursToSeconds(long) - Static method in class dev.plex.util.PlexUtils
    -
     

    I

    @@ -970,19 +998,19 @@ loadScripts(document, 'script');
    Inserts a player's information in the database
    -
    insert(PlexPlayer) - Method in class dev.plex.cache.player.SQLPlayerData
    +
    insert(PlexPlayer) - Method in class dev.plex.storage.player.SQLPlayerData
    Inserts the player's information in the database
    -
    INSERT - Variable in class dev.plex.cache.notes.PlayerNotes
    +
    INSERT - Static variable in class dev.plex.storage.permission.SQLPermissions
     
    -
    INSERT - Variable in class dev.plex.cache.player.SQLPlayerData
    +
    INSERT - Variable in class dev.plex.storage.player.SQLPlayerData
     
    -
    INSERT - Static variable in class dev.plex.cache.sql.SQLNotes
    +
    INSERT - Static variable in class dev.plex.storage.punishment.SQLNotes
     
    -
    INSERT - Static variable in class dev.plex.cache.sql.SQLPunishment
    +
    INSERT - Static variable in class dev.plex.storage.punishment.SQLPunishment
     
    -
    insertPunishment(Punishment) - Method in class dev.plex.cache.sql.SQLPunishment
    +
    insertPunishment(Punishment) - Method in class dev.plex.storage.punishment.SQLPunishment
     
    inventories - Variable in class dev.plex.menu.PunishedPlayerMenu
     
    @@ -1040,6 +1068,8 @@ loadScripts(document, 'script');
    Checks if a sender is a senior admin
    +
    issueBan(Map.Entry<UUID, Long>) - Method in class dev.plex.services.impl.TimingService
    +
     
    issuePunishment(PlexPlayer, Punishment) - Method in class dev.plex.punishment.PunishmentManager
     
    isValidInventory(Inventory) - Method in class dev.plex.menu.PunishedPlayerMenu
    @@ -1109,28 +1139,16 @@ loadScripts(document, 'script');
    Loads the configuration file
    -
    load(Plex) - Method in class dev.plex.Plex.BuildProperties
    +
    load(Plex) - Method in class dev.plex.util.BuildInfo
     
    loadAllModules() - Method in class dev.plex.module.ModuleManager
     
    -
    loadedYet - Variable in class dev.plex.command.blocker.CommandBlockerManager
    -
     
    loadModules() - Method in class dev.plex.module.ModuleManager
     
    loadNotes() - Method in class dev.plex.player.PlexPlayer
     
    loadPunishments() - Method in class dev.plex.player.PlexPlayer
     
    -
    localDateTime - Variable in class dev.plex.util.AshconInfo.UsernameHistory
    -
     
    -
    LocalDateTimeDeserializer - Class in dev.plex.util.adapter
    -
     
    -
    LocalDateTimeDeserializer() - Constructor for class dev.plex.util.adapter.LocalDateTimeDeserializer
    -
     
    -
    LocalDateTimeSerializer - Class in dev.plex.util.adapter
    -
     
    -
    LocalDateTimeSerializer() - Constructor for class dev.plex.util.adapter.LocalDateTimeSerializer
    -
     
    LocalSpawnCMD - Class in dev.plex.command.impl
     
    LocalSpawnCMD() - Constructor for class dev.plex.command.impl.LocalSpawnCMD
    @@ -1174,19 +1192,13 @@ loadScripts(document, 'script');
     
    MasterbuilderworldCMD() - Constructor for class dev.plex.command.impl.MasterbuilderworldCMD
     
    -
    match - Variable in class dev.plex.command.blocker.MatchCommand
    -
     
    -
    MatchCommand - Class in dev.plex.command.blocker
    -
     
    -
    MatchCommand(String, Rank, String) - Constructor for class dev.plex.command.blocker.MatchCommand
    -
     
    matches(String) - Method in class dev.plex.command.PlexCommand
    Checks if the String given is a matching command
    mergeIndefiniteBans() - Method in class dev.plex.punishment.PunishmentManager
     
    -
    message - Variable in class dev.plex.command.blocker.BaseCommand
    +
    message - Variable in class dev.plex.command.blocking.BlockedCommand
     
    messageComponent(String, Object...) - Method in class dev.plex.command.PlexCommand
    @@ -1204,14 +1216,16 @@ loadScripts(document, 'script');
     
    meta - Variable in class dev.plex.util.item.ItemBuilder
     
    -
    MINUTE - Enum constant in enum class dev.plex.util.TimeUnit
    +
    mmCustomDeserialize(String, TagResolver...) - Static method in class dev.plex.util.PlexUtils
     
    -
    minutesToSeconds(long) - Static method in class dev.plex.util.PlexUtils
    +
    mmDeserialize(String) - Static method in class dev.plex.util.PlexUtils
     
    mmString(String) - Method in class dev.plex.command.PlexCommand
    Converts a String to a MiniMessage Component
    +
    mmStripColor(String) - Static method in class dev.plex.util.PlexUtils
    +
     
    MobPurgeCMD - Class in dev.plex.command.impl
     
    MobPurgeCMD() - Constructor for class dev.plex.command.impl.MobPurgeCMD
    @@ -1224,7 +1238,7 @@ loadScripts(document, 'script');
    Creates a custom Config object
    -
    ModuleConfig(PlexModule, String) - Constructor for class dev.plex.config.ModuleConfig
    +
    ModuleConfig(PlexModule, String, String) - Constructor for class dev.plex.config.ModuleConfig
    Creates a config object
    @@ -1256,16 +1270,14 @@ loadScripts(document, 'script');
     
    mongoPlayerData - Variable in class dev.plex.Plex
     
    -
    MongoPlayerData - Class in dev.plex.cache.player
    +
    MongoPlayerData - Class in dev.plex.storage.player
    Mongo fetching utilities for players
    -
    MongoPlayerData() - Constructor for class dev.plex.cache.player.MongoPlayerData
    +
    MongoPlayerData() - Constructor for class dev.plex.storage.player.MongoPlayerData
    Creates an instance of the player data
    -
    MONTH - Enum constant in enum class dev.plex.util.TimeUnit
    -
     
    MUTE - Enum constant in enum class dev.plex.punishment.PunishmentType
     
    MuteCMD - Class in dev.plex.command.impl
    @@ -1289,10 +1301,6 @@ loadScripts(document, 'script');
    The file name
    -
    name - Variable in class dev.plex.config.ModuleConfig
    -
    -
    The file name
    -
    name - Variable in class dev.plex.module.PlexModuleFile
     
    name - Variable in class dev.plex.player.PlexPlayer
    @@ -1335,7 +1343,9 @@ loadScripts(document, 'script');
     
    NotesCMD() - Constructor for class dev.plex.command.impl.NotesCMD
     
    -
    number - Variable in class dev.plex.Plex.BuildProperties
    +
    nukerCooldown - Static variable in class dev.plex.services.impl.TimingService
    +
     
    +
    number - Static variable in class dev.plex.util.BuildInfo
     

    O

    @@ -1362,14 +1372,20 @@ loadScripts(document, 'script');
     
    onAdminSetRank(AdminSetRankEvent) - Method in class dev.plex.listener.impl.TabListener
     
    +
    onBlockBreak(BlockBreakEvent) - Method in class dev.plex.listener.impl.AntiNukerListener
    +
     
    onBlockBreak(BlockBreakEvent) - Method in class dev.plex.listener.impl.BlockListener
     
    onBlockBreak(BlockBreakEvent) - Method in class dev.plex.listener.impl.WorldListener
     
    +
    onBlockPlace(BlockPlaceEvent) - Method in class dev.plex.listener.impl.AntiNukerListener
    +
     
    onBlockPlace(BlockPlaceEvent) - Method in class dev.plex.listener.impl.BlockListener
     
    onBlockPlace(BlockPlaceEvent) - Method in class dev.plex.listener.impl.WorldListener
     
    +
    onChat(AsyncChatEvent) - Method in class dev.plex.listener.impl.AntiSpamListener
    +
     
    onChat(AsyncChatEvent) - Method in class dev.plex.listener.impl.ChatListener
     
    onChat(AsyncChatEvent) - Method in class dev.plex.listener.impl.MuteListener
    @@ -1380,6 +1396,8 @@ loadScripts(document, 'script');
     
    onClick(InventoryClickEvent) - Method in interface dev.plex.util.menu.IMenu
     
    +
    onCommandBlocking(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.CommandListener
    +
     
    onDisable() - Method in class dev.plex.Plex
     
    onDispense(BlockDispenseEvent) - Method in class dev.plex.listener.impl.SpawnListener
    @@ -1400,8 +1418,12 @@ loadScripts(document, 'script');
     
    onLoad() - Method in class dev.plex.Plex
     
    +
    onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.AntiSpamListener
    +
     
    onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.CommandListener
     
    +
    onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) - Method in class dev.plex.listener.impl.WorldListener
    +
     
    onPlayerDropItem(PlayerDropItemEvent) - Method in class dev.plex.listener.impl.DropListener
     
    onPlayerInteract(PlayerInteractEvent) - Method in class dev.plex.listener.impl.SpawnListener
    @@ -1455,12 +1477,28 @@ loadScripts(document, 'script');
    The parameters for the command
    -
    parseDateOffset(String...) - Static method in class dev.plex.util.PlexUtils
    +
    parseInteger(String) - Static method in class dev.plex.util.TimeUtils
    +
     
    +
    permission - Variable in class dev.plex.permission.Permission
     
    permission() - Element in annotation interface dev.plex.command.annotation.CommandPermissions
    The permission
    +
    Permission - Class in dev.plex.permission
    +
     
    +
    Permission() - Constructor for class dev.plex.permission.Permission
    +
     
    +
    permissionAttachment - Variable in class dev.plex.player.PlexPlayer
    +
     
    +
    permissions - Variable in class dev.plex.player.PlexPlayer
    +
     
    +
    permissions - Variable in class dev.plex.Plex
    +
     
    +
    PermissionsUtil - Class in dev.plex.util
    +
     
    +
    PermissionsUtil() - Constructor for class dev.plex.util.PermissionsUtil
    +
     
    perms - Variable in class dev.plex.command.PlexCommand
    The permissions for the command
    @@ -1469,13 +1507,13 @@ loadScripts(document, 'script');
     
    player - Variable in class dev.plex.player.PlexPlayer
     
    -
    PlayerCache - Class in dev.plex.cache.player
    +
    PlayerCache - Class in dev.plex.cache
    Cache storage
    -
    PlayerCache() - Constructor for class dev.plex.cache.player.PlayerCache
    +
    PlayerCache() - Constructor for class dev.plex.cache.PlayerCache
     
    -
    PlayerListener - Class in dev.plex.listener.impl
    +
    PlayerListener<T> - Class in dev.plex.listener.impl
     
    PlayerListener() - Constructor for class dev.plex.listener.impl.PlayerListener
     
    @@ -1483,10 +1521,6 @@ loadScripts(document, 'script');
     
    PlayerNotBannedException() - Constructor for exception dev.plex.command.exception.PlayerNotBannedException
     
    -
    PlayerNotes - Class in dev.plex.cache.notes
    -
     
    -
    PlayerNotes() - Constructor for class dev.plex.cache.notes.PlayerNotes
    -
     
    PlayerNotFoundException - Exception in dev.plex.command.exception
     
    PlayerNotFoundException() - Constructor for exception dev.plex.command.exception.PlayerNotFoundException
    @@ -1497,11 +1531,7 @@ loadScripts(document, 'script');
     
    Plex() - Constructor for class dev.plex.Plex
     
    -
    Plex.BuildProperties - Class in dev.plex
    -
     
    -
    PlexBase - Class in dev.plex
    -
     
    -
    PlexBase() - Constructor for class dev.plex.PlexBase
    +
    PlexBase - Interface in dev.plex
     
    PlexChatRenderer() - Constructor for class dev.plex.listener.impl.ChatListener.PlexChatRenderer
     
    @@ -1553,7 +1583,7 @@ loadScripts(document, 'script');
     
    PlexPlayer(UUID) - Constructor for class dev.plex.player.PlexPlayer
     
    -
    plexPlayerMap - Static variable in class dev.plex.cache.player.PlayerCache
    +
    plexPlayerMap - Static variable in class dev.plex.cache.PlayerCache
    A key/value pair where the key is the unique ID of the Plex Player
    @@ -1571,7 +1601,7 @@ loadScripts(document, 'script');
    plugin - Static variable in class dev.plex.Plex
     
    -
    plugin - Static variable in class dev.plex.PlexBase
    +
    plugin - Static variable in interface dev.plex.PlexBase
     
    plugin - Static variable in class dev.plex.world.ConfigurationChunkGenerator
     
    @@ -1668,17 +1698,17 @@ loadScripts(document, 'script');

    R

    -
    RANDOM - Static variable in class dev.plex.util.PlexUtils
    +
    randomBoolean() - Static method in class dev.plex.util.RandomUtil
     
    -
    randomBoolean() - Static method in class dev.plex.util.PlexUtils
    +
    randomNum() - Static method in class dev.plex.util.RandomUtil
     
    -
    randomChatColor() - Static method in class dev.plex.util.PlexUtils
    +
    randomNum(int) - Static method in class dev.plex.util.RandomUtil
     
    -
    randomNum() - Static method in class dev.plex.util.PlexUtils
    +
    randomNum(int, int) - Static method in class dev.plex.util.RandomUtil
     
    -
    randomNum(int) - Static method in class dev.plex.util.PlexUtils
    +
    RandomUtil - Class in dev.plex.util
     
    -
    randomNum(int, int) - Static method in class dev.plex.util.PlexUtils
    +
    RandomUtil() - Constructor for class dev.plex.util.RandomUtil
     
    rank - Variable in class dev.plex.admin.Admin
    @@ -1686,8 +1716,6 @@ loadScripts(document, 'script');
    Contains a #setRank and #getRank by lombok
    -
    rank - Variable in class dev.plex.command.blocker.BaseCommand
    -
     
    rank - Variable in class dev.plex.event.AdminSetRankEvent
    The rank the player was set to
    @@ -1720,7 +1748,7 @@ loadScripts(document, 'script');
     
    readable - Variable in enum class dev.plex.rank.enums.Title
     
    -
    readGameRules(World, String) - Static method in class dev.plex.util.PlexUtils
    +
    readGameRules(World, String) - Static method in class dev.plex.util.GameRuleUtil
     
    readNotes(CommandSender, PlexPlayer, List<Note>) - Method in class dev.plex.command.impl.NotesCMD
     
    @@ -1732,11 +1760,11 @@ loadScripts(document, 'script');
     
    RedisConnection() - Constructor for class dev.plex.storage.RedisConnection
     
    -
    regex - Variable in class dev.plex.command.blocker.RegexCommand
    +
    ReflectionsUtil - Class in dev.plex.util
     
    -
    RegexCommand - Class in dev.plex.command.blocker
    +
    ReflectionsUtil() - Constructor for class dev.plex.util.ReflectionsUtil
     
    -
    RegexCommand(Pattern, Rank, String) - Constructor for class dev.plex.command.blocker.RegexCommand
    +
    regex - Variable in class dev.plex.command.blocking.BlockedCommand
     
    registerCommand(PlexCommand) - Method in class dev.plex.module.PlexModule
     
    @@ -1744,11 +1772,11 @@ loadScripts(document, 'script');
     
    registerService(AbstractService) - Method in class dev.plex.services.ServiceManager
     
    -
    regxList - Static variable in class dev.plex.util.PlexUtils
    -
     
    reloadPlayers() - Method in class dev.plex.Plex
     
    -
    removeBan(UUID) - Method in class dev.plex.cache.sql.SQLPunishment
    +
    REMOVE_PERMISSION - Static variable in class dev.plex.storage.permission.SQLPermissions
    +
     
    +
    removeBan(UUID) - Method in class dev.plex.storage.punishment.SQLPunishment
     
    removeEvents(Component) - Method in class dev.plex.command.impl.TagCMD
     
    @@ -1756,6 +1784,12 @@ loadScripts(document, 'script');
    Removes an admin from the cache
    +
    removePermission(Permission) - Method in class dev.plex.storage.permission.SQLPermissions
    +
     
    +
    removePermission(PlexPlayer, String) - Static method in class dev.plex.util.PermissionsUtil
    +
     
    +
    removePermission(UUID, String) - Method in class dev.plex.storage.permission.SQLPermissions
    +
     
    render(Player, Component, Component, Audience) - Method in class dev.plex.listener.impl.ChatListener.PlexChatRenderer
     
    renderer - Variable in class dev.plex.listener.impl.ChatListener
    @@ -1770,6 +1804,8 @@ loadScripts(document, 'script');
     
    repeatInSeconds() - Method in class dev.plex.services.impl.GameRuleService
     
    +
    repeatInSeconds() - Method in class dev.plex.services.impl.TimingService
    +
     
    repeatInSeconds() - Method in class dev.plex.services.impl.UpdateCheckerService
     
    repeatInSeconds() - Method in interface dev.plex.services.IService
    @@ -1782,6 +1818,8 @@ loadScripts(document, 'script');
     
    RequiredCommandSource() - Constructor for enum class dev.plex.command.source.RequiredCommandSource
     
    +
    requiredLevel - Variable in class dev.plex.command.blocking.BlockedCommand
    +
     
    run() - Method in class dev.plex.services.impl.AutoWipeService
     
    run() - Method in class dev.plex.services.impl.BanService
    @@ -1790,6 +1828,8 @@ loadScripts(document, 'script');
     
    run() - Method in class dev.plex.services.impl.GameRuleService
     
    +
    run() - Method in class dev.plex.services.impl.TimingService
    +
     
    run() - Method in class dev.plex.services.impl.UpdateCheckerService
     
    run() - Method in interface dev.plex.services.IService
    @@ -1799,6 +1839,8 @@ loadScripts(document, 'script');

    S

    +
    safeMessage - Static variable in class dev.plex.util.PlexUtils
    +
     
    save() - Method in class dev.plex.config.Config
    Saves the configuration file
    @@ -1807,7 +1849,7 @@ loadScripts(document, 'script');
    Saves the configuration file
    -
    save(PlexPlayer) - Method in class dev.plex.cache.player.MongoPlayerData
    +
    save(PlexPlayer) - Method in class dev.plex.storage.player.MongoPlayerData
    Saves the player's information in the database
    @@ -1819,17 +1861,19 @@ loadScripts(document, 'script');
    Moves the configuration file from the plugin's resources folder to the data folder (plugins/Plex/)
    -
    SECOND - Enum constant in enum class dev.plex.util.TimeUnit
    +
    SayCMD - Class in dev.plex.command.impl
     
    -
    SELECT - Variable in class dev.plex.cache.notes.PlayerNotes
    +
    SayCMD() - Constructor for class dev.plex.command.impl.SayCMD
     
    -
    SELECT - Variable in class dev.plex.cache.player.SQLPlayerData
    +
    SELECT - Static variable in class dev.plex.storage.permission.SQLPermissions
     
    -
    SELECT - Static variable in class dev.plex.cache.sql.SQLNotes
    +
    SELECT - Variable in class dev.plex.storage.player.SQLPlayerData
     
    -
    SELECT - Static variable in class dev.plex.cache.sql.SQLPunishment
    +
    SELECT - Static variable in class dev.plex.storage.punishment.SQLNotes
     
    -
    SELECT_BY - Static variable in class dev.plex.cache.sql.SQLPunishment
    +
    SELECT - Static variable in class dev.plex.storage.punishment.SQLPunishment
    +
     
    +
    SELECT_BY - Static variable in class dev.plex.storage.punishment.SQLPunishment
     
    send(Audience, String) - Method in class dev.plex.command.PlexCommand
    @@ -1853,11 +1897,9 @@ loadScripts(document, 'script');
    sender - Variable in class dev.plex.event.GameModeUpdateEvent
     
    -
    sendMini(CommandSender, String) - Method in class dev.plex.util.UpdateChecker
    -
     
    SENIOR_ADMIN - Enum constant in enum class dev.plex.rank.enums.Rank
     
    -
    serialize(LocalDateTime, Type, JsonSerializationContext) - Method in class dev.plex.util.adapter.LocalDateTimeSerializer
    +
    serialize(ZonedDateTime, Type, JsonSerializationContext) - Method in class dev.plex.util.adapter.ZonedDateTimeSerializer
     
    ServerListener - Class in dev.plex.listener.impl
     
    @@ -1875,7 +1917,9 @@ loadScripts(document, 'script');
     
    session - Variable in class dev.plex.module.loader.LibraryLoader
     
    -
    setBlocks(Location, Location, Material) - Static method in class dev.plex.util.PlexUtils
    +
    setupPermissions() - Method in class dev.plex.Plex
    +
     
    +
    setupPermissions(Player) - Static method in class dev.plex.util.PermissionsUtil
     
    signature - Variable in class dev.plex.util.AshconInfo.SkinData
     
    @@ -1883,7 +1927,7 @@ loadScripts(document, 'script');
     
    silentCheckRank(Player, Rank, String) - Method in class dev.plex.command.PlexCommand
     
    -
    simpleGET(String) - Static method in class dev.plex.util.PlexUtils
    +
    simpleGET(String) - Static method in class dev.plex.util.WebUtils
     
    SkinData() - Constructor for class dev.plex.util.AshconInfo.SkinData
     
    @@ -1899,6 +1943,8 @@ loadScripts(document, 'script');
    Required command source
    +
    spamCooldown - Static variable in class dev.plex.services.impl.TimingService
    +
     
    SPAWN_EGGS - Static variable in class dev.plex.listener.impl.SpawnListener
     
    spawnEggToEntityType(Material) - Static method in class dev.plex.listener.impl.SpawnListener
    @@ -1921,23 +1967,29 @@ loadScripts(document, 'script');
     
    sqlNotes - Variable in class dev.plex.Plex
     
    -
    SQLNotes - Class in dev.plex.cache.sql
    +
    SQLNotes - Class in dev.plex.storage.punishment
     
    -
    SQLNotes() - Constructor for class dev.plex.cache.sql.SQLNotes
    +
    SQLNotes() - Constructor for class dev.plex.storage.punishment.SQLNotes
    +
     
    +
    sqlPermissions - Variable in class dev.plex.Plex
    +
     
    +
    SQLPermissions - Class in dev.plex.storage.permission
    +
     
    +
    SQLPermissions() - Constructor for class dev.plex.storage.permission.SQLPermissions
     
    sqlPlayerData - Variable in class dev.plex.Plex
     
    -
    SQLPlayerData - Class in dev.plex.cache.player
    +
    SQLPlayerData - Class in dev.plex.storage.player
    SQL fetching utilities for players
    -
    SQLPlayerData() - Constructor for class dev.plex.cache.player.SQLPlayerData
    +
    SQLPlayerData() - Constructor for class dev.plex.storage.player.SQLPlayerData
     
    sqlPunishment - Variable in class dev.plex.Plex
     
    -
    SQLPunishment - Class in dev.plex.cache.sql
    +
    SQLPunishment - Class in dev.plex.storage.punishment
     
    -
    SQLPunishment() - Constructor for class dev.plex.cache.sql.SQLPunishment
    +
    SQLPunishment() - Constructor for class dev.plex.storage.punishment.SQLPunishment
     
    startService(AbstractService) - Method in class dev.plex.services.ServiceManager
     
    @@ -1949,11 +2001,13 @@ loadScripts(document, 'script');
     
    StorageType() - Constructor for enum class dev.plex.storage.StorageType
     
    +
    strikes - Static variable in class dev.plex.services.impl.TimingService
    +
     
    SurvivalCMD - Class in dev.plex.command.impl
     
    SurvivalCMD() - Constructor for class dev.plex.command.impl.SurvivalCMD
     
    -
    syncCommands() - Method in class dev.plex.command.blocker.CommandBlockerManager
    +
    syncRemoveBan(UUID) - Method in class dev.plex.storage.punishment.SQLPunishment
     
    system - Variable in class dev.plex.Plex
     
    @@ -2020,6 +2074,8 @@ loadScripts(document, 'script');
     
    taskId - Variable in class dev.plex.services.AbstractService
     
    +
    TEMPBAN - Enum constant in enum class dev.plex.punishment.PunishmentType
    +
     
    TempbanCMD - Class in dev.plex.command.impl
     
    TempbanCMD() - Constructor for class dev.plex.command.impl.TempbanCMD
    @@ -2030,18 +2086,34 @@ loadScripts(document, 'script');
     
    Textures() - Constructor for class dev.plex.util.AshconInfo.Textures
     
    -
    time - Variable in enum class dev.plex.util.TimeUnit
    -
     
    timestamp - Variable in class dev.plex.punishment.extra.Note
     
    -
    TimeUnit - Enum Class in dev.plex.util
    +
    timeUnits - Static variable in class dev.plex.util.TimeUtils
     
    -
    TimeUnit(long) - Constructor for enum class dev.plex.util.TimeUnit
    +
    TimeUtils - Class in dev.plex.util
    +
     
    +
    TimeUtils() - Constructor for class dev.plex.util.TimeUtils
    +
     
    +
    TIMEZONE - Static variable in class dev.plex.util.adapter.ZonedDateTimeDeserializer
    +
     
    +
    TIMEZONE - Static variable in class dev.plex.util.adapter.ZonedDateTimeSerializer
    +
     
    +
    TIMEZONE - Static variable in class dev.plex.util.TimeUtils
    +
     
    +
    TIMEZONES - Static variable in class dev.plex.util.TimeUtils
    +
     
    +
    TimingService - Class in dev.plex.services.impl
    +
     
    +
    TimingService() - Constructor for class dev.plex.services.impl.TimingService
     
    Title - Enum Class in dev.plex.rank.enums
     
    Title(int, String, String, String, NamedTextColor) - Constructor for enum class dev.plex.rank.enums.Title
     
    +
    to - Variable in class dev.plex.config.ModuleConfig
    +
    +
    Where it should be copied to in the module folder
    +
    Toggleable - Annotation Interface in dev.plex.listener.annotation
     
    ToggleDropsCMD - Class in dev.plex.command.impl
    @@ -2058,12 +2130,6 @@ loadScripts(document, 'script');
     
    toJSON() - Method in enum class dev.plex.rank.enums.Title
     
    -
    toString() - Method in class dev.plex.command.blocker.BaseCommand
    -
     
    -
    toString() - Method in class dev.plex.command.blocker.MatchCommand
    -
     
    -
    toString() - Method in class dev.plex.command.blocker.RegexCommand
    -
     
    type - Variable in class dev.plex.punishment.Punishment
     
    @@ -2095,17 +2161,19 @@ loadScripts(document, 'script');
    Updates a player's information in the database
    -
    update(PlexPlayer) - Method in class dev.plex.cache.player.MongoPlayerData
    +
    update(PlexPlayer) - Method in class dev.plex.storage.player.MongoPlayerData
    Updates a player's information in the mongo database
    -
    update(PlexPlayer) - Method in class dev.plex.cache.player.SQLPlayerData
    +
    update(PlexPlayer) - Method in class dev.plex.storage.player.SQLPlayerData
    Updates a player's information in the SQL database
    -
    UPDATE - Variable in class dev.plex.cache.player.SQLPlayerData
    +
    UPDATE - Variable in class dev.plex.storage.player.SQLPlayerData
     
    -
    UPDATE_BAN - Static variable in class dev.plex.cache.sql.SQLPunishment
    +
    UPDATE_BAN - Static variable in class dev.plex.storage.punishment.SQLPunishment
    +
     
    +
    UPDATE_PERMISSION - Static variable in class dev.plex.storage.permission.SQLPermissions
     
    updateChecker - Variable in class dev.plex.Plex
     
    @@ -2119,6 +2187,10 @@ loadScripts(document, 'script');
     
    updateJar(CommandSender) - Method in class dev.plex.util.UpdateChecker
     
    +
    updatePermission(Permission, boolean) - Method in class dev.plex.storage.permission.SQLPermissions
    +
     
    +
    updatePermission(PlexPlayer, String, boolean) - Static method in class dev.plex.util.PermissionsUtil
    +
     
    usage() - Element in annotation interface dev.plex.command.annotation.CommandParameters
    The usage (optional)
    @@ -2141,10 +2213,16 @@ loadScripts(document, 'script');
     
    usernames - Variable in class dev.plex.punishment.PunishmentManager.IndefiniteBan
     
    +
    useTimezone(LocalDateTime) - Static method in class dev.plex.util.TimeUtils
    +
     
    +
    useTimezone(ZonedDateTime) - Static method in class dev.plex.util.TimeUtils
    +
     
    uuid - Variable in class dev.plex.admin.Admin
    Gets the unique ID of an admin (immutable)
    +
    uuid - Variable in class dev.plex.permission.Permission
    +
     
    uuid - Variable in class dev.plex.player.PlexPlayer
     
    uuid - Variable in class dev.plex.punishment.extra.Note
    @@ -2182,10 +2260,6 @@ loadScripts(document, 'script');
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum class dev.plex.util.TimeUnit
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    values() - Static method in enum class dev.plex.command.source.RequiredCommandSource
    Returns an array containing the constants of this enum class, in @@ -2211,21 +2285,18 @@ the order they are declared.
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum class dev.plex.util.TimeUnit
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    vanished - Variable in class dev.plex.player.PlexPlayer
     
    -
    verify(String) - Static method in class dev.plex.util.PlexUtils
    -
     
    version - Variable in class dev.plex.module.PlexModuleFile
     

    W

    -
    WEEK - Enum constant in enum class dev.plex.util.TimeUnit
    +
    warn(String, Object...) - Static method in class dev.plex.util.PlexLog
    +
     
    +
    WebUtils - Class in dev.plex.util
    +
     
    +
    WebUtils() - Constructor for class dev.plex.util.WebUtils
     
    WorldCMD - Class in dev.plex.command.impl
     
    @@ -2247,10 +2318,21 @@ the order they are declared.
    y - Variable in class dev.plex.world.NoiseOptions
     
    -
    YEAR - Enum constant in enum class dev.plex.util.TimeUnit
    +
    +

    Z

    +
    +
    zonedDateTime - Variable in class dev.plex.util.AshconInfo.UsernameHistory
    +
     
    +
    ZonedDateTimeDeserializer - Class in dev.plex.util.adapter
    +
     
    +
    ZonedDateTimeDeserializer() - Constructor for class dev.plex.util.adapter.ZonedDateTimeDeserializer
    +
     
    +
    ZonedDateTimeSerializer - Class in dev.plex.util.adapter
    +
     
    +
    ZonedDateTimeSerializer() - Constructor for class dev.plex.util.adapter.ZonedDateTimeSerializer
     
    -A B C D E F G H I J K L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +A B C D E F G H I J K L M N O P R S T U V W X Y Z 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form diff --git a/static/javadocs/index.html b/static/javadocs/index.html index 41466f8..b275309 100644 --- a/static/javadocs/index.html +++ b/static/javadocs/index.html @@ -2,7 +2,7 @@ -Overview (Plex 1.0 API) +Overview (Plex 1.0.2 API) @@ -47,7 +47,7 @@ loadScripts(document, 'script'); diff --git a/static/javadocs/member-search-index.js b/static/javadocs/member-search-index.js index a7e2e73..2d4b02d 100644 --- a/static/javadocs/member-search-index.js +++ b/static/javadocs/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"dev.plex.util","c":"PlexUtils","l":"a(String)","u":"a(java.lang.String)"},{"p":"dev.plex.util.menu","c":"AbstractMenu","l":"AbstractMenu(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"dev.plex.services","c":"AbstractService","l":"AbstractService(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"dev.plex.punishment","c":"Punishment","l":"active"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"addAttributeModifier(Attribute, AttributeModifier)","u":"addAttributeModifier(org.bukkit.attribute.Attribute,org.bukkit.attribute.AttributeModifier)"},{"p":"dev.plex.config","c":"Config","l":"added"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"addEnchantment(Enchantment, int)","u":"addEnchantment(org.bukkit.enchantments.Enchantment,int)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"addItemFlag(ItemFlag...)","u":"addItemFlag(org.bukkit.inventory.ItemFlag...)"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"addNote(Note)","u":"addNote(dev.plex.punishment.extra.Note)"},{"p":"dev.plex.admin","c":"AdminList","l":"addToCache(Admin)","u":"addToCache(dev.plex.admin.Admin)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"ADMIN"},{"p":"dev.plex.admin","c":"Admin","l":"Admin(UUID)","u":"%3Cinit%3E(java.util.UUID)"},{"p":"dev.plex.player","c":"PlexPlayer","l":"adminActive"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"AdminAddEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.admin","c":"Admin","l":"adminChat"},{"p":"dev.plex.command.impl","c":"AdminChatCMD","l":"adminChat(CommandSender, String)","u":"adminChat(org.bukkit.command.CommandSender,java.lang.String)"},{"p":"dev.plex.command.impl","c":"AdminChatCMD","l":"AdminChatCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"AdminCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"adminList"},{"p":"dev.plex.admin","c":"AdminList","l":"AdminList()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"AdminListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"AdminRemoveEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.admin","c":"AdminList","l":"admins"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"AdminSetRankEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdminworldCMD","l":"AdminworldCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdventureCMD","l":"AdventureCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"aliases()"},{"p":"dev.plex.world","c":"NoiseOptions","l":"amplitude"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"ANY"},{"p":"dev.plex.util","c":"AshconInfo","l":"AshconInfo()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"AbstractService","l":"asynchronous"},{"p":"dev.plex","c":"Plex.BuildProperties","l":"author"},{"p":"dev.plex.services.impl","c":"AutoWipeService","l":"AutoWipeService()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"BAN"},{"p":"dev.plex.command.impl","c":"BanCMD","l":"BanCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"BanListener","l":"BanListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"BanService","l":"BanService()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"Punishment","l":"banUrl"},{"p":"dev.plex.command.blocker","c":"BaseCommand","l":"BaseCommand(Rank, String)","u":"%3Cinit%3E(dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command.impl","c":"BlockEditCMD","l":"bl"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"blockedBlocks"},{"p":"dev.plex.command.blocker","c":"CommandBlockerManager","l":"blockedCommands"},{"p":"dev.plex","c":"Plex","l":"blockedCommands"},{"p":"dev.plex.command.impl","c":"BlockEditCMD","l":"BlockEditCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"blockedPlayers"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"BlockListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"BlockMapChunkGenerator","l":"blockMap"},{"p":"dev.plex.world","c":"BlockMapChunkGenerator","l":"BlockMapChunkGenerator(LinkedHashMap, BlockPopulator...)","u":"%3Cinit%3E(java.util.LinkedHashMap,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"branch"},{"p":"dev.plex.util","c":"PlexUtils","l":"broadcast(Component)","u":"broadcast(net.kyori.adventure.text.Component)"},{"p":"dev.plex.util","c":"PlexUtils","l":"broadcast(String)","u":"broadcast(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"build"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"build()"},{"p":"dev.plex","c":"Plex.BuildProperties","l":"BuildProperties()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"cachedBlockedBlocksConfig"},{"p":"dev.plex.event","c":"PunishedPlayerEvent","l":"cancelled"},{"p":"dev.plex.util","c":"PlexUtils","l":"CHAT_COLOR_NAMES"},{"p":"dev.plex.util","c":"PlexUtils","l":"CHAT_COLOR_POOL"},{"p":"dev.plex.listener.impl","c":"ChatListener","l":"ChatListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexUtils","l":"check(T)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"checkLevel(PlexPlayer, String[])","u":"checkLevel(dev.plex.player.PlexPlayer,java.lang.String[])"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkRank(CommandSender, Rank, String)","u":"checkRank(org.bukkit.command.CommandSender,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkRank(Player, Rank, String)","u":"checkRank(org.bukkit.entity.Player,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkTab(CommandSender, Rank, String)","u":"checkTab(org.bukkit.command.CommandSender,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkTab(Player, Rank, String)","u":"checkTab(org.bukkit.entity.Player,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.world","c":"CustomWorld","l":"chunks"},{"p":"dev.plex.player","c":"PlexPlayer","l":"coins"},{"p":"dev.plex.rank.enums","c":"Rank","l":"color"},{"p":"dev.plex.rank.enums","c":"Title","l":"color"},{"p":"dev.plex.util","c":"PlexUtils","l":"colorize(String)","u":"colorize(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"commandBlockerManager"},{"p":"dev.plex.command.blocker","c":"CommandBlockerManager","l":"CommandBlockerManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"CommandBlockerService()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"CommandFailException","l":"CommandFailException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"dev.plex.handlers","c":"CommandHandler","l":"CommandHandler()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"CommandListener","l":"CommandListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"commands"},{"p":"dev.plex.command","c":"PlexCommand","l":"commandSource"},{"p":"dev.plex.admin","c":"Admin","l":"commandSpy"},{"p":"dev.plex.player","c":"PlexPlayer","l":"commandSpy"},{"p":"dev.plex.command.impl","c":"CommandSpyCMD","l":"CommandSpyCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexUtils","l":"commitGlobalGameRules(World)","u":"commitGlobalGameRules(org.bukkit.World)"},{"p":"dev.plex.util","c":"PlexUtils","l":"commitSpecificGameRules(World)","u":"commitSpecificGameRules(org.bukkit.World)"},{"p":"dev.plex.command","c":"PlexCommand","l":"componentFromString(String)","u":"componentFromString(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"config"},{"p":"dev.plex.config","c":"Config","l":"Config(Plex, String)","u":"%3Cinit%3E(dev.plex.Plex,java.lang.String)"},{"p":"dev.plex.world","c":"ConfigurationChunkGenerator","l":"ConfigurationChunkGenerator(String, BlockPopulator...)","u":"%3Cinit%3E(java.lang.String,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"CONSOLE"},{"p":"dev.plex.command.exception","c":"ConsoleMustDefinePlayerException","l":"ConsoleMustDefinePlayerException()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"ConsoleOnlyException","l":"ConsoleOnlyException()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"ConfigurationChunkGenerator","l":"createBlockMap(String)","u":"createBlockMap(java.lang.String)"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"createLoader(PlexModule, PlexModuleFile)","u":"createLoader(dev.plex.module.PlexModule,dev.plex.module.PlexModuleFile)"},{"p":"dev.plex.world","c":"BlockMapChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"FlatChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.command.impl","c":"CreativeCMD","l":"CreativeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"custom"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"CustomChunkGenerator(int, BlockPopulator...)","u":"%3Cinit%3E(int,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.module.loader","c":"CustomClassLoader","l":"CustomClassLoader(URL, ClassLoader)","u":"%3Cinit%3E(java.net.URL,java.lang.ClassLoader)"},{"p":"dev.plex.punishment","c":"Punishment","l":"customTime"},{"p":"dev.plex.world","c":"CustomWorld","l":"CustomWorld(String, CustomChunkGenerator)","u":"%3Cinit%3E(java.lang.String,dev.plex.world.CustomChunkGenerator)"},{"p":"dev.plex.module","c":"PlexModule","l":"dataFolder"},{"p":"dev.plex.storage","c":"SQLConnection","l":"dataSource"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"datastore"},{"p":"dev.plex.cache","c":"DataUtils","l":"DataUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex.BuildProperties","l":"date"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"DATE_FORMAT"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"DATE_FORMAT"},{"p":"dev.plex.punishment","c":"Punishment","l":"DATE_FORMAT"},{"p":"dev.plex.util","c":"TimeUnit","l":"DAY"},{"p":"dev.plex.command.annotation","c":"System","l":"debug()"},{"p":"dev.plex.util","c":"PlexLog","l":"debug(String, Object...)","u":"debug(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.command.impl","c":"DebugCMD","l":"DebugCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"DELETE"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"deleteNote(int, UUID)","u":"deleteNote(int,java.util.UUID)"},{"p":"dev.plex.command.impl","c":"DeopAllCMD","l":"DeopAllCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"DeopCMD","l":"DeopCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"description"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"description()"},{"p":"dev.plex.util.adapter","c":"LocalDateTimeDeserializer","l":"deserialize(JsonElement, Type, JsonDeserializationContext)","u":"deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext)"},{"p":"dev.plex.rank.enums","c":"Title","l":"DEV"},{"p":"dev.plex.util","c":"PlexUtils","l":"DEVELOPERS"},{"p":"dev.plex.module","c":"PlexModule","l":"disable()"},{"p":"dev.plex.util","c":"PlexUtils","l":"disabledEffect(Player, Location)","u":"disabledEffect(org.bukkit.entity.Player,org.bukkit.Location)"},{"p":"dev.plex.util","c":"PlexUtils","l":"disabledEffectMultiple(Player[], Location)","u":"disabledEffectMultiple(org.bukkit.entity.Player[],org.bukkit.Location)"},{"p":"dev.plex.module","c":"ModuleManager","l":"disableModules()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"displayName()"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"displayName(Component)","u":"displayName(net.kyori.adventure.text.Component)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"distance"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"doPunishment(PlexPlayer, Punishment)","u":"doPunishment(dev.plex.player.PlexPlayer,dev.plex.punishment.Punishment)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"DOWNLOAD_PAGE"},{"p":"dev.plex.listener.impl","c":"DropListener","l":"DropListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"enable()"},{"p":"dev.plex.module","c":"ModuleManager","l":"enableModules()"},{"p":"dev.plex.punishment","c":"Punishment","l":"endDate"},{"p":"dev.plex.services","c":"ServiceManager","l":"endService(AbstractService)","u":"endService(dev.plex.services.AbstractService)"},{"p":"dev.plex.services","c":"ServiceManager","l":"endService(AbstractService, boolean)","u":"endService(dev.plex.services.AbstractService,boolean)"},{"p":"dev.plex.services","c":"ServiceManager","l":"endServices()"},{"p":"dev.plex.command.impl","c":"EntityWipeCMD","l":"EntityWipeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexLog","l":"error(String, Object...)","u":"error(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.command.impl","c":"BlockEditCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"CommandSpyCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"EntityWipeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MobPurgeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"ToggleDropsCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command","c":"PlexCommand","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdminChatCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdminworldCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdventureCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"BanCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"CreativeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DebugCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DeopAllCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DeopCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"FlatlandsCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"FreezeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"KickCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"ListCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"LocalSpawnCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"LockupCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MasterbuilderworldCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MuteCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"OpAllCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"OpCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PlexCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PunishmentsCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"RankCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"RawSayCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SmiteCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SpectatorCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SurvivalCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"TagCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"TempbanCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnbanCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnfreezeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnmuteCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"WorldCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.rank.enums","c":"Rank","l":"EXECUTIVE"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"exists(UUID)","u":"exists(java.util.UUID)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"exists(UUID)","u":"exists(java.util.UUID)"},{"p":"dev.plex.module.loader","c":"CustomClassLoader","l":"extractJar(URL)","u":"extractJar(java.net.URL)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"fetchDistanceFromGitHub(String, String, String)","u":"fetchDistanceFromGitHub(java.lang.String,java.lang.String,java.lang.String)"},{"p":"dev.plex.config","c":"Config","l":"file"},{"p":"dev.plex.config","c":"ModuleConfig","l":"file"},{"p":"dev.plex.world","c":"FlatChunkGenerator","l":"FlatChunkGenerator(int, BlockPopulator...)","u":"%3Cinit%3E(int,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.command.impl","c":"FlatlandsCMD","l":"FlatlandsCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"FREEZE"},{"p":"dev.plex.command.impl","c":"FreezeCMD","l":"FreezeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"FreezeListener","l":"FreezeListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"NoiseOptions","l":"frequency"},{"p":"dev.plex.punishment","c":"Punishment","l":"fromJson(String)","u":"fromJson(java.lang.String)"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"frozen"},{"p":"dev.plex.player","c":"PlexPlayer","l":"frozen"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"gameMode"},{"p":"dev.plex.listener.impl","c":"GameModeListener","l":"GameModeListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"GameModeUpdateEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"GameRuleService","l":"GameRuleService()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"CustomWorld","l":"generate()"},{"p":"dev.plex.punishment","c":"Punishment","l":"generateBanMessage(Punishment)","u":"generateBanMessage(dev.plex.punishment.Punishment)"},{"p":"dev.plex.world","c":"CustomWorld","l":"generateConfigFlatWorld(String)","u":"generateConfigFlatWorld(java.lang.String)"},{"p":"dev.plex.rank","c":"RankManager","l":"generateDefaultRanks()"},{"p":"dev.plex.punishment","c":"Punishment","l":"generateIndefBanMessage(String)","u":"generateIndefBanMessage(java.lang.String)"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData)","u":"generateNoise(org.bukkit.generator.WorldInfo,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData)","u":"generateNoise(org.bukkit.generator.WorldInfo,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"FlatChunkGenerator","l":"generateSurface(WorldInfo, Random, int, int, ChunkGenerator.ChunkData)","u":"generateSurface(org.bukkit.generator.WorldInfo,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex","c":"Plex","l":"generateWorlds()"},{"p":"dev.plex.world","c":"CustomWorld","l":"generator()"},{"p":"dev.plex","c":"Plex","l":"get()"},{"p":"dev.plex.util","c":"TimeUnit","l":"get()"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"getActiveBans()"},{"p":"dev.plex.admin","c":"AdminList","l":"getAllAdminPlayers()"},{"p":"dev.plex.admin","c":"AdminList","l":"getAllAdmins()"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"getByIP(String)","u":"getByIP(java.lang.String)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"getByIP(String)","u":"getByIP(java.lang.String)"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"getByName(String)","u":"getByName(java.lang.String)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"getByName(String)","u":"getByName(java.lang.String)"},{"p":"dev.plex.cache.notes","c":"PlayerNotes","l":"getByUUID(UUID)","u":"getByUUID(java.util.UUID)"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"getByUUID(UUID)","u":"getByUUID(java.util.UUID)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"getByUUID(UUID)","u":"getByUUID(java.util.UUID)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getChatColorFromConfig(Config, ChatColor, String)","u":"getChatColorFromConfig(dev.plex.config.Config,org.bukkit.ChatColor,java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getClassesBySubType(String, Class)","u":"getClassesBySubType(java.lang.String,java.lang.Class)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getClassesFrom(String)","u":"getClassesFrom(java.lang.String)"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"getClassNamesFromJar(JarFile)","u":"getClassNamesFromJar(java.util.jar.JarFile)"},{"p":"dev.plex.rank","c":"RankManager","l":"getColor(PlexPlayer)","u":"getColor(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.module","c":"PlexModule","l":"getCommand(String)","u":"getCommand(java.lang.String)"},{"p":"dev.plex.storage","c":"SQLConnection","l":"getCon()"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"getCurrentInventoryIndex(Inventory)","u":"getCurrentInventoryIndex(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"getCurrentInventoryIndex(Inventory)","u":"getCurrentInventoryIndex(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.storage","c":"MongoConnection","l":"getDatastore()"},{"p":"dev.plex.util","c":"PlexUtils","l":"getDateFromLong(long)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getDateNow()"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"getDefaultPopulators(World)","u":"getDefaultPopulators(org.bukkit.World)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getFromName(String)","u":"getFromName(java.lang.String)"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"getHandlers()"},{"p":"dev.plex.util","c":"MojangUtils","l":"getInfo(String)","u":"getInfo(java.lang.String)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"getInventory()"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"getInventory()"},{"p":"dev.plex.util.menu","c":"IMenu","l":"getInventory()"},{"p":"dev.plex.storage","c":"RedisConnection","l":"getJedis()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getLevel()"},{"p":"dev.plex.rank","c":"RankManager","l":"getLoginMessage(PlexPlayer)","u":"getLoginMessage(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getMap()"},{"p":"dev.plex.util.menu","c":"AbstractMenu","l":"getName()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getNonNullPlayer(String)","u":"getNonNullPlayer(java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getNonNullWorld(String)","u":"getNonNullWorld(java.lang.String)"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"getNotes(UUID)","u":"getNotes(java.util.UUID)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getOfflinePlexPlayer(UUID)","u":"getOfflinePlexPlayer(java.util.UUID)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getOnlinePlexPlayer(String)","u":"getOnlinePlexPlayer(java.lang.String)"},{"p":"dev.plex.cache","c":"DataUtils","l":"getPlayer(String)","u":"getPlayer(java.lang.String)"},{"p":"dev.plex.cache","c":"DataUtils","l":"getPlayer(UUID)","u":"getPlayer(java.util.UUID)"},{"p":"dev.plex.cache","c":"DataUtils","l":"getPlayerByIP(String)","u":"getPlayerByIP(java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getPlayerNameList()"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"getPlayers()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getPlexPlayer(Player)","u":"getPlexPlayer(org.bukkit.entity.Player)"},{"p":"dev.plex.cache.player","c":"PlayerCache","l":"getPlexPlayer(UUID)","u":"getPlexPlayer(java.util.UUID)"},{"p":"dev.plex.cache.player","c":"PlayerCache","l":"getPlexPlayerMap()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getPlugin()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"getPrefix()"},{"p":"dev.plex.rank.enums","c":"Title","l":"getPrefix()"},{"p":"dev.plex.rank","c":"RankManager","l":"getPrefix(PlexPlayer)","u":"getPrefix(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"getPunishments()"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"getPunishments(UUID)","u":"getPunishments(java.util.UUID)"},{"p":"dev.plex.player","c":"PlexPlayer","l":"getRankFromString()"},{"p":"dev.plex.rank","c":"RankManager","l":"getRankFromString(String)","u":"getRankFromString(java.lang.String)"},{"p":"dev.plex.module","c":"PlexModule","l":"getResource(String)","u":"getResource(java.lang.String)"},{"p":"dev.plex.services","c":"ServiceManager","l":"getService(Class)","u":"getService(java.lang.Class)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"getUpdateStatusMessage(CommandSender, boolean, int)","u":"getUpdateStatusMessage(org.bukkit.command.CommandSender,boolean,int)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getUUID(CommandSender)","u":"getUUID(org.bukkit.command.CommandSender)"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"handlers"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"handlers"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"handlers"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"handlers"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"handlers"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"handlers"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"handlers"},{"p":"dev.plex.cache","c":"DataUtils","l":"hasPlayedBefore(UUID)","u":"hasPlayedBefore(java.util.UUID)"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"hasPrefix"},{"p":"dev.plex","c":"Plex.BuildProperties","l":"head"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"height"},{"p":"dev.plex.util","c":"TimeUnit","l":"HOUR"},{"p":"dev.plex.util","c":"PlexUtils","l":"hoursToSeconds(long)"},{"p":"dev.plex.player","c":"PlexPlayer","l":"id"},{"p":"dev.plex.punishment.extra","c":"Note","l":"id"},{"p":"dev.plex.rank","c":"RankManager","l":"importDefaultRanks()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"IMPOSTOR"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"IN_GAME"},{"p":"dev.plex","c":"Plex","l":"indefBans"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"IndefiniteBan()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"indefiniteBans"},{"p":"dev.plex.cache.notes","c":"PlayerNotes","l":"INSERT"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"INSERT"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"INSERT"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"INSERT"},{"p":"dev.plex.cache","c":"DataUtils","l":"insert(PlexPlayer)","u":"insert(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"insert(PlexPlayer)","u":"insert(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"insertPunishment(Punishment)","u":"insertPunishment(dev.plex.punishment.Punishment)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"inventories"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"inventories"},{"p":"dev.plex.punishment","c":"Punishment","l":"ip"},{"p":"dev.plex.player","c":"PlexPlayer","l":"ips"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"ips"},{"p":"dev.plex.command","c":"PlexCommand","l":"isAdmin(CommandSender)","u":"isAdmin(org.bukkit.command.CommandSender)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isAdmin(PlexPlayer)","u":"isAdmin(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.rank","c":"RankManager","l":"isAdmin(PlexPlayer)","u":"isAdmin(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isAdmin(String)","u":"isAdmin(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isAsyncBanned(UUID)","u":"isAsyncBanned(java.util.UUID)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"isAtLeast(Rank)","u":"isAtLeast(dev.plex.rank.enums.Rank)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isBanned(PlexPlayer)","u":"isBanned(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isBanned(UUID)","u":"isBanned(java.util.UUID)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isConsole(CommandSender)","u":"isConsole(org.bukkit.command.CommandSender)"},{"p":"dev.plex.storage","c":"RedisConnection","l":"isEnabled()"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isIndefIPBanned(String)","u":"isIndefIPBanned(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isIndefUserBanned(String)","u":"isIndefUserBanned(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isIndefUUIDBanned(UUID)","u":"isIndefUUIDBanned(java.util.UUID)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isNotEmpty(File)","u":"isNotEmpty(java.io.File)"},{"p":"dev.plex.util","c":"PlexUtils","l":"isPluginCMD(String, String)","u":"isPluginCMD(java.lang.String,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isSeniorAdmin(CommandSender)","u":"isSeniorAdmin(org.bukkit.command.CommandSender)"},{"p":"dev.plex.rank","c":"RankManager","l":"isSeniorAdmin(PlexPlayer)","u":"isSeniorAdmin(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"issuePunishment(PlexPlayer, Punishment)","u":"issuePunishment(dev.plex.player.PlexPlayer,dev.plex.punishment.Punishment)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"isValidInventory(Inventory)","u":"isValidInventory(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"isValidInventory(Inventory)","u":"isValidInventory(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"ItemBuilder(Material)","u":"%3Cinit%3E(org.bukkit.Material)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"itemStack"},{"p":"dev.plex.storage","c":"RedisConnection","l":"jedis"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"KICK"},{"p":"dev.plex.command.impl","c":"KickCMD","l":"KickCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"level"},{"p":"dev.plex.rank.enums","c":"Rank","l":"level"},{"p":"dev.plex.rank.enums","c":"Title","l":"level"},{"p":"dev.plex.command.annotation","c":"CommandPermissions","l":"level()"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"libraries"},{"p":"dev.plex.module","c":"ModuleManager","l":"libraryLoader"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"LibraryLoader(Logger)","u":"%3Cinit%3E(java.util.logging.Logger)"},{"p":"dev.plex.command.impl","c":"ListCMD","l":"ListCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.handlers","c":"ListenerHandler","l":"ListenerHandler()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"listeners"},{"p":"dev.plex.config","c":"Config","l":"load()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"load()"},{"p":"dev.plex.module","c":"PlexModule","l":"load()"},{"p":"dev.plex.config","c":"Config","l":"load(boolean)"},{"p":"dev.plex","c":"Plex.BuildProperties","l":"load(Plex)","u":"load(dev.plex.Plex)"},{"p":"dev.plex.module","c":"ModuleManager","l":"loadAllModules()"},{"p":"dev.plex.command.blocker","c":"CommandBlockerManager","l":"loadedYet"},{"p":"dev.plex.module","c":"ModuleManager","l":"loadModules()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"loadNotes()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"loadPunishments()"},{"p":"dev.plex.util","c":"AshconInfo.UsernameHistory","l":"localDateTime"},{"p":"dev.plex.util.adapter","c":"LocalDateTimeDeserializer","l":"LocalDateTimeDeserializer()","u":"%3Cinit%3E()"},{"p":"dev.plex.util.adapter","c":"LocalDateTimeSerializer","l":"LocalDateTimeSerializer()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"LocalSpawnCMD","l":"LocalSpawnCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"lockedUp"},{"p":"dev.plex.player","c":"PlexPlayer","l":"lockedUp"},{"p":"dev.plex.command.impl","c":"LockupCMD","l":"LockupCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexLog","l":"log(Component)","u":"log(net.kyori.adventure.text.Component)"},{"p":"dev.plex.util","c":"PlexLog","l":"log(String, Object...)","u":"log(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"logger"},{"p":"dev.plex.module","c":"PlexModule","l":"logger"},{"p":"dev.plex.player","c":"PlexPlayer","l":"loginMessage"},{"p":"dev.plex.rank.enums","c":"Rank","l":"loginMessage"},{"p":"dev.plex.rank.enums","c":"Title","l":"loginMessage"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"lore(Component...)","u":"lore(net.kyori.adventure.text.Component...)"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"main"},{"p":"dev.plex.storage","c":"StorageType","l":"MARIADB"},{"p":"dev.plex.rank.enums","c":"Title","l":"MASTER_BUILDER"},{"p":"dev.plex.command.impl","c":"MasterbuilderworldCMD","l":"MasterbuilderworldCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.blocker","c":"MatchCommand","l":"match"},{"p":"dev.plex.command.blocker","c":"MatchCommand","l":"MatchCommand(String, Rank, String)","u":"%3Cinit%3E(java.lang.String,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"matches(String)","u":"matches(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"mergeIndefiniteBans()"},{"p":"dev.plex.command.blocker","c":"BaseCommand","l":"message"},{"p":"dev.plex.command","c":"PlexCommand","l":"messageComponent(String, Object...)","u":"messageComponent(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util","c":"PlexUtils","l":"messageComponent(String, Object...)","u":"messageComponent(java.lang.String,java.lang.Object...)"},{"p":"dev.plex","c":"Plex","l":"messages"},{"p":"dev.plex.command","c":"PlexCommand","l":"messageString(String, Object...)","u":"messageString(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util","c":"PlexUtils","l":"messageString(String, Object...)","u":"messageString(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"meta"},{"p":"dev.plex.util","c":"TimeUnit","l":"MINUTE"},{"p":"dev.plex.util","c":"PlexUtils","l":"minutesToSeconds(long)"},{"p":"dev.plex.command","c":"PlexCommand","l":"mmString(String)","u":"mmString(java.lang.String)"},{"p":"dev.plex.command.impl","c":"MobPurgeCMD","l":"MobPurgeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"module"},{"p":"dev.plex.config","c":"ModuleConfig","l":"ModuleConfig(PlexModule, String)","u":"%3Cinit%3E(dev.plex.module.PlexModule,java.lang.String)"},{"p":"dev.plex.module.exception","c":"ModuleLoadException","l":"ModuleLoadException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"moduleManager"},{"p":"dev.plex.module","c":"ModuleManager","l":"ModuleManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"ModuleManager","l":"modules"},{"p":"dev.plex","c":"Plex","l":"modulesFolder"},{"p":"dev.plex.util","c":"MojangUtils","l":"MojangUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"mongoConnection"},{"p":"dev.plex.storage","c":"MongoConnection","l":"MongoConnection()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage","c":"StorageType","l":"MONGODB"},{"p":"dev.plex","c":"Plex","l":"mongoPlayerData"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"MongoPlayerData()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"TimeUnit","l":"MONTH"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"MUTE"},{"p":"dev.plex.command.impl","c":"MuteCMD","l":"MuteCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"muted"},{"p":"dev.plex.player","c":"PlexPlayer","l":"muted"},{"p":"dev.plex.listener.impl","c":"MuteListener","l":"MuteListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.config","c":"Config","l":"name"},{"p":"dev.plex.config","c":"ModuleConfig","l":"name"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"name"},{"p":"dev.plex.player","c":"PlexPlayer","l":"name"},{"p":"dev.plex.util.menu","c":"AbstractMenu","l":"name"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"name()"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"NameHistoryCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"newVersion"},{"p":"dev.plex.command","c":"PlexCommand","l":"noColorComponentFromString(String)","u":"noColorComponentFromString(java.lang.String)"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"NoiseChunkGenerator(int, NoiseOptions, BlockPopulator...)","u":"%3Cinit%3E(int,dev.plex.world.NoiseOptions,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.world","c":"NoiseOptions","l":"NoiseOptions(int, int, double, double, boolean)","u":"%3Cinit%3E(int,int,double,double,boolean)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"NONOP"},{"p":"dev.plex.world","c":"NoiseOptions","l":"normalized"},{"p":"dev.plex.punishment.extra","c":"Note","l":"note"},{"p":"dev.plex.punishment.extra","c":"Note","l":"Note()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"notes"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"NotesCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex.BuildProperties","l":"number"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"OctaveChunkGenerator(int, OctaveOptions, BlockPopulator...)","u":"%3Cinit%3E(int,dev.plex.world.OctaveOptions,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.world","c":"OctaveOptions","l":"OctaveOptions(int, int, double, double, boolean, int)","u":"%3Cinit%3E(int,int,double,double,boolean,int)"},{"p":"dev.plex.world","c":"OctaveOptions","l":"octaves"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"onAdminAdd(AdminAddEvent)","u":"onAdminAdd(dev.plex.event.AdminAddEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onAdminAdd(AdminAddEvent)","u":"onAdminAdd(dev.plex.event.AdminAddEvent)"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"onAdminRemove(AdminRemoveEvent)","u":"onAdminRemove(dev.plex.event.AdminRemoveEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onAdminRemove(AdminRemoveEvent)","u":"onAdminRemove(dev.plex.event.AdminRemoveEvent)"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"onAdminSetRank(AdminSetRankEvent)","u":"onAdminSetRank(dev.plex.event.AdminSetRankEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onAdminSetRank(AdminSetRankEvent)","u":"onAdminSetRank(dev.plex.event.AdminSetRankEvent)"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"onBlockBreak(BlockBreakEvent)","u":"onBlockBreak(org.bukkit.event.block.BlockBreakEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onBlockBreak(BlockBreakEvent)","u":"onBlockBreak(org.bukkit.event.block.BlockBreakEvent)"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"onBlockPlace(BlockPlaceEvent)","u":"onBlockPlace(org.bukkit.event.block.BlockPlaceEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onBlockPlace(BlockPlaceEvent)","u":"onBlockPlace(org.bukkit.event.block.BlockPlaceEvent)"},{"p":"dev.plex.listener.impl","c":"ChatListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"dev.plex.listener.impl","c":"MuteListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"onClick(InventoryClickEvent)","u":"onClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"onClick(InventoryClickEvent)","u":"onClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex.util.menu","c":"IMenu","l":"onClick(InventoryClickEvent)","u":"onClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex","c":"Plex","l":"onDisable()"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onDispense(BlockDispenseEvent)","u":"onDispense(org.bukkit.event.block.BlockDispenseEvent)"},{"p":"dev.plex","c":"Plex","l":"onEnable()"},{"p":"dev.plex.services","c":"AbstractService","l":"onEnd()"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onEntityClick(PlayerInteractEntityEvent)","u":"onEntityClick(org.bukkit.event.player.PlayerInteractEntityEvent)"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onEntitySpawn(EntitySpawnEvent)","u":"onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onEntitySpawn(EntitySpawnEvent)","u":"onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent)"},{"p":"dev.plex.listener.impl","c":"GameModeListener","l":"onGameModeUpdate(GameModeUpdateEvent)","u":"onGameModeUpdate(dev.plex.event.GameModeUpdateEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onInventoryClick(InventoryClickEvent)","u":"onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex","c":"Plex","l":"onLoad()"},{"p":"dev.plex.listener.impl","c":"CommandListener","l":"onPlayerCommandPreprocess(PlayerCommandPreprocessEvent)","u":"onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent)"},{"p":"dev.plex.listener.impl","c":"DropListener","l":"onPlayerDropItem(PlayerDropItemEvent)","u":"onPlayerDropItem(org.bukkit.event.player.PlayerDropItemEvent)"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onPlayerInteract(PlayerInteractEvent)","u":"onPlayerInteract(org.bukkit.event.player.PlayerInteractEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onPlayerInventoryClose(InventoryCloseEvent)","u":"onPlayerInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onPlayerJoin(PlayerJoinEvent)","u":"onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent)"},{"p":"dev.plex.listener.impl","c":"FreezeListener","l":"onPlayerMove(PlayerMoveEvent)","u":"onPlayerMove(org.bukkit.event.player.PlayerMoveEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onPlayerSave(PlayerQuitEvent)","u":"onPlayerSave(org.bukkit.event.player.PlayerQuitEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onPlayerSetup(PlayerJoinEvent)","u":"onPlayerSetup(org.bukkit.event.player.PlayerJoinEvent)"},{"p":"dev.plex.listener.impl","c":"BanListener","l":"onPreLogin(AsyncPlayerPreLoginEvent)","u":"onPreLogin(org.bukkit.event.player.AsyncPlayerPreLoginEvent)"},{"p":"dev.plex.listener.impl","c":"ServerListener","l":"onServerPing(PaperServerListPingEvent)","u":"onServerPing(com.destroystokyo.paper.event.server.PaperServerListPingEvent)"},{"p":"dev.plex.services","c":"AbstractService","l":"onStart()"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onWorldTeleport(PlayerTeleportEvent)","u":"onWorldTeleport(org.bukkit.event.player.PlayerTeleportEvent)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"OP"},{"p":"dev.plex.command.impl","c":"OpAllCMD","l":"OpAllCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"OpCMD","l":"OpCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util.menu","c":"IMenu","l":"openInv(Player)","u":"openInv(org.bukkit.entity.Player)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"openInv(Player, int)","u":"openInv(org.bukkit.entity.Player,int)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"openInv(Player, int)","u":"openInv(org.bukkit.entity.Player,int)"},{"p":"dev.plex.rank","c":"RankManager","l":"options"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"options"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"options"},{"p":"dev.plex.rank.enums","c":"Title","l":"OWNER"},{"p":"dev.plex.command","c":"PlexCommand","l":"params"},{"p":"dev.plex.util","c":"PlexUtils","l":"parseDateOffset(String...)","u":"parseDateOffset(java.lang.String...)"},{"p":"dev.plex.command.annotation","c":"CommandPermissions","l":"permission()"},{"p":"dev.plex.command","c":"PlexCommand","l":"perms"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"player"},{"p":"dev.plex.player","c":"PlexPlayer","l":"player"},{"p":"dev.plex.cache.player","c":"PlayerCache","l":"PlayerCache()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"PlayerListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"PlayerNotBannedException","l":"PlayerNotBannedException()","u":"%3Cinit%3E()"},{"p":"dev.plex.cache.notes","c":"PlayerNotes","l":"PlayerNotes()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"PlayerNotFoundException","l":"PlayerNotFoundException()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"plex"},{"p":"dev.plex","c":"Plex","l":"Plex()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"PlexBase","l":"PlexBase()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"PlexChatRenderer()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"PlexCMD","l":"PlexCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"PlexCommand()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener","c":"PlexListener","l":"PlexListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexLog","l":"PlexLog()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"PlexModule()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"plexModuleFile"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"PlexModuleFile()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"plexPlayer"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"plexPlayer"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"plexPlayer"},{"p":"dev.plex.player","c":"PlexPlayer","l":"PlexPlayer()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"PlexPlayer(UUID)","u":"%3Cinit%3E(java.util.UUID)"},{"p":"dev.plex.cache.player","c":"PlayerCache","l":"plexPlayerMap"},{"p":"dev.plex.util","c":"PlexUtils","l":"PlexUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"plugin"},{"p":"dev.plex.config","c":"Config","l":"plugin"},{"p":"dev.plex","c":"Plex","l":"plugin"},{"p":"dev.plex","c":"PlexBase","l":"plugin"},{"p":"dev.plex.world","c":"ConfigurationChunkGenerator","l":"plugin"},{"p":"dev.plex.world","c":"CustomWorld","l":"plugin"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"populators"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"prefix"},{"p":"dev.plex.player","c":"PlexPlayer","l":"prefix"},{"p":"dev.plex.rank.enums","c":"Rank","l":"prefix"},{"p":"dev.plex.rank.enums","c":"Title","l":"prefix"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"punish(PlexPlayer, Punishment)","u":"punish(dev.plex.player.PlexPlayer,dev.plex.punishment.Punishment)"},{"p":"dev.plex.punishment","c":"Punishment","l":"punished"},{"p":"dev.plex.event","c":"PunishedPlayerEvent","l":"punishedPlayer"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"punishedPlayer"},{"p":"dev.plex.event","c":"PunishedPlayerEvent","l":"PunishedPlayerEvent(PlexPlayer)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"PunishedPlayerFreezeEvent(PlexPlayer, boolean)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer,boolean)"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"PunishedPlayerLockupEvent(PlexPlayer, boolean)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer,boolean)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"PunishedPlayerMenu(PlexPlayer)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"PunishedPlayerMuteEvent(PlexPlayer, boolean)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer,boolean)"},{"p":"dev.plex.punishment","c":"Punishment","l":"punishedUsername"},{"p":"dev.plex.punishment","c":"Punishment","l":"punisher"},{"p":"dev.plex.punishment","c":"Punishment","l":"Punishment()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"Punishment","l":"Punishment(UUID, UUID)","u":"%3Cinit%3E(java.util.UUID,java.util.UUID)"},{"p":"dev.plex","c":"Plex","l":"punishmentManager"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"PunishmentManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"PunishmentMenu()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"punishments"},{"p":"dev.plex.command.impl","c":"PunishmentsCMD","l":"PunishmentsCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"PunishmentType()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexUtils","l":"RANDOM"},{"p":"dev.plex.util","c":"PlexUtils","l":"randomBoolean()"},{"p":"dev.plex.util","c":"PlexUtils","l":"randomChatColor()"},{"p":"dev.plex.util","c":"PlexUtils","l":"randomNum()"},{"p":"dev.plex.util","c":"PlexUtils","l":"randomNum(int)"},{"p":"dev.plex.util","c":"PlexUtils","l":"randomNum(int, int)","u":"randomNum(int,int)"},{"p":"dev.plex.admin","c":"Admin","l":"rank"},{"p":"dev.plex.command.blocker","c":"BaseCommand","l":"rank"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"rank"},{"p":"dev.plex.player","c":"PlexPlayer","l":"rank"},{"p":"dev.plex.rank.enums","c":"Rank","l":"Rank(int, String, String, String, NamedTextColor)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"dev.plex.command.impl","c":"RankCMD","l":"RankCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"rankExists(String)","u":"rankExists(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"rankManager"},{"p":"dev.plex.rank","c":"RankManager","l":"RankManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"raw"},{"p":"dev.plex.command.impl","c":"RawSayCMD","l":"RawSayCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"readable"},{"p":"dev.plex.rank.enums","c":"Title","l":"readable"},{"p":"dev.plex.util","c":"PlexUtils","l":"readGameRules(World, String)","u":"readGameRules(org.bukkit.World,java.lang.String)"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"readNotes(CommandSender, PlexPlayer, List)","u":"readNotes(org.bukkit.command.CommandSender,dev.plex.player.PlexPlayer,java.util.List)"},{"p":"dev.plex.punishment","c":"Punishment","l":"reason"},{"p":"dev.plex","c":"Plex","l":"redisConnection"},{"p":"dev.plex.storage","c":"RedisConnection","l":"RedisConnection()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.blocker","c":"RegexCommand","l":"regex"},{"p":"dev.plex.command.blocker","c":"RegexCommand","l":"RegexCommand(Pattern, Rank, String)","u":"%3Cinit%3E(java.util.regex.Pattern,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.module","c":"PlexModule","l":"registerCommand(PlexCommand)","u":"registerCommand(dev.plex.command.PlexCommand)"},{"p":"dev.plex.module","c":"PlexModule","l":"registerListener(PlexListener)","u":"registerListener(dev.plex.listener.PlexListener)"},{"p":"dev.plex.services","c":"ServiceManager","l":"registerService(AbstractService)","u":"registerService(dev.plex.services.AbstractService)"},{"p":"dev.plex.util","c":"PlexUtils","l":"regxList"},{"p":"dev.plex","c":"Plex","l":"reloadPlayers()"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"removeBan(UUID)","u":"removeBan(java.util.UUID)"},{"p":"dev.plex.command.impl","c":"TagCMD","l":"removeEvents(Component)","u":"removeEvents(net.kyori.adventure.text.Component)"},{"p":"dev.plex.admin","c":"AdminList","l":"removeFromCache(UUID)","u":"removeFromCache(java.util.UUID)"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"render(Player, Component, Component, Audience)","u":"render(org.bukkit.entity.Player,net.kyori.adventure.text.Component,net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience)"},{"p":"dev.plex.listener.impl","c":"ChatListener","l":"renderer"},{"p":"dev.plex.services","c":"AbstractService","l":"repeating"},{"p":"dev.plex.services.impl","c":"AutoWipeService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"BanService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"GameRuleService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"repeatInSeconds()"},{"p":"dev.plex.services","c":"IService","l":"repeatInSeconds()"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"repositories"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"repository"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"RequiredCommandSource()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"AutoWipeService","l":"run()"},{"p":"dev.plex.services.impl","c":"BanService","l":"run()"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"run()"},{"p":"dev.plex.services.impl","c":"GameRuleService","l":"run()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"run()"},{"p":"dev.plex.services","c":"IService","l":"run()"},{"p":"dev.plex.storage","c":"RedisConnection","l":"runAsync(Consumer)","u":"runAsync(java.util.function.Consumer)"},{"p":"dev.plex.config","c":"Config","l":"save()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"save()"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"save(PlexPlayer)","u":"save(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.config","c":"Config","l":"saveDefault()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"saveDefault()"},{"p":"dev.plex.util","c":"TimeUnit","l":"SECOND"},{"p":"dev.plex.cache.notes","c":"PlayerNotes","l":"SELECT"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"SELECT"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"SELECT"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"SELECT"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"SELECT_BY"},{"p":"dev.plex.command","c":"PlexCommand","l":"send(Audience, Component)","u":"send(net.kyori.adventure.audience.Audience,net.kyori.adventure.text.Component)"},{"p":"dev.plex.command","c":"PlexCommand","l":"send(Audience, String)","u":"send(net.kyori.adventure.audience.Audience,java.lang.String)"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"sender"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"sender"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"sender"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"sender"},{"p":"dev.plex.util","c":"UpdateChecker","l":"sendMini(CommandSender, String)","u":"sendMini(org.bukkit.command.CommandSender,java.lang.String)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"SENIOR_ADMIN"},{"p":"dev.plex.util.adapter","c":"LocalDateTimeSerializer","l":"serialize(LocalDateTime, Type, JsonSerializationContext)","u":"serialize(java.time.LocalDateTime,java.lang.reflect.Type,com.google.gson.JsonSerializationContext)"},{"p":"dev.plex.listener.impl","c":"ServerListener","l":"ServerListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"ServiceManager","l":"serviceCount()"},{"p":"dev.plex","c":"Plex","l":"serviceManager"},{"p":"dev.plex.services","c":"ServiceManager","l":"ServiceManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"ServiceManager","l":"services"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"session"},{"p":"dev.plex.util","c":"PlexUtils","l":"setBlocks(Location, Location, Material)","u":"setBlocks(org.bukkit.Location,org.bukkit.Location,org.bukkit.Material)"},{"p":"dev.plex.util","c":"AshconInfo.SkinData","l":"signature"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"SIGNS"},{"p":"dev.plex.command","c":"PlexCommand","l":"silentCheckRank(Player, Rank, String)","u":"silentCheckRank(org.bukkit.entity.Player,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"simpleGET(String)","u":"simpleGET(java.lang.String)"},{"p":"dev.plex.util","c":"AshconInfo.SkinData","l":"SkinData()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"slim"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"SMITE"},{"p":"dev.plex.command.impl","c":"SmiteCMD","l":"SmiteCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.annotation","c":"CommandPermissions","l":"source()"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"SPAWN_EGGS"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"spawnEggToEntityType(Material)","u":"spawnEggToEntityType(org.bukkit.Material)"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"SpawnListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"SpectatorCMD","l":"SpectatorCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlConnection"},{"p":"dev.plex.storage","c":"SQLConnection","l":"SQLConnection()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage","c":"StorageType","l":"SQLITE"},{"p":"dev.plex","c":"Plex","l":"sqlNotes"},{"p":"dev.plex.cache.sql","c":"SQLNotes","l":"SQLNotes()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlPlayerData"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"SQLPlayerData()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlPunishment"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"SQLPunishment()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"ServiceManager","l":"startService(AbstractService)","u":"startService(dev.plex.services.AbstractService)"},{"p":"dev.plex.services","c":"ServiceManager","l":"startServices()"},{"p":"dev.plex","c":"Plex","l":"storageType"},{"p":"dev.plex.storage","c":"StorageType","l":"StorageType()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"SurvivalCMD","l":"SurvivalCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.blocker","c":"CommandBlockerManager","l":"syncCommands()"},{"p":"dev.plex","c":"Plex","l":"system"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdventureCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"BanCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"CreativeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DebugCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DeopCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"EntityWipeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"FreezeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"LockupCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MuteCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"OpCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PlexCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PunishmentsCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"RankCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SmiteCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SpectatorCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SurvivalCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"TempbanCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnbanCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnfreezeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnmuteCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"WorldCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"TabListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"TagCMD","l":"TagCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"AbstractService","l":"taskId"},{"p":"dev.plex.command.impl","c":"TempbanCMD","l":"TempbanCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexUtils","l":"testConnections()"},{"p":"dev.plex.util","c":"AshconInfo","l":"textures"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"Textures()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"TimeUnit","l":"time"},{"p":"dev.plex.punishment.extra","c":"Note","l":"timestamp"},{"p":"dev.plex.util","c":"TimeUnit","l":"TimeUnit(long)","u":"%3Cinit%3E(long)"},{"p":"dev.plex.rank.enums","c":"Title","l":"Title(int, String, String, String, NamedTextColor)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"dev.plex.command.impl","c":"ToggleDropsCMD","l":"ToggleDropsCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"toJSON()"},{"p":"dev.plex.punishment.extra","c":"Note","l":"toJSON()"},{"p":"dev.plex.punishment","c":"Punishment","l":"toJSON()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"toJSON()"},{"p":"dev.plex.rank.enums","c":"Title","l":"toJSON()"},{"p":"dev.plex.command.blocker","c":"BaseCommand","l":"toString()"},{"p":"dev.plex.command.blocker","c":"MatchCommand","l":"toString()"},{"p":"dev.plex.command.blocker","c":"RegexCommand","l":"toString()"},{"p":"dev.plex.punishment","c":"Punishment","l":"type"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"unban(Punishment)","u":"unban(dev.plex.punishment.Punishment)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"unban(UUID)","u":"unban(java.util.UUID)"},{"p":"dev.plex.command.impl","c":"UnbanCMD","l":"UnbanCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"UnfreezeCMD","l":"UnfreezeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"ModuleManager","l":"unloadModules()"},{"p":"dev.plex.command.impl","c":"UnmuteCMD","l":"UnmuteCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"unregisterCommand(PlexCommand)","u":"unregisterCommand(dev.plex.command.PlexCommand)"},{"p":"dev.plex.module","c":"PlexModule","l":"unregisterListener(PlexListener)","u":"unregisterListener(dev.plex.listener.PlexListener)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"UPDATE"},{"p":"dev.plex.cache.sql","c":"SQLPunishment","l":"UPDATE_BAN"},{"p":"dev.plex.cache","c":"DataUtils","l":"update(PlexPlayer)","u":"update(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.cache.player","c":"MongoPlayerData","l":"update(PlexPlayer)","u":"update(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.cache.player","c":"SQLPlayerData","l":"update(PlexPlayer)","u":"update(dev.plex.player.PlexPlayer)"},{"p":"dev.plex","c":"Plex","l":"updateChecker"},{"p":"dev.plex.util","c":"UpdateChecker","l":"UpdateChecker()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"UpdateCheckerService()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"UpdateChecker","l":"updateJar(CommandSender)","u":"updateJar(org.bukkit.command.CommandSender)"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"usage()"},{"p":"dev.plex.command","c":"PlexCommand","l":"usage()"},{"p":"dev.plex.command","c":"PlexCommand","l":"usage(String)","u":"usage(java.lang.String)"},{"p":"dev.plex.util","c":"AshconInfo","l":"username"},{"p":"dev.plex.util","c":"AshconInfo.UsernameHistory","l":"username"},{"p":"dev.plex.util","c":"AshconInfo","l":"usernameHistories"},{"p":"dev.plex.util","c":"AshconInfo.UsernameHistory","l":"UsernameHistory()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"usernames"},{"p":"dev.plex.admin","c":"Admin","l":"uuid"},{"p":"dev.plex.player","c":"PlexPlayer","l":"uuid"},{"p":"dev.plex.punishment.extra","c":"Note","l":"uuid"},{"p":"dev.plex.util","c":"AshconInfo","l":"uuid"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"uuids"},{"p":"dev.plex.util","c":"AshconInfo.SkinData","l":"value"},{"p":"dev.plex.command.annotation","c":"System","l":"value()"},{"p":"dev.plex.listener.annotation","c":"Toggleable","l":"value()"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.rank.enums","c":"Title","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.storage","c":"StorageType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.util","c":"TimeUnit","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"values()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"values()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"values()"},{"p":"dev.plex.rank.enums","c":"Title","l":"values()"},{"p":"dev.plex.storage","c":"StorageType","l":"values()"},{"p":"dev.plex.util","c":"TimeUnit","l":"values()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"vanished"},{"p":"dev.plex.util","c":"PlexUtils","l":"verify(String)","u":"verify(java.lang.String)"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"version"},{"p":"dev.plex.util","c":"TimeUnit","l":"WEEK"},{"p":"dev.plex.command.impl","c":"WorldCMD","l":"WorldCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"WorldListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment.extra","c":"Note","l":"writtenBy"},{"p":"dev.plex.world","c":"NoiseOptions","l":"x"},{"p":"dev.plex.world","c":"NoiseOptions","l":"y"},{"p":"dev.plex.util","c":"TimeUnit","l":"YEAR"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"dev.plex.util.menu","c":"AbstractMenu","l":"AbstractMenu(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"dev.plex.services","c":"AbstractService","l":"AbstractService(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"dev.plex.punishment","c":"Punishment","l":"active"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"addAttributeModifier(Attribute, AttributeModifier)","u":"addAttributeModifier(org.bukkit.attribute.Attribute,org.bukkit.attribute.AttributeModifier)"},{"p":"dev.plex.config","c":"Config","l":"added"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"addEnchantment(Enchantment, int)","u":"addEnchantment(org.bukkit.enchantments.Enchantment,int)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"addItemFlag(ItemFlag...)","u":"addItemFlag(org.bukkit.inventory.ItemFlag...)"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"addNote(Note)","u":"addNote(dev.plex.punishment.extra.Note)"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"addPermission(Permission)","u":"addPermission(dev.plex.permission.Permission)"},{"p":"dev.plex.util","c":"PermissionsUtil","l":"addPermission(PlexPlayer, Permission)","u":"addPermission(dev.plex.player.PlexPlayer,dev.plex.permission.Permission)"},{"p":"dev.plex.util","c":"PermissionsUtil","l":"addPermission(PlexPlayer, String)","u":"addPermission(dev.plex.player.PlexPlayer,java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"addToArrayList(List, T)","u":"addToArrayList(java.util.List,T)"},{"p":"dev.plex.admin","c":"AdminList","l":"addToCache(Admin)","u":"addToCache(dev.plex.admin.Admin)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"ADMIN"},{"p":"dev.plex.admin","c":"Admin","l":"Admin(UUID)","u":"%3Cinit%3E(java.util.UUID)"},{"p":"dev.plex.player","c":"PlexPlayer","l":"adminActive"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"AdminAddEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.admin","c":"Admin","l":"adminChat"},{"p":"dev.plex.command.impl","c":"AdminChatCMD","l":"adminChat(CommandSender, String)","u":"adminChat(org.bukkit.command.CommandSender,java.lang.String)"},{"p":"dev.plex.command.impl","c":"AdminChatCMD","l":"AdminChatCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"AdminCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"adminList"},{"p":"dev.plex.admin","c":"AdminList","l":"AdminList()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"AdminListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"AdminRemoveEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.admin","c":"AdminList","l":"admins"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"AdminSetRankEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdminworldCMD","l":"AdminworldCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdventureCMD","l":"AdventureCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"aliases()"},{"p":"dev.plex.permission","c":"Permission","l":"allowed"},{"p":"dev.plex.world","c":"NoiseOptions","l":"amplitude"},{"p":"dev.plex.listener.impl","c":"AntiNukerListener","l":"AntiNukerListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"AntiSpamListener","l":"AntiSpamListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"ANY"},{"p":"dev.plex.util","c":"AshconInfo","l":"AshconInfo()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"AbstractService","l":"asynchronous"},{"p":"dev.plex.util","c":"BuildInfo","l":"author"},{"p":"dev.plex.services.impl","c":"AutoWipeService","l":"AutoWipeService()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"BAN"},{"p":"dev.plex.command.impl","c":"BanCMD","l":"BanCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"BanListener","l":"BanListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"BanService","l":"BanService()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"Punishment","l":"banUrl"},{"p":"dev.plex.command.impl","c":"BlockEditCMD","l":"bl"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"BLOCKED_COMMANDS"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"blockedBlocks"},{"p":"dev.plex.command.blocking","c":"BlockedCommand","l":"BlockedCommand()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"BlockEditCMD","l":"BlockEditCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"blockedPlayers"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"BlockListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"BlockMapChunkGenerator","l":"blockMap"},{"p":"dev.plex.world","c":"BlockMapChunkGenerator","l":"BlockMapChunkGenerator(LinkedHashMap, BlockPopulator...)","u":"%3Cinit%3E(java.util.LinkedHashMap,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"branch"},{"p":"dev.plex.util","c":"PlexUtils","l":"broadcast(Component)","u":"broadcast(net.kyori.adventure.text.Component)"},{"p":"dev.plex.util","c":"PlexUtils","l":"broadcast(String)","u":"broadcast(java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"broadcastToAdmins(Component)","u":"broadcastToAdmins(net.kyori.adventure.text.Component)"},{"p":"dev.plex","c":"Plex","l":"build"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"build()"},{"p":"dev.plex.util","c":"BuildInfo","l":"BuildInfo()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"cachedBlockedBlocksConfig"},{"p":"dev.plex.event","c":"PunishedPlayerEvent","l":"cancelled"},{"p":"dev.plex.listener.impl","c":"ChatListener","l":"ChatListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"GameRuleUtil","l":"check(T)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"checkLevel(PlexPlayer, String[])","u":"checkLevel(dev.plex.player.PlexPlayer,java.lang.String[])"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"checkPermission(Player, boolean)","u":"checkPermission(org.bukkit.entity.Player,boolean)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkRank(CommandSender, Rank, String)","u":"checkRank(org.bukkit.command.CommandSender,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkRank(Player, Rank, String)","u":"checkRank(org.bukkit.entity.Player,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkTab(CommandSender, Rank, String)","u":"checkTab(org.bukkit.command.CommandSender,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"checkTab(Player, Rank, String)","u":"checkTab(org.bukkit.entity.Player,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.world","c":"CustomWorld","l":"chunks"},{"p":"dev.plex.player","c":"PlexPlayer","l":"coins"},{"p":"dev.plex.rank.enums","c":"Rank","l":"color"},{"p":"dev.plex.rank.enums","c":"Title","l":"color"},{"p":"dev.plex.command.blocking","c":"BlockedCommand","l":"command"},{"p":"dev.plex.command.blocking","c":"BlockedCommand","l":"commandAliases"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"CommandBlockerService()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"CommandFailException","l":"CommandFailException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"dev.plex.handlers","c":"CommandHandler","l":"CommandHandler()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"CommandListener","l":"CommandListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"commands"},{"p":"dev.plex","c":"Plex","l":"commands"},{"p":"dev.plex.command","c":"PlexCommand","l":"commandSource"},{"p":"dev.plex.admin","c":"Admin","l":"commandSpy"},{"p":"dev.plex.player","c":"PlexPlayer","l":"commandSpy"},{"p":"dev.plex.command.impl","c":"CommandSpyCMD","l":"CommandSpyCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"GameRuleUtil","l":"commitGlobalGameRules(World)","u":"commitGlobalGameRules(org.bukkit.World)"},{"p":"dev.plex.util","c":"GameRuleUtil","l":"commitSpecificGameRules(World)","u":"commitSpecificGameRules(org.bukkit.World)"},{"p":"dev.plex.command","c":"PlexCommand","l":"componentFromString(String)","u":"componentFromString(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"config"},{"p":"dev.plex.config","c":"Config","l":"Config(Plex, String)","u":"%3Cinit%3E(dev.plex.Plex,java.lang.String)"},{"p":"dev.plex.world","c":"ConfigurationChunkGenerator","l":"ConfigurationChunkGenerator(String, BlockPopulator...)","u":"%3Cinit%3E(java.lang.String,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"CONSOLE"},{"p":"dev.plex.command.exception","c":"ConsoleMustDefinePlayerException","l":"ConsoleMustDefinePlayerException()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"ConsoleOnlyException","l":"ConsoleOnlyException()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"ConsoleSayCMD","l":"ConsoleSayCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"ConfigurationChunkGenerator","l":"createBlockMap(String)","u":"createBlockMap(java.lang.String)"},{"p":"dev.plex.util","c":"TimeUtils","l":"createDate(String)","u":"createDate(java.lang.String)"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"createLoader(PlexModule, PlexModuleFile)","u":"createLoader(dev.plex.module.PlexModule,dev.plex.module.PlexModuleFile)"},{"p":"dev.plex.world","c":"BlockMapChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"FlatChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"createLoopChunkData(int, int, int, ChunkGenerator.ChunkData)","u":"createLoopChunkData(int,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.command.impl","c":"CreativeCMD","l":"CreativeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"custom"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"CustomChunkGenerator(int, BlockPopulator...)","u":"%3Cinit%3E(int,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.module.loader","c":"CustomClassLoader","l":"CustomClassLoader(URL, ClassLoader)","u":"%3Cinit%3E(java.net.URL,java.lang.ClassLoader)"},{"p":"dev.plex.punishment","c":"Punishment","l":"customTime"},{"p":"dev.plex.world","c":"CustomWorld","l":"CustomWorld(String, CustomChunkGenerator)","u":"%3Cinit%3E(java.lang.String,dev.plex.world.CustomChunkGenerator)"},{"p":"dev.plex.module","c":"PlexModule","l":"dataFolder"},{"p":"dev.plex.storage","c":"SQLConnection","l":"dataSource"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"datastore"},{"p":"dev.plex.cache","c":"DataUtils","l":"DataUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"BuildInfo","l":"date"},{"p":"dev.plex.util","c":"TimeUtils","l":"DATE_FORMAT"},{"p":"dev.plex.command.annotation","c":"System","l":"debug()"},{"p":"dev.plex.util","c":"PlexLog","l":"debug(String, Object...)","u":"debug(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.command.impl","c":"DebugCMD","l":"DebugCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"DELETE"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"deleteNote(int, UUID)","u":"deleteNote(int,java.util.UUID)"},{"p":"dev.plex.command.impl","c":"DeopAllCMD","l":"DeopAllCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"DeopCMD","l":"DeopCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"description"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"description()"},{"p":"dev.plex.util.adapter","c":"ZonedDateTimeDeserializer","l":"deserialize(JsonElement, Type, JsonDeserializationContext)","u":"deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext)"},{"p":"dev.plex.rank.enums","c":"Title","l":"DEV"},{"p":"dev.plex.util","c":"PlexUtils","l":"DEVELOPERS"},{"p":"dev.plex.module","c":"PlexModule","l":"disable()"},{"p":"dev.plex.util","c":"PlexUtils","l":"disabledEffect(Player, Location)","u":"disabledEffect(org.bukkit.entity.Player,org.bukkit.Location)"},{"p":"dev.plex.util","c":"PlexUtils","l":"disabledEffectMultiple(Player[], Location)","u":"disabledEffectMultiple(org.bukkit.entity.Player[],org.bukkit.Location)"},{"p":"dev.plex.module","c":"ModuleManager","l":"disableModules()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"displayName()"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"displayName(Component)","u":"displayName(net.kyori.adventure.text.Component)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"distance"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"doPunishment(PlexPlayer, Punishment)","u":"doPunishment(dev.plex.player.PlexPlayer,dev.plex.punishment.Punishment)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"DOWNLOAD_PAGE"},{"p":"dev.plex.listener.impl","c":"DropListener","l":"DropListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"enable()"},{"p":"dev.plex.module","c":"ModuleManager","l":"enableModules()"},{"p":"dev.plex.punishment","c":"Punishment","l":"endDate"},{"p":"dev.plex.services","c":"ServiceManager","l":"endService(AbstractService)","u":"endService(dev.plex.services.AbstractService)"},{"p":"dev.plex.services","c":"ServiceManager","l":"endService(AbstractService, boolean)","u":"endService(dev.plex.services.AbstractService,boolean)"},{"p":"dev.plex.services","c":"ServiceManager","l":"endServices()"},{"p":"dev.plex.command.impl","c":"EntityWipeCMD","l":"EntityWipeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexLog","l":"error(String, Object...)","u":"error(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.command.impl","c":"BlockEditCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"CommandSpyCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"EntityWipeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MobPurgeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"ToggleDropsCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command","c":"PlexCommand","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdminChatCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdminworldCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdventureCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"BanCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"ConsoleSayCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"CreativeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DebugCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DeopAllCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DeopCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"FlatlandsCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"FreezeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"KickCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"ListCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"LocalSpawnCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"LockupCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MasterbuilderworldCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MuteCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"OpAllCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"OpCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PlexCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PunishmentsCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"RankCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"RawSayCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SayCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SmiteCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SpectatorCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SurvivalCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"TagCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"TempbanCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnbanCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnfreezeCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnmuteCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"WorldCMD","l":"execute(CommandSender, Player, String[])","u":"execute(org.bukkit.command.CommandSender,org.bukkit.entity.Player,java.lang.String[])"},{"p":"dev.plex.rank.enums","c":"Rank","l":"EXECUTIVE"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"exists(String)","u":"exists(java.lang.String)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"exists(String)","u":"exists(java.lang.String)"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"exists(UUID)","u":"exists(java.util.UUID)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"exists(UUID)","u":"exists(java.util.UUID)"},{"p":"dev.plex.module.loader","c":"CustomClassLoader","l":"extractJar(URL)","u":"extractJar(java.net.URL)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"fetchDistanceFromGitHub(String, String, String)","u":"fetchDistanceFromGitHub(java.lang.String,java.lang.String,java.lang.String)"},{"p":"dev.plex.config","c":"Config","l":"file"},{"p":"dev.plex.config","c":"ModuleConfig","l":"file"},{"p":"dev.plex.world","c":"FlatChunkGenerator","l":"FlatChunkGenerator(int, BlockPopulator...)","u":"%3Cinit%3E(int,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.command.impl","c":"FlatlandsCMD","l":"FlatlandsCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"FREEZE"},{"p":"dev.plex.command.impl","c":"FreezeCMD","l":"FreezeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"FreezeListener","l":"FreezeListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"NoiseOptions","l":"frequency"},{"p":"dev.plex.config","c":"ModuleConfig","l":"from"},{"p":"dev.plex.punishment","c":"Punishment","l":"fromJson(String)","u":"fromJson(java.lang.String)"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"frozen"},{"p":"dev.plex.player","c":"PlexPlayer","l":"frozen"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"gameMode"},{"p":"dev.plex.listener.impl","c":"GameModeListener","l":"GameModeListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"GameModeUpdateEvent()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"GameRuleService","l":"GameRuleService()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"GameRuleUtil","l":"GameRuleUtil()","u":"%3Cinit%3E()"},{"p":"dev.plex.world","c":"CustomWorld","l":"generate()"},{"p":"dev.plex.punishment","c":"Punishment","l":"generateBanMessage(Punishment)","u":"generateBanMessage(dev.plex.punishment.Punishment)"},{"p":"dev.plex.world","c":"CustomWorld","l":"generateConfigFlatWorld(String)","u":"generateConfigFlatWorld(java.lang.String)"},{"p":"dev.plex.rank","c":"RankManager","l":"generateDefaultRanks()"},{"p":"dev.plex.punishment","c":"Punishment","l":"generateIndefBanMessage(String)","u":"generateIndefBanMessage(java.lang.String)"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData)","u":"generateNoise(org.bukkit.generator.WorldInfo,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData)","u":"generateNoise(org.bukkit.generator.WorldInfo,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex.world","c":"FlatChunkGenerator","l":"generateSurface(WorldInfo, Random, int, int, ChunkGenerator.ChunkData)","u":"generateSurface(org.bukkit.generator.WorldInfo,java.util.Random,int,int,org.bukkit.generator.ChunkGenerator.ChunkData)"},{"p":"dev.plex","c":"Plex","l":"generateWorlds()"},{"p":"dev.plex.world","c":"CustomWorld","l":"generator()"},{"p":"dev.plex","c":"Plex","l":"get()"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"getActiveBans()"},{"p":"dev.plex.admin","c":"AdminList","l":"getAllAdminPlayers()"},{"p":"dev.plex.admin","c":"AdminList","l":"getAllAdmins()"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"getByIP(String)","u":"getByIP(java.lang.String)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"getByIP(String)","u":"getByIP(java.lang.String)"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"getByName(String)","u":"getByName(java.lang.String)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"getByName(String)","u":"getByName(java.lang.String)"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"getByUUID(UUID)","u":"getByUUID(java.util.UUID)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"getByUUID(UUID)","u":"getByUUID(java.util.UUID)"},{"p":"dev.plex.util","c":"ReflectionsUtil","l":"getClassesBySubType(String, Class)","u":"getClassesBySubType(java.lang.String,java.lang.Class)"},{"p":"dev.plex.util","c":"ReflectionsUtil","l":"getClassesFrom(String)","u":"getClassesFrom(java.lang.String)"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"getClassNamesFromJar(JarFile)","u":"getClassNamesFromJar(java.util.jar.JarFile)"},{"p":"dev.plex.rank","c":"RankManager","l":"getColor(PlexPlayer)","u":"getColor(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.module","c":"PlexModule","l":"getCommand(String)","u":"getCommand(java.lang.String)"},{"p":"dev.plex.storage","c":"SQLConnection","l":"getCon()"},{"p":"dev.plex.listener.impl","c":"AntiNukerListener","l":"getCount(UUID)","u":"getCount(java.util.UUID)"},{"p":"dev.plex.listener.impl","c":"AntiSpamListener","l":"getCount(UUID)","u":"getCount(java.util.UUID)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"getCurrentInventoryIndex(Inventory)","u":"getCurrentInventoryIndex(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"getCurrentInventoryIndex(Inventory)","u":"getCurrentInventoryIndex(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.storage","c":"MongoConnection","l":"getDatastore()"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"getDefaultPopulators(World)","u":"getDefaultPopulators(org.bukkit.World)"},{"p":"dev.plex.util","c":"WebUtils","l":"getFromName(String)","u":"getFromName(java.lang.String)"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"getHandlerList()"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"getHandlers()"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"getHandlers()"},{"p":"dev.plex.util","c":"MojangUtils","l":"getInfo(String)","u":"getInfo(java.lang.String)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"getInventory()"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"getInventory()"},{"p":"dev.plex.util.menu","c":"IMenu","l":"getInventory()"},{"p":"dev.plex.storage","c":"RedisConnection","l":"getJedis()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getLevel()"},{"p":"dev.plex.rank","c":"RankManager","l":"getLoginMessage(PlexPlayer)","u":"getLoginMessage(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getMap()"},{"p":"dev.plex.util.menu","c":"AbstractMenu","l":"getName()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getNonNullPlayer(String)","u":"getNonNullPlayer(java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getNonNullWorld(String)","u":"getNonNullWorld(java.lang.String)"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"getNotes(UUID)","u":"getNotes(java.util.UUID)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getOfflinePlexPlayer(UUID)","u":"getOfflinePlexPlayer(java.util.UUID)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getOnlinePlexPlayer(String)","u":"getOnlinePlexPlayer(java.lang.String)"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"getPermissions(UUID)","u":"getPermissions(java.util.UUID)"},{"p":"dev.plex.cache","c":"DataUtils","l":"getPlayer(String)","u":"getPlayer(java.lang.String)"},{"p":"dev.plex.cache","c":"DataUtils","l":"getPlayer(UUID)","u":"getPlayer(java.util.UUID)"},{"p":"dev.plex.cache","c":"DataUtils","l":"getPlayerByIP(String)","u":"getPlayerByIP(java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"getPlayerNameList()"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"getPlayers()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getPlexPlayer(Player)","u":"getPlexPlayer(org.bukkit.entity.Player)"},{"p":"dev.plex.cache","c":"PlayerCache","l":"getPlexPlayer(UUID)","u":"getPlexPlayer(java.util.UUID)"},{"p":"dev.plex.cache","c":"PlayerCache","l":"getPlexPlayerMap()"},{"p":"dev.plex.command","c":"PlexCommand","l":"getPlugin()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"getPrefix()"},{"p":"dev.plex.rank.enums","c":"Title","l":"getPrefix()"},{"p":"dev.plex.rank","c":"RankManager","l":"getPrefix(PlexPlayer)","u":"getPrefix(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"getPunishments()"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"getPunishments(UUID)","u":"getPunishments(java.util.UUID)"},{"p":"dev.plex.util","c":"RandomUtil","l":"getRandomColor()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"getRankFromString()"},{"p":"dev.plex.rank","c":"RankManager","l":"getRankFromString(String)","u":"getRankFromString(java.lang.String)"},{"p":"dev.plex.module","c":"PlexModule","l":"getResource(String)","u":"getResource(java.lang.String)"},{"p":"dev.plex.services","c":"ServiceManager","l":"getService(Class)","u":"getService(java.lang.Class)"},{"p":"dev.plex.util","c":"UpdateChecker","l":"getUpdateStatusMessage(CommandSender, boolean, int)","u":"getUpdateStatusMessage(org.bukkit.command.CommandSender,boolean,int)"},{"p":"dev.plex.command","c":"PlexCommand","l":"getUUID(CommandSender)","u":"getUUID(org.bukkit.command.CommandSender)"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"handlers"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"handlers"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"handlers"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"handlers"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"handlers"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"handlers"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"handlers"},{"p":"dev.plex.cache","c":"DataUtils","l":"hasPlayedBefore(String)","u":"hasPlayedBefore(java.lang.String)"},{"p":"dev.plex.cache","c":"DataUtils","l":"hasPlayedBefore(UUID)","u":"hasPlayedBefore(java.util.UUID)"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"hasPrefix"},{"p":"dev.plex.util","c":"BuildInfo","l":"head"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"height"},{"p":"dev.plex.player","c":"PlexPlayer","l":"id"},{"p":"dev.plex.punishment.extra","c":"Note","l":"id"},{"p":"dev.plex.rank","c":"RankManager","l":"importDefaultRanks()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"IMPOSTOR"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"IN_GAME"},{"p":"dev.plex","c":"Plex","l":"indefBans"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"IndefiniteBan()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"indefiniteBans"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"INSERT"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"INSERT"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"INSERT"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"INSERT"},{"p":"dev.plex.cache","c":"DataUtils","l":"insert(PlexPlayer)","u":"insert(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"insert(PlexPlayer)","u":"insert(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"insertPunishment(Punishment)","u":"insertPunishment(dev.plex.punishment.Punishment)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"inventories"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"inventories"},{"p":"dev.plex.punishment","c":"Punishment","l":"ip"},{"p":"dev.plex.player","c":"PlexPlayer","l":"ips"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"ips"},{"p":"dev.plex.command","c":"PlexCommand","l":"isAdmin(CommandSender)","u":"isAdmin(org.bukkit.command.CommandSender)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isAdmin(PlexPlayer)","u":"isAdmin(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.rank","c":"RankManager","l":"isAdmin(PlexPlayer)","u":"isAdmin(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isAdmin(String)","u":"isAdmin(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isAsyncBanned(UUID)","u":"isAsyncBanned(java.util.UUID)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"isAtLeast(Rank)","u":"isAtLeast(dev.plex.rank.enums.Rank)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isBanned(PlexPlayer)","u":"isBanned(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isBanned(UUID)","u":"isBanned(java.util.UUID)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isConsole(CommandSender)","u":"isConsole(org.bukkit.command.CommandSender)"},{"p":"dev.plex.storage","c":"RedisConnection","l":"isEnabled()"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isIndefIPBanned(String)","u":"isIndefIPBanned(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isIndefUserBanned(String)","u":"isIndefUserBanned(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isIndefUUIDBanned(UUID)","u":"isIndefUUIDBanned(java.util.UUID)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"isNotEmpty(File)","u":"isNotEmpty(java.io.File)"},{"p":"dev.plex.util","c":"PlexUtils","l":"isPluginCMD(String, String)","u":"isPluginCMD(java.lang.String,java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"isSeniorAdmin(CommandSender)","u":"isSeniorAdmin(org.bukkit.command.CommandSender)"},{"p":"dev.plex.rank","c":"RankManager","l":"isSeniorAdmin(PlexPlayer)","u":"isSeniorAdmin(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.services.impl","c":"TimingService","l":"issueBan(Map.Entry)","u":"issueBan(java.util.Map.Entry)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"issuePunishment(PlexPlayer, Punishment)","u":"issuePunishment(dev.plex.player.PlexPlayer,dev.plex.punishment.Punishment)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"isValidInventory(Inventory)","u":"isValidInventory(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"isValidInventory(Inventory)","u":"isValidInventory(org.bukkit.inventory.Inventory)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"ItemBuilder(Material)","u":"%3Cinit%3E(org.bukkit.Material)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"itemStack"},{"p":"dev.plex.storage","c":"RedisConnection","l":"jedis"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"KICK"},{"p":"dev.plex.command.impl","c":"KickCMD","l":"KickCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"level"},{"p":"dev.plex.rank.enums","c":"Rank","l":"level"},{"p":"dev.plex.rank.enums","c":"Title","l":"level"},{"p":"dev.plex.command.annotation","c":"CommandPermissions","l":"level()"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"libraries"},{"p":"dev.plex.module","c":"ModuleManager","l":"libraryLoader"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"LibraryLoader(Logger)","u":"%3Cinit%3E(java.util.logging.Logger)"},{"p":"dev.plex.command.impl","c":"ListCMD","l":"ListCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.handlers","c":"ListenerHandler","l":"ListenerHandler()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"listeners"},{"p":"dev.plex.config","c":"Config","l":"load()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"load()"},{"p":"dev.plex.module","c":"PlexModule","l":"load()"},{"p":"dev.plex.config","c":"Config","l":"load(boolean)"},{"p":"dev.plex.util","c":"BuildInfo","l":"load(Plex)","u":"load(dev.plex.Plex)"},{"p":"dev.plex.module","c":"ModuleManager","l":"loadAllModules()"},{"p":"dev.plex.module","c":"ModuleManager","l":"loadModules()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"loadNotes()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"loadPunishments()"},{"p":"dev.plex.command.impl","c":"LocalSpawnCMD","l":"LocalSpawnCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"lockedUp"},{"p":"dev.plex.player","c":"PlexPlayer","l":"lockedUp"},{"p":"dev.plex.command.impl","c":"LockupCMD","l":"LockupCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexLog","l":"log(Component)","u":"log(net.kyori.adventure.text.Component)"},{"p":"dev.plex.util","c":"PlexLog","l":"log(String, Object...)","u":"log(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"logger"},{"p":"dev.plex.module","c":"PlexModule","l":"logger"},{"p":"dev.plex.player","c":"PlexPlayer","l":"loginMessage"},{"p":"dev.plex.rank.enums","c":"Rank","l":"loginMessage"},{"p":"dev.plex.rank.enums","c":"Title","l":"loginMessage"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"lore(Component...)","u":"lore(net.kyori.adventure.text.Component...)"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"main"},{"p":"dev.plex.storage","c":"StorageType","l":"MARIADB"},{"p":"dev.plex.rank.enums","c":"Title","l":"MASTER_BUILDER"},{"p":"dev.plex.command.impl","c":"MasterbuilderworldCMD","l":"MasterbuilderworldCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"matches(String)","u":"matches(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"mergeIndefiniteBans()"},{"p":"dev.plex.command.blocking","c":"BlockedCommand","l":"message"},{"p":"dev.plex.command","c":"PlexCommand","l":"messageComponent(String, Object...)","u":"messageComponent(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util","c":"PlexUtils","l":"messageComponent(String, Object...)","u":"messageComponent(java.lang.String,java.lang.Object...)"},{"p":"dev.plex","c":"Plex","l":"messages"},{"p":"dev.plex.command","c":"PlexCommand","l":"messageString(String, Object...)","u":"messageString(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util","c":"PlexUtils","l":"messageString(String, Object...)","u":"messageString(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util.item","c":"ItemBuilder","l":"meta"},{"p":"dev.plex.util","c":"PlexUtils","l":"mmCustomDeserialize(String, TagResolver...)","u":"mmCustomDeserialize(java.lang.String,net.kyori.adventure.text.minimessage.tag.resolver.TagResolver...)"},{"p":"dev.plex.util","c":"PlexUtils","l":"mmDeserialize(String)","u":"mmDeserialize(java.lang.String)"},{"p":"dev.plex.command","c":"PlexCommand","l":"mmString(String)","u":"mmString(java.lang.String)"},{"p":"dev.plex.util","c":"PlexUtils","l":"mmStripColor(String)","u":"mmStripColor(java.lang.String)"},{"p":"dev.plex.command.impl","c":"MobPurgeCMD","l":"MobPurgeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"module"},{"p":"dev.plex.config","c":"ModuleConfig","l":"ModuleConfig(PlexModule, String, String)","u":"%3Cinit%3E(dev.plex.module.PlexModule,java.lang.String,java.lang.String)"},{"p":"dev.plex.module.exception","c":"ModuleLoadException","l":"ModuleLoadException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"moduleManager"},{"p":"dev.plex.module","c":"ModuleManager","l":"ModuleManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"ModuleManager","l":"modules"},{"p":"dev.plex","c":"Plex","l":"modulesFolder"},{"p":"dev.plex.util","c":"MojangUtils","l":"MojangUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"mongoConnection"},{"p":"dev.plex.storage","c":"MongoConnection","l":"MongoConnection()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage","c":"StorageType","l":"MONGODB"},{"p":"dev.plex","c":"Plex","l":"mongoPlayerData"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"MongoPlayerData()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"MUTE"},{"p":"dev.plex.command.impl","c":"MuteCMD","l":"MuteCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"muted"},{"p":"dev.plex.player","c":"PlexPlayer","l":"muted"},{"p":"dev.plex.listener.impl","c":"MuteListener","l":"MuteListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.config","c":"Config","l":"name"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"name"},{"p":"dev.plex.player","c":"PlexPlayer","l":"name"},{"p":"dev.plex.util.menu","c":"AbstractMenu","l":"name"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"name()"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"NameHistoryCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"newVersion"},{"p":"dev.plex.command","c":"PlexCommand","l":"noColorComponentFromString(String)","u":"noColorComponentFromString(java.lang.String)"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"NoiseChunkGenerator(int, NoiseOptions, BlockPopulator...)","u":"%3Cinit%3E(int,dev.plex.world.NoiseOptions,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.world","c":"NoiseOptions","l":"NoiseOptions(int, int, double, double, boolean)","u":"%3Cinit%3E(int,int,double,double,boolean)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"NONOP"},{"p":"dev.plex.world","c":"NoiseOptions","l":"normalized"},{"p":"dev.plex.punishment.extra","c":"Note","l":"note"},{"p":"dev.plex.punishment.extra","c":"Note","l":"Note()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"notes"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"NotesCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"TimingService","l":"nukerCooldown"},{"p":"dev.plex.util","c":"BuildInfo","l":"number"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"OctaveChunkGenerator(int, OctaveOptions, BlockPopulator...)","u":"%3Cinit%3E(int,dev.plex.world.OctaveOptions,org.bukkit.generator.BlockPopulator...)"},{"p":"dev.plex.world","c":"OctaveOptions","l":"OctaveOptions(int, int, double, double, boolean, int)","u":"%3Cinit%3E(int,int,double,double,boolean,int)"},{"p":"dev.plex.world","c":"OctaveOptions","l":"octaves"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"onAdminAdd(AdminAddEvent)","u":"onAdminAdd(dev.plex.event.AdminAddEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onAdminAdd(AdminAddEvent)","u":"onAdminAdd(dev.plex.event.AdminAddEvent)"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"onAdminRemove(AdminRemoveEvent)","u":"onAdminRemove(dev.plex.event.AdminRemoveEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onAdminRemove(AdminRemoveEvent)","u":"onAdminRemove(dev.plex.event.AdminRemoveEvent)"},{"p":"dev.plex.listener.impl","c":"AdminListener","l":"onAdminSetRank(AdminSetRankEvent)","u":"onAdminSetRank(dev.plex.event.AdminSetRankEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onAdminSetRank(AdminSetRankEvent)","u":"onAdminSetRank(dev.plex.event.AdminSetRankEvent)"},{"p":"dev.plex.listener.impl","c":"AntiNukerListener","l":"onBlockBreak(BlockBreakEvent)","u":"onBlockBreak(org.bukkit.event.block.BlockBreakEvent)"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"onBlockBreak(BlockBreakEvent)","u":"onBlockBreak(org.bukkit.event.block.BlockBreakEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onBlockBreak(BlockBreakEvent)","u":"onBlockBreak(org.bukkit.event.block.BlockBreakEvent)"},{"p":"dev.plex.listener.impl","c":"AntiNukerListener","l":"onBlockPlace(BlockPlaceEvent)","u":"onBlockPlace(org.bukkit.event.block.BlockPlaceEvent)"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"onBlockPlace(BlockPlaceEvent)","u":"onBlockPlace(org.bukkit.event.block.BlockPlaceEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onBlockPlace(BlockPlaceEvent)","u":"onBlockPlace(org.bukkit.event.block.BlockPlaceEvent)"},{"p":"dev.plex.listener.impl","c":"AntiSpamListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"dev.plex.listener.impl","c":"ChatListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"dev.plex.listener.impl","c":"MuteListener","l":"onChat(AsyncChatEvent)","u":"onChat(io.papermc.paper.event.player.AsyncChatEvent)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"onClick(InventoryClickEvent)","u":"onClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"onClick(InventoryClickEvent)","u":"onClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex.util.menu","c":"IMenu","l":"onClick(InventoryClickEvent)","u":"onClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex.listener.impl","c":"CommandListener","l":"onCommandBlocking(PlayerCommandPreprocessEvent)","u":"onCommandBlocking(org.bukkit.event.player.PlayerCommandPreprocessEvent)"},{"p":"dev.plex","c":"Plex","l":"onDisable()"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onDispense(BlockDispenseEvent)","u":"onDispense(org.bukkit.event.block.BlockDispenseEvent)"},{"p":"dev.plex","c":"Plex","l":"onEnable()"},{"p":"dev.plex.services","c":"AbstractService","l":"onEnd()"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onEntityClick(PlayerInteractEntityEvent)","u":"onEntityClick(org.bukkit.event.player.PlayerInteractEntityEvent)"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onEntitySpawn(EntitySpawnEvent)","u":"onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onEntitySpawn(EntitySpawnEvent)","u":"onEntitySpawn(org.bukkit.event.entity.EntitySpawnEvent)"},{"p":"dev.plex.listener.impl","c":"GameModeListener","l":"onGameModeUpdate(GameModeUpdateEvent)","u":"onGameModeUpdate(dev.plex.event.GameModeUpdateEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onInventoryClick(InventoryClickEvent)","u":"onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent)"},{"p":"dev.plex","c":"Plex","l":"onLoad()"},{"p":"dev.plex.listener.impl","c":"AntiSpamListener","l":"onPlayerCommandPreprocess(PlayerCommandPreprocessEvent)","u":"onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent)"},{"p":"dev.plex.listener.impl","c":"CommandListener","l":"onPlayerCommandPreprocess(PlayerCommandPreprocessEvent)","u":"onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent)"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onPlayerCommandPreprocess(PlayerCommandPreprocessEvent)","u":"onPlayerCommandPreprocess(org.bukkit.event.player.PlayerCommandPreprocessEvent)"},{"p":"dev.plex.listener.impl","c":"DropListener","l":"onPlayerDropItem(PlayerDropItemEvent)","u":"onPlayerDropItem(org.bukkit.event.player.PlayerDropItemEvent)"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"onPlayerInteract(PlayerInteractEvent)","u":"onPlayerInteract(org.bukkit.event.player.PlayerInteractEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onPlayerInventoryClose(InventoryCloseEvent)","u":"onPlayerInventoryClose(org.bukkit.event.inventory.InventoryCloseEvent)"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"onPlayerJoin(PlayerJoinEvent)","u":"onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent)"},{"p":"dev.plex.listener.impl","c":"FreezeListener","l":"onPlayerMove(PlayerMoveEvent)","u":"onPlayerMove(org.bukkit.event.player.PlayerMoveEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onPlayerSave(PlayerQuitEvent)","u":"onPlayerSave(org.bukkit.event.player.PlayerQuitEvent)"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"onPlayerSetup(PlayerJoinEvent)","u":"onPlayerSetup(org.bukkit.event.player.PlayerJoinEvent)"},{"p":"dev.plex.listener.impl","c":"BanListener","l":"onPreLogin(AsyncPlayerPreLoginEvent)","u":"onPreLogin(org.bukkit.event.player.AsyncPlayerPreLoginEvent)"},{"p":"dev.plex.listener.impl","c":"ServerListener","l":"onServerPing(PaperServerListPingEvent)","u":"onServerPing(com.destroystokyo.paper.event.server.PaperServerListPingEvent)"},{"p":"dev.plex.services","c":"AbstractService","l":"onStart()"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"onWorldTeleport(PlayerTeleportEvent)","u":"onWorldTeleport(org.bukkit.event.player.PlayerTeleportEvent)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"OP"},{"p":"dev.plex.command.impl","c":"OpAllCMD","l":"OpAllCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"OpCMD","l":"OpCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util.menu","c":"IMenu","l":"openInv(Player)","u":"openInv(org.bukkit.entity.Player)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"openInv(Player, int)","u":"openInv(org.bukkit.entity.Player,int)"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"openInv(Player, int)","u":"openInv(org.bukkit.entity.Player,int)"},{"p":"dev.plex.rank","c":"RankManager","l":"options"},{"p":"dev.plex.world","c":"NoiseChunkGenerator","l":"options"},{"p":"dev.plex.world","c":"OctaveChunkGenerator","l":"options"},{"p":"dev.plex.rank.enums","c":"Title","l":"OWNER"},{"p":"dev.plex.command","c":"PlexCommand","l":"params"},{"p":"dev.plex.util","c":"TimeUtils","l":"parseInteger(String)","u":"parseInteger(java.lang.String)"},{"p":"dev.plex.permission","c":"Permission","l":"permission"},{"p":"dev.plex.command.annotation","c":"CommandPermissions","l":"permission()"},{"p":"dev.plex.permission","c":"Permission","l":"Permission()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"permissionAttachment"},{"p":"dev.plex.player","c":"PlexPlayer","l":"permissions"},{"p":"dev.plex","c":"Plex","l":"permissions"},{"p":"dev.plex.util","c":"PermissionsUtil","l":"PermissionsUtil()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"perms"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"player"},{"p":"dev.plex.player","c":"PlexPlayer","l":"player"},{"p":"dev.plex.cache","c":"PlayerCache","l":"PlayerCache()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"PlayerListener","l":"PlayerListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"PlayerNotBannedException","l":"PlayerNotBannedException()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.exception","c":"PlayerNotFoundException","l":"PlayerNotFoundException()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"plex"},{"p":"dev.plex","c":"Plex","l":"Plex()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"PlexChatRenderer()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"PlexCMD","l":"PlexCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"PlexCommand()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener","c":"PlexListener","l":"PlexListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexLog","l":"PlexLog()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"PlexModule()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"plexModuleFile"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"PlexModuleFile()","u":"%3Cinit%3E()"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"plexPlayer"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"plexPlayer"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"plexPlayer"},{"p":"dev.plex.player","c":"PlexPlayer","l":"PlexPlayer()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"PlexPlayer(UUID)","u":"%3Cinit%3E(java.util.UUID)"},{"p":"dev.plex.cache","c":"PlayerCache","l":"plexPlayerMap"},{"p":"dev.plex.util","c":"PlexUtils","l":"PlexUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex.command","c":"PlexCommand","l":"plugin"},{"p":"dev.plex.config","c":"Config","l":"plugin"},{"p":"dev.plex","c":"Plex","l":"plugin"},{"p":"dev.plex","c":"PlexBase","l":"plugin"},{"p":"dev.plex.world","c":"ConfigurationChunkGenerator","l":"plugin"},{"p":"dev.plex.world","c":"CustomWorld","l":"plugin"},{"p":"dev.plex.world","c":"CustomChunkGenerator","l":"populators"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"prefix"},{"p":"dev.plex.player","c":"PlexPlayer","l":"prefix"},{"p":"dev.plex.rank.enums","c":"Rank","l":"prefix"},{"p":"dev.plex.rank.enums","c":"Title","l":"prefix"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"punish(PlexPlayer, Punishment)","u":"punish(dev.plex.player.PlexPlayer,dev.plex.punishment.Punishment)"},{"p":"dev.plex.punishment","c":"Punishment","l":"punished"},{"p":"dev.plex.event","c":"PunishedPlayerEvent","l":"punishedPlayer"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"punishedPlayer"},{"p":"dev.plex.event","c":"PunishedPlayerEvent","l":"PunishedPlayerEvent(PlexPlayer)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.event","c":"PunishedPlayerFreezeEvent","l":"PunishedPlayerFreezeEvent(PlexPlayer, boolean)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer,boolean)"},{"p":"dev.plex.event","c":"PunishedPlayerLockupEvent","l":"PunishedPlayerLockupEvent(PlexPlayer, boolean)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer,boolean)"},{"p":"dev.plex.menu","c":"PunishedPlayerMenu","l":"PunishedPlayerMenu(PlexPlayer)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.event","c":"PunishedPlayerMuteEvent","l":"PunishedPlayerMuteEvent(PlexPlayer, boolean)","u":"%3Cinit%3E(dev.plex.player.PlexPlayer,boolean)"},{"p":"dev.plex.punishment","c":"Punishment","l":"punishedUsername"},{"p":"dev.plex.punishment","c":"Punishment","l":"punisher"},{"p":"dev.plex.punishment","c":"Punishment","l":"Punishment()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"Punishment","l":"Punishment(UUID, UUID)","u":"%3Cinit%3E(java.util.UUID,java.util.UUID)"},{"p":"dev.plex","c":"Plex","l":"punishmentManager"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"PunishmentManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.menu","c":"PunishmentMenu","l":"PunishmentMenu()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"punishments"},{"p":"dev.plex.command.impl","c":"PunishmentsCMD","l":"PunishmentsCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"PunishmentType()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"RandomUtil","l":"randomBoolean()"},{"p":"dev.plex.util","c":"RandomUtil","l":"randomNum()"},{"p":"dev.plex.util","c":"RandomUtil","l":"randomNum(int)"},{"p":"dev.plex.util","c":"RandomUtil","l":"randomNum(int, int)","u":"randomNum(int,int)"},{"p":"dev.plex.util","c":"RandomUtil","l":"RandomUtil()","u":"%3Cinit%3E()"},{"p":"dev.plex.admin","c":"Admin","l":"rank"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"rank"},{"p":"dev.plex.player","c":"PlexPlayer","l":"rank"},{"p":"dev.plex.rank.enums","c":"Rank","l":"Rank(int, String, String, String, NamedTextColor)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"dev.plex.command.impl","c":"RankCMD","l":"RankCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"rankExists(String)","u":"rankExists(java.lang.String)"},{"p":"dev.plex","c":"Plex","l":"rankManager"},{"p":"dev.plex.rank","c":"RankManager","l":"RankManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"raw"},{"p":"dev.plex.command.impl","c":"RawSayCMD","l":"RawSayCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"readable"},{"p":"dev.plex.rank.enums","c":"Title","l":"readable"},{"p":"dev.plex.util","c":"GameRuleUtil","l":"readGameRules(World, String)","u":"readGameRules(org.bukkit.World,java.lang.String)"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"readNotes(CommandSender, PlexPlayer, List)","u":"readNotes(org.bukkit.command.CommandSender,dev.plex.player.PlexPlayer,java.util.List)"},{"p":"dev.plex.punishment","c":"Punishment","l":"reason"},{"p":"dev.plex","c":"Plex","l":"redisConnection"},{"p":"dev.plex.storage","c":"RedisConnection","l":"RedisConnection()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"ReflectionsUtil","l":"ReflectionsUtil()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.blocking","c":"BlockedCommand","l":"regex"},{"p":"dev.plex.module","c":"PlexModule","l":"registerCommand(PlexCommand)","u":"registerCommand(dev.plex.command.PlexCommand)"},{"p":"dev.plex.module","c":"PlexModule","l":"registerListener(PlexListener)","u":"registerListener(dev.plex.listener.PlexListener)"},{"p":"dev.plex.services","c":"ServiceManager","l":"registerService(AbstractService)","u":"registerService(dev.plex.services.AbstractService)"},{"p":"dev.plex","c":"Plex","l":"reloadPlayers()"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"REMOVE_PERMISSION"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"removeBan(UUID)","u":"removeBan(java.util.UUID)"},{"p":"dev.plex.command.impl","c":"TagCMD","l":"removeEvents(Component)","u":"removeEvents(net.kyori.adventure.text.Component)"},{"p":"dev.plex.admin","c":"AdminList","l":"removeFromCache(UUID)","u":"removeFromCache(java.util.UUID)"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"removePermission(Permission)","u":"removePermission(dev.plex.permission.Permission)"},{"p":"dev.plex.util","c":"PermissionsUtil","l":"removePermission(PlexPlayer, String)","u":"removePermission(dev.plex.player.PlexPlayer,java.lang.String)"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"removePermission(UUID, String)","u":"removePermission(java.util.UUID,java.lang.String)"},{"p":"dev.plex.listener.impl","c":"ChatListener.PlexChatRenderer","l":"render(Player, Component, Component, Audience)","u":"render(org.bukkit.entity.Player,net.kyori.adventure.text.Component,net.kyori.adventure.text.Component,net.kyori.adventure.audience.Audience)"},{"p":"dev.plex.listener.impl","c":"ChatListener","l":"renderer"},{"p":"dev.plex.services","c":"AbstractService","l":"repeating"},{"p":"dev.plex.services.impl","c":"AutoWipeService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"BanService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"GameRuleService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"TimingService","l":"repeatInSeconds()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"repeatInSeconds()"},{"p":"dev.plex.services","c":"IService","l":"repeatInSeconds()"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"repositories"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"repository"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"RequiredCommandSource()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.blocking","c":"BlockedCommand","l":"requiredLevel"},{"p":"dev.plex.services.impl","c":"AutoWipeService","l":"run()"},{"p":"dev.plex.services.impl","c":"BanService","l":"run()"},{"p":"dev.plex.services.impl","c":"CommandBlockerService","l":"run()"},{"p":"dev.plex.services.impl","c":"GameRuleService","l":"run()"},{"p":"dev.plex.services.impl","c":"TimingService","l":"run()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"run()"},{"p":"dev.plex.services","c":"IService","l":"run()"},{"p":"dev.plex.storage","c":"RedisConnection","l":"runAsync(Consumer)","u":"runAsync(java.util.function.Consumer)"},{"p":"dev.plex.util","c":"PlexUtils","l":"safeMessage"},{"p":"dev.plex.config","c":"Config","l":"save()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"save()"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"save(PlexPlayer)","u":"save(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.config","c":"Config","l":"saveDefault()"},{"p":"dev.plex.config","c":"ModuleConfig","l":"saveDefault()"},{"p":"dev.plex.command.impl","c":"SayCMD","l":"SayCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"SELECT"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"SELECT"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"SELECT"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"SELECT"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"SELECT_BY"},{"p":"dev.plex.command","c":"PlexCommand","l":"send(Audience, Component)","u":"send(net.kyori.adventure.audience.Audience,net.kyori.adventure.text.Component)"},{"p":"dev.plex.command","c":"PlexCommand","l":"send(Audience, String)","u":"send(net.kyori.adventure.audience.Audience,java.lang.String)"},{"p":"dev.plex.event","c":"AdminAddEvent","l":"sender"},{"p":"dev.plex.event","c":"AdminRemoveEvent","l":"sender"},{"p":"dev.plex.event","c":"AdminSetRankEvent","l":"sender"},{"p":"dev.plex.event","c":"GameModeUpdateEvent","l":"sender"},{"p":"dev.plex.rank.enums","c":"Rank","l":"SENIOR_ADMIN"},{"p":"dev.plex.util.adapter","c":"ZonedDateTimeSerializer","l":"serialize(ZonedDateTime, Type, JsonSerializationContext)","u":"serialize(java.time.ZonedDateTime,java.lang.reflect.Type,com.google.gson.JsonSerializationContext)"},{"p":"dev.plex.listener.impl","c":"ServerListener","l":"ServerListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"ServiceManager","l":"serviceCount()"},{"p":"dev.plex","c":"Plex","l":"serviceManager"},{"p":"dev.plex.services","c":"ServiceManager","l":"ServiceManager()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"ServiceManager","l":"services"},{"p":"dev.plex.module.loader","c":"LibraryLoader","l":"session"},{"p":"dev.plex","c":"Plex","l":"setupPermissions()"},{"p":"dev.plex.util","c":"PermissionsUtil","l":"setupPermissions(Player)","u":"setupPermissions(org.bukkit.entity.Player)"},{"p":"dev.plex.util","c":"AshconInfo.SkinData","l":"signature"},{"p":"dev.plex.listener.impl","c":"BlockListener","l":"SIGNS"},{"p":"dev.plex.command","c":"PlexCommand","l":"silentCheckRank(Player, Rank, String)","u":"silentCheckRank(org.bukkit.entity.Player,dev.plex.rank.enums.Rank,java.lang.String)"},{"p":"dev.plex.util","c":"WebUtils","l":"simpleGET(String)","u":"simpleGET(java.lang.String)"},{"p":"dev.plex.util","c":"AshconInfo.SkinData","l":"SkinData()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"slim"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"SMITE"},{"p":"dev.plex.command.impl","c":"SmiteCMD","l":"SmiteCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.annotation","c":"CommandPermissions","l":"source()"},{"p":"dev.plex.services.impl","c":"TimingService","l":"spamCooldown"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"SPAWN_EGGS"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"spawnEggToEntityType(Material)","u":"spawnEggToEntityType(org.bukkit.Material)"},{"p":"dev.plex.listener.impl","c":"SpawnListener","l":"SpawnListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"SpectatorCMD","l":"SpectatorCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlConnection"},{"p":"dev.plex.storage","c":"SQLConnection","l":"SQLConnection()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage","c":"StorageType","l":"SQLITE"},{"p":"dev.plex","c":"Plex","l":"sqlNotes"},{"p":"dev.plex.storage.punishment","c":"SQLNotes","l":"SQLNotes()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlPermissions"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"SQLPermissions()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlPlayerData"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"SQLPlayerData()","u":"%3Cinit%3E()"},{"p":"dev.plex","c":"Plex","l":"sqlPunishment"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"SQLPunishment()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"ServiceManager","l":"startService(AbstractService)","u":"startService(dev.plex.services.AbstractService)"},{"p":"dev.plex.services","c":"ServiceManager","l":"startServices()"},{"p":"dev.plex","c":"Plex","l":"storageType"},{"p":"dev.plex.storage","c":"StorageType","l":"StorageType()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"TimingService","l":"strikes"},{"p":"dev.plex.command.impl","c":"SurvivalCMD","l":"SurvivalCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"syncRemoveBan(UUID)","u":"syncRemoveBan(java.util.UUID)"},{"p":"dev.plex","c":"Plex","l":"system"},{"p":"dev.plex.command.impl","c":"AdminCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"AdventureCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"BanCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"CreativeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DebugCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"DeopCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"EntityWipeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"FreezeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"LockupCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"MuteCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NameHistoryCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"NotesCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"OpCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PlexCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"PunishmentsCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"RankCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SmiteCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SpectatorCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"SurvivalCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"TempbanCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnbanCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnfreezeCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"UnmuteCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.command.impl","c":"WorldCMD","l":"tabComplete(CommandSender, String, String[])","u":"tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String[])"},{"p":"dev.plex.listener.impl","c":"TabListener","l":"TabListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"TagCMD","l":"TagCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.services","c":"AbstractService","l":"taskId"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"TEMPBAN"},{"p":"dev.plex.command.impl","c":"TempbanCMD","l":"TempbanCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"PlexUtils","l":"testConnections()"},{"p":"dev.plex.util","c":"AshconInfo","l":"textures"},{"p":"dev.plex.util","c":"AshconInfo.Textures","l":"Textures()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment.extra","c":"Note","l":"timestamp"},{"p":"dev.plex.util","c":"TimeUtils","l":"timeUnits"},{"p":"dev.plex.util","c":"TimeUtils","l":"TimeUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex.util.adapter","c":"ZonedDateTimeDeserializer","l":"TIMEZONE"},{"p":"dev.plex.util.adapter","c":"ZonedDateTimeSerializer","l":"TIMEZONE"},{"p":"dev.plex.util","c":"TimeUtils","l":"TIMEZONE"},{"p":"dev.plex.util","c":"TimeUtils","l":"TIMEZONES"},{"p":"dev.plex.services.impl","c":"TimingService","l":"TimingService()","u":"%3Cinit%3E()"},{"p":"dev.plex.rank.enums","c":"Title","l":"Title(int, String, String, String, NamedTextColor)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"dev.plex.config","c":"ModuleConfig","l":"to"},{"p":"dev.plex.command.impl","c":"ToggleDropsCMD","l":"ToggleDropsCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"toJSON()"},{"p":"dev.plex.punishment.extra","c":"Note","l":"toJSON()"},{"p":"dev.plex.punishment","c":"Punishment","l":"toJSON()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"toJSON()"},{"p":"dev.plex.rank.enums","c":"Title","l":"toJSON()"},{"p":"dev.plex.punishment","c":"Punishment","l":"type"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"unban(Punishment)","u":"unban(dev.plex.punishment.Punishment)"},{"p":"dev.plex.punishment","c":"PunishmentManager","l":"unban(UUID)","u":"unban(java.util.UUID)"},{"p":"dev.plex.command.impl","c":"UnbanCMD","l":"UnbanCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"UnfreezeCMD","l":"UnfreezeCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"ModuleManager","l":"unloadModules()"},{"p":"dev.plex.command.impl","c":"UnmuteCMD","l":"UnmuteCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.module","c":"PlexModule","l":"unregisterCommand(PlexCommand)","u":"unregisterCommand(dev.plex.command.PlexCommand)"},{"p":"dev.plex.module","c":"PlexModule","l":"unregisterListener(PlexListener)","u":"unregisterListener(dev.plex.listener.PlexListener)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"UPDATE"},{"p":"dev.plex.storage.punishment","c":"SQLPunishment","l":"UPDATE_BAN"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"UPDATE_PERMISSION"},{"p":"dev.plex.cache","c":"DataUtils","l":"update(PlexPlayer)","u":"update(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.storage.player","c":"MongoPlayerData","l":"update(PlexPlayer)","u":"update(dev.plex.player.PlexPlayer)"},{"p":"dev.plex.storage.player","c":"SQLPlayerData","l":"update(PlexPlayer)","u":"update(dev.plex.player.PlexPlayer)"},{"p":"dev.plex","c":"Plex","l":"updateChecker"},{"p":"dev.plex.util","c":"UpdateChecker","l":"UpdateChecker()","u":"%3Cinit%3E()"},{"p":"dev.plex.services.impl","c":"UpdateCheckerService","l":"UpdateCheckerService()","u":"%3Cinit%3E()"},{"p":"dev.plex.util","c":"UpdateChecker","l":"updateJar(CommandSender)","u":"updateJar(org.bukkit.command.CommandSender)"},{"p":"dev.plex.storage.permission","c":"SQLPermissions","l":"updatePermission(Permission, boolean)","u":"updatePermission(dev.plex.permission.Permission,boolean)"},{"p":"dev.plex.util","c":"PermissionsUtil","l":"updatePermission(PlexPlayer, String, boolean)","u":"updatePermission(dev.plex.player.PlexPlayer,java.lang.String,boolean)"},{"p":"dev.plex.command.annotation","c":"CommandParameters","l":"usage()"},{"p":"dev.plex.command","c":"PlexCommand","l":"usage()"},{"p":"dev.plex.command","c":"PlexCommand","l":"usage(String)","u":"usage(java.lang.String)"},{"p":"dev.plex.util","c":"AshconInfo","l":"username"},{"p":"dev.plex.util","c":"AshconInfo.UsernameHistory","l":"username"},{"p":"dev.plex.util","c":"AshconInfo","l":"usernameHistories"},{"p":"dev.plex.util","c":"AshconInfo.UsernameHistory","l":"UsernameHistory()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"usernames"},{"p":"dev.plex.util","c":"TimeUtils","l":"useTimezone(LocalDateTime)","u":"useTimezone(java.time.LocalDateTime)"},{"p":"dev.plex.util","c":"TimeUtils","l":"useTimezone(ZonedDateTime)","u":"useTimezone(java.time.ZonedDateTime)"},{"p":"dev.plex.admin","c":"Admin","l":"uuid"},{"p":"dev.plex.permission","c":"Permission","l":"uuid"},{"p":"dev.plex.player","c":"PlexPlayer","l":"uuid"},{"p":"dev.plex.punishment.extra","c":"Note","l":"uuid"},{"p":"dev.plex.util","c":"AshconInfo","l":"uuid"},{"p":"dev.plex.punishment","c":"PunishmentManager.IndefiniteBan","l":"uuids"},{"p":"dev.plex.util","c":"AshconInfo.SkinData","l":"value"},{"p":"dev.plex.command.annotation","c":"System","l":"value()"},{"p":"dev.plex.listener.annotation","c":"Toggleable","l":"value()"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.rank.enums","c":"Rank","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.rank.enums","c":"Title","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.storage","c":"StorageType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"dev.plex.command.source","c":"RequiredCommandSource","l":"values()"},{"p":"dev.plex.punishment","c":"PunishmentType","l":"values()"},{"p":"dev.plex.rank.enums","c":"Rank","l":"values()"},{"p":"dev.plex.rank.enums","c":"Title","l":"values()"},{"p":"dev.plex.storage","c":"StorageType","l":"values()"},{"p":"dev.plex.player","c":"PlexPlayer","l":"vanished"},{"p":"dev.plex.module","c":"PlexModuleFile","l":"version"},{"p":"dev.plex.util","c":"PlexLog","l":"warn(String, Object...)","u":"warn(java.lang.String,java.lang.Object...)"},{"p":"dev.plex.util","c":"WebUtils","l":"WebUtils()","u":"%3Cinit%3E()"},{"p":"dev.plex.command.impl","c":"WorldCMD","l":"WorldCMD()","u":"%3Cinit%3E()"},{"p":"dev.plex.listener.impl","c":"WorldListener","l":"WorldListener()","u":"%3Cinit%3E()"},{"p":"dev.plex.punishment.extra","c":"Note","l":"writtenBy"},{"p":"dev.plex.world","c":"NoiseOptions","l":"x"},{"p":"dev.plex.world","c":"NoiseOptions","l":"y"},{"p":"dev.plex.util","c":"AshconInfo.UsernameHistory","l":"zonedDateTime"},{"p":"dev.plex.util.adapter","c":"ZonedDateTimeDeserializer","l":"ZonedDateTimeDeserializer()","u":"%3Cinit%3E()"},{"p":"dev.plex.util.adapter","c":"ZonedDateTimeSerializer","l":"ZonedDateTimeSerializer()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/static/javadocs/overview-summary.html b/static/javadocs/overview-summary.html index 6b3ef1f..13d3264 100644 --- a/static/javadocs/overview-summary.html +++ b/static/javadocs/overview-summary.html @@ -2,7 +2,7 @@ -Plex 1.0 API +Plex 1.0.2 API diff --git a/static/javadocs/overview-tree.html b/static/javadocs/overview-tree.html index c21d01f..b55c275 100644 --- a/static/javadocs/overview-tree.html +++ b/static/javadocs/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (Plex 1.0 API) +Class Hierarchy (Plex 1.0.2 API) @@ -53,12 +53,9 @@ loadScripts(document, 'script');
  • dev.plex,
  • dev.plex.admin,
  • dev.plex.cache,
  • -
  • dev.plex.cache.notes,
  • -
  • dev.plex.cache.player,
  • -
  • dev.plex.cache.sql,
  • dev.plex.command,
  • dev.plex.command.annotation,
  • -
  • dev.plex.command.blocker,
  • +
  • dev.plex.command.blocking,
  • dev.plex.command.exception,
  • dev.plex.command.impl,
  • dev.plex.command.source,
  • @@ -72,6 +69,7 @@ loadScripts(document, 'script');
  • dev.plex.module,
  • dev.plex.module.exception,
  • dev.plex.module.loader,
  • +
  • dev.plex.permission,
  • dev.plex.player,
  • dev.plex.punishment,
  • dev.plex.punishment.extra,
  • @@ -80,6 +78,9 @@ loadScripts(document, 'script');
  • dev.plex.services,
  • dev.plex.services.impl,
  • dev.plex.storage,
  • +
  • dev.plex.storage.permission,
  • +
  • dev.plex.storage.player,
  • +
  • dev.plex.storage.punishment,
  • dev.plex.util,
  • dev.plex.util.adapter,
  • dev.plex.util.item,
  • @@ -98,17 +99,24 @@ loadScripts(document, 'script');
  • dev.plex.menu.PunishmentMenu
  • +
  • dev.plex.services.AbstractService (implements dev.plex.services.IService, dev.plex.PlexBase) + +
  • dev.plex.admin.Admin
  • +
  • dev.plex.admin.AdminList (implements dev.plex.PlexBase)
  • dev.plex.util.AshconInfo
  • dev.plex.util.AshconInfo.SkinData
  • dev.plex.util.AshconInfo.Textures
  • dev.plex.util.AshconInfo.UsernameHistory
  • -
  • dev.plex.command.blocker.BaseCommand - -
  • +
  • dev.plex.command.blocking.BlockedCommand
  • +
  • dev.plex.util.BuildInfo
  • dev.plex.listener.impl.ChatListener.PlexChatRenderer (implements io.papermc.paper.chat.ChatRenderer)
  • org.bukkit.generator.ChunkGenerator
  • +
  • dev.plex.handlers.CommandHandler (implements dev.plex.PlexBase)
  • dev.plex.cache.DataUtils
  • org.bukkit.event.Event
      @@ -209,10 +220,10 @@ loadScripts(document, 'script');
  • +
  • dev.plex.util.GameRuleUtil
  • dev.plex.util.item.ItemBuilder
  • dev.plex.module.loader.LibraryLoader
  • -
  • dev.plex.util.adapter.LocalDateTimeDeserializer (implements com.google.gson.JsonDeserializer<T>)
  • -
  • dev.plex.util.adapter.LocalDateTimeSerializer (implements com.google.gson.JsonSerializer<T>)
  • +
  • dev.plex.handlers.ListenerHandler (implements dev.plex.PlexBase)
  • org.bukkit.configuration.MemorySection (implements org.bukkit.configuration.ConfigurationSection)
  • @@ -336,6 +339,7 @@ loadScripts(document, 'script');
    @@ -358,7 +362,6 @@ loadScripts(document, 'script');
  • dev.plex.rank.enums.Rank
  • dev.plex.command.source.RequiredCommandSource
  • dev.plex.storage.StorageType
  • -
  • dev.plex.util.TimeUnit
  • dev.plex.rank.enums.Title
  • diff --git a/static/javadocs/package-search-index.js b/static/javadocs/package-search-index.js index d5eb92d..4d57beb 100644 --- a/static/javadocs/package-search-index.js +++ b/static/javadocs/package-search-index.js @@ -1 +1 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"dev.plex"},{"l":"dev.plex.admin"},{"l":"dev.plex.cache"},{"l":"dev.plex.cache.notes"},{"l":"dev.plex.cache.player"},{"l":"dev.plex.cache.sql"},{"l":"dev.plex.command"},{"l":"dev.plex.command.annotation"},{"l":"dev.plex.command.blocker"},{"l":"dev.plex.command.exception"},{"l":"dev.plex.command.impl"},{"l":"dev.plex.command.source"},{"l":"dev.plex.config"},{"l":"dev.plex.event"},{"l":"dev.plex.handlers"},{"l":"dev.plex.listener"},{"l":"dev.plex.listener.annotation"},{"l":"dev.plex.listener.impl"},{"l":"dev.plex.menu"},{"l":"dev.plex.module"},{"l":"dev.plex.module.exception"},{"l":"dev.plex.module.loader"},{"l":"dev.plex.player"},{"l":"dev.plex.punishment"},{"l":"dev.plex.punishment.extra"},{"l":"dev.plex.rank"},{"l":"dev.plex.rank.enums"},{"l":"dev.plex.services"},{"l":"dev.plex.services.impl"},{"l":"dev.plex.storage"},{"l":"dev.plex.util"},{"l":"dev.plex.util.adapter"},{"l":"dev.plex.util.item"},{"l":"dev.plex.util.menu"},{"l":"dev.plex.world"}];updateSearchResults(); \ No newline at end of file +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"dev.plex"},{"l":"dev.plex.admin"},{"l":"dev.plex.cache"},{"l":"dev.plex.command"},{"l":"dev.plex.command.annotation"},{"l":"dev.plex.command.blocking"},{"l":"dev.plex.command.exception"},{"l":"dev.plex.command.impl"},{"l":"dev.plex.command.source"},{"l":"dev.plex.config"},{"l":"dev.plex.event"},{"l":"dev.plex.handlers"},{"l":"dev.plex.listener"},{"l":"dev.plex.listener.annotation"},{"l":"dev.plex.listener.impl"},{"l":"dev.plex.menu"},{"l":"dev.plex.module"},{"l":"dev.plex.module.exception"},{"l":"dev.plex.module.loader"},{"l":"dev.plex.permission"},{"l":"dev.plex.player"},{"l":"dev.plex.punishment"},{"l":"dev.plex.punishment.extra"},{"l":"dev.plex.rank"},{"l":"dev.plex.rank.enums"},{"l":"dev.plex.services"},{"l":"dev.plex.services.impl"},{"l":"dev.plex.storage"},{"l":"dev.plex.storage.permission"},{"l":"dev.plex.storage.player"},{"l":"dev.plex.storage.punishment"},{"l":"dev.plex.util"},{"l":"dev.plex.util.adapter"},{"l":"dev.plex.util.item"},{"l":"dev.plex.util.menu"},{"l":"dev.plex.world"}];updateSearchResults(); \ No newline at end of file diff --git a/static/javadocs/serialized-form.html b/static/javadocs/serialized-form.html index 12a0b8b..36e89e1 100644 --- a/static/javadocs/serialized-form.html +++ b/static/javadocs/serialized-form.html @@ -2,7 +2,7 @@ -Serialized Form (Plex 1.0 API) +Serialized Form (Plex 1.0.2 API) diff --git a/static/javadocs/type-search-index.js b/static/javadocs/type-search-index.js index 47e0bce..f0f9a99 100644 --- a/static/javadocs/type-search-index.js +++ b/static/javadocs/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"dev.plex.util.menu","l":"AbstractMenu"},{"p":"dev.plex.services","l":"AbstractService"},{"p":"dev.plex.admin","l":"Admin"},{"p":"dev.plex.event","l":"AdminAddEvent"},{"p":"dev.plex.command.impl","l":"AdminChatCMD"},{"p":"dev.plex.command.impl","l":"AdminCMD"},{"p":"dev.plex.admin","l":"AdminList"},{"p":"dev.plex.listener.impl","l":"AdminListener"},{"p":"dev.plex.event","l":"AdminRemoveEvent"},{"p":"dev.plex.event","l":"AdminSetRankEvent"},{"p":"dev.plex.command.impl","l":"AdminworldCMD"},{"p":"dev.plex.command.impl","l":"AdventureCMD"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"dev.plex.util","l":"AshconInfo"},{"p":"dev.plex.services.impl","l":"AutoWipeService"},{"p":"dev.plex.command.impl","l":"BanCMD"},{"p":"dev.plex.listener.impl","l":"BanListener"},{"p":"dev.plex.services.impl","l":"BanService"},{"p":"dev.plex.command.blocker","l":"BaseCommand"},{"p":"dev.plex.command.impl","l":"BlockEditCMD"},{"p":"dev.plex.listener.impl","l":"BlockListener"},{"p":"dev.plex.world","l":"BlockMapChunkGenerator"},{"p":"dev.plex","l":"Plex.BuildProperties"},{"p":"dev.plex.listener.impl","l":"ChatListener"},{"p":"dev.plex.command.blocker","l":"CommandBlockerManager"},{"p":"dev.plex.services.impl","l":"CommandBlockerService"},{"p":"dev.plex.command.exception","l":"CommandFailException"},{"p":"dev.plex.handlers","l":"CommandHandler"},{"p":"dev.plex.listener.impl","l":"CommandListener"},{"p":"dev.plex.command.annotation","l":"CommandParameters"},{"p":"dev.plex.command.annotation","l":"CommandPermissions"},{"p":"dev.plex.command.impl","l":"CommandSpyCMD"},{"p":"dev.plex.config","l":"Config"},{"p":"dev.plex.world","l":"ConfigurationChunkGenerator"},{"p":"dev.plex.command.exception","l":"ConsoleMustDefinePlayerException"},{"p":"dev.plex.command.exception","l":"ConsoleOnlyException"},{"p":"dev.plex.command.impl","l":"CreativeCMD"},{"p":"dev.plex.world","l":"CustomChunkGenerator"},{"p":"dev.plex.module.loader","l":"CustomClassLoader"},{"p":"dev.plex.world","l":"CustomWorld"},{"p":"dev.plex.cache","l":"DataUtils"},{"p":"dev.plex.command.impl","l":"DebugCMD"},{"p":"dev.plex.command.impl","l":"DeopAllCMD"},{"p":"dev.plex.command.impl","l":"DeopCMD"},{"p":"dev.plex.listener.impl","l":"DropListener"},{"p":"dev.plex.command.impl","l":"EntityWipeCMD"},{"p":"dev.plex.world","l":"FlatChunkGenerator"},{"p":"dev.plex.command.impl","l":"FlatlandsCMD"},{"p":"dev.plex.command.impl","l":"FreezeCMD"},{"p":"dev.plex.listener.impl","l":"FreezeListener"},{"p":"dev.plex.listener.impl","l":"GameModeListener"},{"p":"dev.plex.event","l":"GameModeUpdateEvent"},{"p":"dev.plex.services.impl","l":"GameRuleService"},{"p":"dev.plex.util.menu","l":"IMenu"},{"p":"dev.plex.punishment","l":"PunishmentManager.IndefiniteBan"},{"p":"dev.plex.services","l":"IService"},{"p":"dev.plex.util.item","l":"ItemBuilder"},{"p":"dev.plex.command.impl","l":"KickCMD"},{"p":"dev.plex.module.loader","l":"LibraryLoader"},{"p":"dev.plex.command.impl","l":"ListCMD"},{"p":"dev.plex.handlers","l":"ListenerHandler"},{"p":"dev.plex.util.adapter","l":"LocalDateTimeDeserializer"},{"p":"dev.plex.util.adapter","l":"LocalDateTimeSerializer"},{"p":"dev.plex.command.impl","l":"LocalSpawnCMD"},{"p":"dev.plex.command.impl","l":"LockupCMD"},{"p":"dev.plex.command.impl","l":"MasterbuilderworldCMD"},{"p":"dev.plex.command.blocker","l":"MatchCommand"},{"p":"dev.plex.command.impl","l":"MobPurgeCMD"},{"p":"dev.plex.config","l":"ModuleConfig"},{"p":"dev.plex.module.exception","l":"ModuleLoadException"},{"p":"dev.plex.module","l":"ModuleManager"},{"p":"dev.plex.util","l":"MojangUtils"},{"p":"dev.plex.storage","l":"MongoConnection"},{"p":"dev.plex.cache.player","l":"MongoPlayerData"},{"p":"dev.plex.command.impl","l":"MuteCMD"},{"p":"dev.plex.listener.impl","l":"MuteListener"},{"p":"dev.plex.command.impl","l":"NameHistoryCMD"},{"p":"dev.plex.world","l":"NoiseChunkGenerator"},{"p":"dev.plex.world","l":"NoiseOptions"},{"p":"dev.plex.punishment.extra","l":"Note"},{"p":"dev.plex.command.impl","l":"NotesCMD"},{"p":"dev.plex.world","l":"OctaveChunkGenerator"},{"p":"dev.plex.world","l":"OctaveOptions"},{"p":"dev.plex.command.impl","l":"OpAllCMD"},{"p":"dev.plex.command.impl","l":"OpCMD"},{"p":"dev.plex.cache.player","l":"PlayerCache"},{"p":"dev.plex.listener.impl","l":"PlayerListener"},{"p":"dev.plex.command.exception","l":"PlayerNotBannedException"},{"p":"dev.plex.cache.notes","l":"PlayerNotes"},{"p":"dev.plex.command.exception","l":"PlayerNotFoundException"},{"p":"dev.plex","l":"Plex"},{"p":"dev.plex","l":"PlexBase"},{"p":"dev.plex.listener.impl","l":"ChatListener.PlexChatRenderer"},{"p":"dev.plex.command.impl","l":"PlexCMD"},{"p":"dev.plex.command","l":"PlexCommand"},{"p":"dev.plex.listener","l":"PlexListener"},{"p":"dev.plex.util","l":"PlexLog"},{"p":"dev.plex.module","l":"PlexModule"},{"p":"dev.plex.module","l":"PlexModuleFile"},{"p":"dev.plex.player","l":"PlexPlayer"},{"p":"dev.plex.util","l":"PlexUtils"},{"p":"dev.plex.event","l":"PunishedPlayerEvent"},{"p":"dev.plex.event","l":"PunishedPlayerFreezeEvent"},{"p":"dev.plex.event","l":"PunishedPlayerLockupEvent"},{"p":"dev.plex.menu","l":"PunishedPlayerMenu"},{"p":"dev.plex.event","l":"PunishedPlayerMuteEvent"},{"p":"dev.plex.punishment","l":"Punishment"},{"p":"dev.plex.punishment","l":"PunishmentManager"},{"p":"dev.plex.menu","l":"PunishmentMenu"},{"p":"dev.plex.command.impl","l":"PunishmentsCMD"},{"p":"dev.plex.punishment","l":"PunishmentType"},{"p":"dev.plex.rank.enums","l":"Rank"},{"p":"dev.plex.command.impl","l":"RankCMD"},{"p":"dev.plex.rank","l":"RankManager"},{"p":"dev.plex.command.impl","l":"RawSayCMD"},{"p":"dev.plex.storage","l":"RedisConnection"},{"p":"dev.plex.command.blocker","l":"RegexCommand"},{"p":"dev.plex.command.source","l":"RequiredCommandSource"},{"p":"dev.plex.listener.impl","l":"ServerListener"},{"p":"dev.plex.services","l":"ServiceManager"},{"p":"dev.plex.util","l":"AshconInfo.SkinData"},{"p":"dev.plex.command.impl","l":"SmiteCMD"},{"p":"dev.plex.listener.impl","l":"SpawnListener"},{"p":"dev.plex.command.impl","l":"SpectatorCMD"},{"p":"dev.plex.storage","l":"SQLConnection"},{"p":"dev.plex.cache.sql","l":"SQLNotes"},{"p":"dev.plex.cache.player","l":"SQLPlayerData"},{"p":"dev.plex.cache.sql","l":"SQLPunishment"},{"p":"dev.plex.storage","l":"StorageType"},{"p":"dev.plex.command.impl","l":"SurvivalCMD"},{"p":"dev.plex.command.annotation","l":"System"},{"p":"dev.plex.listener.impl","l":"TabListener"},{"p":"dev.plex.command.impl","l":"TagCMD"},{"p":"dev.plex.command.impl","l":"TempbanCMD"},{"p":"dev.plex.util","l":"AshconInfo.Textures"},{"p":"dev.plex.util","l":"TimeUnit"},{"p":"dev.plex.rank.enums","l":"Title"},{"p":"dev.plex.listener.annotation","l":"Toggleable"},{"p":"dev.plex.command.impl","l":"ToggleDropsCMD"},{"p":"dev.plex.command.impl","l":"UnbanCMD"},{"p":"dev.plex.command.impl","l":"UnfreezeCMD"},{"p":"dev.plex.command.impl","l":"UnmuteCMD"},{"p":"dev.plex.util","l":"UpdateChecker"},{"p":"dev.plex.services.impl","l":"UpdateCheckerService"},{"p":"dev.plex.util","l":"AshconInfo.UsernameHistory"},{"p":"dev.plex.command.impl","l":"WorldCMD"},{"p":"dev.plex.listener.impl","l":"WorldListener"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"p":"dev.plex.util.menu","l":"AbstractMenu"},{"p":"dev.plex.services","l":"AbstractService"},{"p":"dev.plex.admin","l":"Admin"},{"p":"dev.plex.event","l":"AdminAddEvent"},{"p":"dev.plex.command.impl","l":"AdminChatCMD"},{"p":"dev.plex.command.impl","l":"AdminCMD"},{"p":"dev.plex.admin","l":"AdminList"},{"p":"dev.plex.listener.impl","l":"AdminListener"},{"p":"dev.plex.event","l":"AdminRemoveEvent"},{"p":"dev.plex.event","l":"AdminSetRankEvent"},{"p":"dev.plex.command.impl","l":"AdminworldCMD"},{"p":"dev.plex.command.impl","l":"AdventureCMD"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"dev.plex.listener.impl","l":"AntiNukerListener"},{"p":"dev.plex.listener.impl","l":"AntiSpamListener"},{"p":"dev.plex.util","l":"AshconInfo"},{"p":"dev.plex.services.impl","l":"AutoWipeService"},{"p":"dev.plex.command.impl","l":"BanCMD"},{"p":"dev.plex.listener.impl","l":"BanListener"},{"p":"dev.plex.services.impl","l":"BanService"},{"p":"dev.plex.command.blocking","l":"BlockedCommand"},{"p":"dev.plex.command.impl","l":"BlockEditCMD"},{"p":"dev.plex.listener.impl","l":"BlockListener"},{"p":"dev.plex.world","l":"BlockMapChunkGenerator"},{"p":"dev.plex.util","l":"BuildInfo"},{"p":"dev.plex.listener.impl","l":"ChatListener"},{"p":"dev.plex.services.impl","l":"CommandBlockerService"},{"p":"dev.plex.command.exception","l":"CommandFailException"},{"p":"dev.plex.handlers","l":"CommandHandler"},{"p":"dev.plex.listener.impl","l":"CommandListener"},{"p":"dev.plex.command.annotation","l":"CommandParameters"},{"p":"dev.plex.command.annotation","l":"CommandPermissions"},{"p":"dev.plex.command.impl","l":"CommandSpyCMD"},{"p":"dev.plex.config","l":"Config"},{"p":"dev.plex.world","l":"ConfigurationChunkGenerator"},{"p":"dev.plex.command.exception","l":"ConsoleMustDefinePlayerException"},{"p":"dev.plex.command.exception","l":"ConsoleOnlyException"},{"p":"dev.plex.command.impl","l":"ConsoleSayCMD"},{"p":"dev.plex.command.impl","l":"CreativeCMD"},{"p":"dev.plex.world","l":"CustomChunkGenerator"},{"p":"dev.plex.module.loader","l":"CustomClassLoader"},{"p":"dev.plex.world","l":"CustomWorld"},{"p":"dev.plex.cache","l":"DataUtils"},{"p":"dev.plex.command.impl","l":"DebugCMD"},{"p":"dev.plex.command.impl","l":"DeopAllCMD"},{"p":"dev.plex.command.impl","l":"DeopCMD"},{"p":"dev.plex.listener.impl","l":"DropListener"},{"p":"dev.plex.command.impl","l":"EntityWipeCMD"},{"p":"dev.plex.world","l":"FlatChunkGenerator"},{"p":"dev.plex.command.impl","l":"FlatlandsCMD"},{"p":"dev.plex.command.impl","l":"FreezeCMD"},{"p":"dev.plex.listener.impl","l":"FreezeListener"},{"p":"dev.plex.listener.impl","l":"GameModeListener"},{"p":"dev.plex.event","l":"GameModeUpdateEvent"},{"p":"dev.plex.services.impl","l":"GameRuleService"},{"p":"dev.plex.util","l":"GameRuleUtil"},{"p":"dev.plex.util.menu","l":"IMenu"},{"p":"dev.plex.punishment","l":"PunishmentManager.IndefiniteBan"},{"p":"dev.plex.services","l":"IService"},{"p":"dev.plex.util.item","l":"ItemBuilder"},{"p":"dev.plex.command.impl","l":"KickCMD"},{"p":"dev.plex.module.loader","l":"LibraryLoader"},{"p":"dev.plex.command.impl","l":"ListCMD"},{"p":"dev.plex.handlers","l":"ListenerHandler"},{"p":"dev.plex.command.impl","l":"LocalSpawnCMD"},{"p":"dev.plex.command.impl","l":"LockupCMD"},{"p":"dev.plex.command.impl","l":"MasterbuilderworldCMD"},{"p":"dev.plex.command.impl","l":"MobPurgeCMD"},{"p":"dev.plex.config","l":"ModuleConfig"},{"p":"dev.plex.module.exception","l":"ModuleLoadException"},{"p":"dev.plex.module","l":"ModuleManager"},{"p":"dev.plex.util","l":"MojangUtils"},{"p":"dev.plex.storage","l":"MongoConnection"},{"p":"dev.plex.storage.player","l":"MongoPlayerData"},{"p":"dev.plex.command.impl","l":"MuteCMD"},{"p":"dev.plex.listener.impl","l":"MuteListener"},{"p":"dev.plex.command.impl","l":"NameHistoryCMD"},{"p":"dev.plex.world","l":"NoiseChunkGenerator"},{"p":"dev.plex.world","l":"NoiseOptions"},{"p":"dev.plex.punishment.extra","l":"Note"},{"p":"dev.plex.command.impl","l":"NotesCMD"},{"p":"dev.plex.world","l":"OctaveChunkGenerator"},{"p":"dev.plex.world","l":"OctaveOptions"},{"p":"dev.plex.command.impl","l":"OpAllCMD"},{"p":"dev.plex.command.impl","l":"OpCMD"},{"p":"dev.plex.permission","l":"Permission"},{"p":"dev.plex.util","l":"PermissionsUtil"},{"p":"dev.plex.cache","l":"PlayerCache"},{"p":"dev.plex.listener.impl","l":"PlayerListener"},{"p":"dev.plex.command.exception","l":"PlayerNotBannedException"},{"p":"dev.plex.command.exception","l":"PlayerNotFoundException"},{"p":"dev.plex","l":"Plex"},{"p":"dev.plex","l":"PlexBase"},{"p":"dev.plex.listener.impl","l":"ChatListener.PlexChatRenderer"},{"p":"dev.plex.command.impl","l":"PlexCMD"},{"p":"dev.plex.command","l":"PlexCommand"},{"p":"dev.plex.listener","l":"PlexListener"},{"p":"dev.plex.util","l":"PlexLog"},{"p":"dev.plex.module","l":"PlexModule"},{"p":"dev.plex.module","l":"PlexModuleFile"},{"p":"dev.plex.player","l":"PlexPlayer"},{"p":"dev.plex.util","l":"PlexUtils"},{"p":"dev.plex.event","l":"PunishedPlayerEvent"},{"p":"dev.plex.event","l":"PunishedPlayerFreezeEvent"},{"p":"dev.plex.event","l":"PunishedPlayerLockupEvent"},{"p":"dev.plex.menu","l":"PunishedPlayerMenu"},{"p":"dev.plex.event","l":"PunishedPlayerMuteEvent"},{"p":"dev.plex.punishment","l":"Punishment"},{"p":"dev.plex.punishment","l":"PunishmentManager"},{"p":"dev.plex.menu","l":"PunishmentMenu"},{"p":"dev.plex.command.impl","l":"PunishmentsCMD"},{"p":"dev.plex.punishment","l":"PunishmentType"},{"p":"dev.plex.util","l":"RandomUtil"},{"p":"dev.plex.rank.enums","l":"Rank"},{"p":"dev.plex.command.impl","l":"RankCMD"},{"p":"dev.plex.rank","l":"RankManager"},{"p":"dev.plex.command.impl","l":"RawSayCMD"},{"p":"dev.plex.storage","l":"RedisConnection"},{"p":"dev.plex.util","l":"ReflectionsUtil"},{"p":"dev.plex.command.source","l":"RequiredCommandSource"},{"p":"dev.plex.command.impl","l":"SayCMD"},{"p":"dev.plex.listener.impl","l":"ServerListener"},{"p":"dev.plex.services","l":"ServiceManager"},{"p":"dev.plex.util","l":"AshconInfo.SkinData"},{"p":"dev.plex.command.impl","l":"SmiteCMD"},{"p":"dev.plex.listener.impl","l":"SpawnListener"},{"p":"dev.plex.command.impl","l":"SpectatorCMD"},{"p":"dev.plex.storage","l":"SQLConnection"},{"p":"dev.plex.storage.punishment","l":"SQLNotes"},{"p":"dev.plex.storage.permission","l":"SQLPermissions"},{"p":"dev.plex.storage.player","l":"SQLPlayerData"},{"p":"dev.plex.storage.punishment","l":"SQLPunishment"},{"p":"dev.plex.storage","l":"StorageType"},{"p":"dev.plex.command.impl","l":"SurvivalCMD"},{"p":"dev.plex.command.annotation","l":"System"},{"p":"dev.plex.listener.impl","l":"TabListener"},{"p":"dev.plex.command.impl","l":"TagCMD"},{"p":"dev.plex.command.impl","l":"TempbanCMD"},{"p":"dev.plex.util","l":"AshconInfo.Textures"},{"p":"dev.plex.util","l":"TimeUtils"},{"p":"dev.plex.services.impl","l":"TimingService"},{"p":"dev.plex.rank.enums","l":"Title"},{"p":"dev.plex.listener.annotation","l":"Toggleable"},{"p":"dev.plex.command.impl","l":"ToggleDropsCMD"},{"p":"dev.plex.command.impl","l":"UnbanCMD"},{"p":"dev.plex.command.impl","l":"UnfreezeCMD"},{"p":"dev.plex.command.impl","l":"UnmuteCMD"},{"p":"dev.plex.util","l":"UpdateChecker"},{"p":"dev.plex.services.impl","l":"UpdateCheckerService"},{"p":"dev.plex.util","l":"AshconInfo.UsernameHistory"},{"p":"dev.plex.util","l":"WebUtils"},{"p":"dev.plex.command.impl","l":"WorldCMD"},{"p":"dev.plex.listener.impl","l":"WorldListener"},{"p":"dev.plex.util.adapter","l":"ZonedDateTimeDeserializer"},{"p":"dev.plex.util.adapter","l":"ZonedDateTimeSerializer"}];updateSearchResults(); \ No newline at end of file