Plex v1.0.2

This commit is contained in:
2022-04-20 21:57:53 -05:00
parent 9548a790dd
commit f2bc401d0c
248 changed files with 4074 additions and 2390 deletions

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Plex (Plex 1.0 API)</title>
<title>Plex (Plex 1.0.2 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: dev.plex, class: Plex">
@ -43,7 +43,7 @@ loadScripts(document, 'script');</script>
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
@ -88,21 +88,6 @@ loadScripts(document, 'script');</script>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="Plex.BuildProperties.html" class="type-name-link" title="class in dev.plex">Plex.BuildProperties</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
@ -115,35 +100,35 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color"><code>private <a href="admin/AdminList.html" title="class in dev.plex.admin">AdminList</a></code></div>
<div class="col-second even-row-color"><code><a href="#adminList" class="member-name-link">adminList</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="config/Config.html" title="class in dev.plex.config">Config</a></code></div>
<div class="col-second odd-row-color"><code><a href="#blockedCommands" class="member-name-link">blockedCommands</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="Plex.BuildProperties.html" title="class in dev.plex">Plex.BuildProperties</a></code></div>
<div class="col-second even-row-color"><code><a href="#build" class="member-name-link">build</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="command/blocker/CommandBlockerManager.html" title="class in dev.plex.command.blocker">CommandBlockerManager</a></code></div>
<div class="col-second odd-row-color"><code><a href="#commandBlockerManager" class="member-name-link">commandBlockerManager</a></code></div>
<div class="col-first odd-row-color"><code>static final <a href="util/BuildInfo.html" title="class in dev.plex.util">BuildInfo</a></code></div>
<div class="col-second odd-row-color"><code><a href="#build" class="member-name-link">build</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="config/Config.html" title="class in dev.plex.config">Config</a></code></div>
<div class="col-second even-row-color"><code><a href="#config" class="member-name-link">config</a></code></div>
<div class="col-second even-row-color"><code><a href="#commands" class="member-name-link">commands</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="config/Config.html" title="class in dev.plex.config">Config</a></code></div>
<div class="col-second odd-row-color"><code><a href="#indefBans" class="member-name-link">indefBans</a></code></div>
<div class="col-second odd-row-color"><code><a href="#config" class="member-name-link">config</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="config/Config.html" title="class in dev.plex.config">Config</a></code></div>
<div class="col-second even-row-color"><code><a href="#messages" class="member-name-link">messages</a></code></div>
<div class="col-second even-row-color"><code><a href="#indefBans" class="member-name-link">indefBans</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="module/ModuleManager.html" title="class in dev.plex.module">ModuleManager</a></code></div>
<div class="col-second odd-row-color"><code><a href="#moduleManager" class="member-name-link">moduleManager</a></code></div>
<div class="col-first odd-row-color"><code><a href="config/Config.html" title="class in dev.plex.config">Config</a></code></div>
<div class="col-second odd-row-color"><code><a href="#messages" class="member-name-link">messages</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second even-row-color"><code><a href="#modulesFolder" class="member-name-link">modulesFolder</a></code></div>
<div class="col-first even-row-color"><code>private <a href="module/ModuleManager.html" title="class in dev.plex.module">ModuleManager</a></code></div>
<div class="col-second even-row-color"><code><a href="#moduleManager" class="member-name-link">moduleManager</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="storage/MongoConnection.html" title="class in dev.plex.storage">MongoConnection</a></code></div>
<div class="col-second odd-row-color"><code><a href="#mongoConnection" class="member-name-link">mongoConnection</a></code></div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second odd-row-color"><code><a href="#modulesFolder" class="member-name-link">modulesFolder</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="cache/player/MongoPlayerData.html" title="class in dev.plex.cache.player">MongoPlayerData</a></code></div>
<div class="col-second even-row-color"><code><a href="#mongoPlayerData" class="member-name-link">mongoPlayerData</a></code></div>
<div class="col-first even-row-color"><code>private <a href="storage/MongoConnection.html" title="class in dev.plex.storage">MongoConnection</a></code></div>
<div class="col-second even-row-color"><code><a href="#mongoConnection" class="member-name-link">mongoConnection</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="storage/player/MongoPlayerData.html" title="class in dev.plex.storage.player">MongoPlayerData</a></code></div>
<div class="col-second odd-row-color"><code><a href="#mongoPlayerData" class="member-name-link">mongoPlayerData</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private net.milkbowl.vault.permission.Permission</code></div>
<div class="col-second even-row-color"><code><a href="#permissions" class="member-name-link">permissions</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static <a href="Plex.html" title="class in dev.plex">Plex</a></code></div>
<div class="col-second odd-row-color"><code><a href="#plugin" class="member-name-link">plugin</a></code></div>
@ -163,24 +148,27 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color"><code>private <a href="storage/SQLConnection.html" title="class in dev.plex.storage">SQLConnection</a></code></div>
<div class="col-second even-row-color"><code><a href="#sqlConnection" class="member-name-link">sqlConnection</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="cache/sql/SQLNotes.html" title="class in dev.plex.cache.sql">SQLNotes</a></code></div>
<div class="col-first odd-row-color"><code>private <a href="storage/punishment/SQLNotes.html" title="class in dev.plex.storage.punishment">SQLNotes</a></code></div>
<div class="col-second odd-row-color"><code><a href="#sqlNotes" class="member-name-link">sqlNotes</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="cache/player/SQLPlayerData.html" title="class in dev.plex.cache.player">SQLPlayerData</a></code></div>
<div class="col-second even-row-color"><code><a href="#sqlPlayerData" class="member-name-link">sqlPlayerData</a></code></div>
<div class="col-first even-row-color"><code>private <a href="storage/permission/SQLPermissions.html" title="class in dev.plex.storage.permission">SQLPermissions</a></code></div>
<div class="col-second even-row-color"><code><a href="#sqlPermissions" class="member-name-link">sqlPermissions</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="cache/sql/SQLPunishment.html" title="class in dev.plex.cache.sql">SQLPunishment</a></code></div>
<div class="col-second odd-row-color"><code><a href="#sqlPunishment" class="member-name-link">sqlPunishment</a></code></div>
<div class="col-first odd-row-color"><code>private <a href="storage/player/SQLPlayerData.html" title="class in dev.plex.storage.player">SQLPlayerData</a></code></div>
<div class="col-second odd-row-color"><code><a href="#sqlPlayerData" class="member-name-link">sqlPlayerData</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="storage/StorageType.html" title="enum class in dev.plex.storage">StorageType</a></code></div>
<div class="col-second even-row-color"><code><a href="#storageType" class="member-name-link">storageType</a></code></div>
<div class="col-first even-row-color"><code>private <a href="storage/punishment/SQLPunishment.html" title="class in dev.plex.storage.punishment">SQLPunishment</a></code></div>
<div class="col-second even-row-color"><code><a href="#sqlPunishment" class="member-name-link">sqlPunishment</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#system" class="member-name-link">system</a></code></div>
<div class="col-first odd-row-color"><code>private <a href="storage/StorageType.html" title="enum class in dev.plex.storage">StorageType</a></code></div>
<div class="col-second odd-row-color"><code><a href="#storageType" class="member-name-link">storageType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="util/UpdateChecker.html" title="class in dev.plex.util">UpdateChecker</a></code></div>
<div class="col-second even-row-color"><code><a href="#updateChecker" class="member-name-link">updateChecker</a></code></div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#system" class="member-name-link">system</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="util/UpdateChecker.html" title="class in dev.plex.util">UpdateChecker</a></code></div>
<div class="col-second odd-row-color"><code><a href="#updateChecker" class="member-name-link">updateChecker</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -226,6 +214,9 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reloadPlayers()" class="member-name-link">reloadPlayers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupPermissions()" class="member-name-link">setupPermissions</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -253,12 +244,6 @@ loadScripts(document, 'script');</script>
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="build">
<h3>build</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Plex.BuildProperties.html" title="class in dev.plex">Plex.BuildProperties</a></span>&nbsp;<span class="element-name">build</span></div>
</section>
</li>
<li>
<section class="detail" id="plugin">
<h3>plugin</h3>
<div class="member-signature"><span class="modifiers">private static</span>&nbsp;<span class="return-type"><a href="Plex.html" title="class in dev.plex">Plex</a></span>&nbsp;<span class="element-name">plugin</span></div>
@ -283,9 +268,9 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="blockedCommands">
<h3>blockedCommands</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="config/Config.html" title="class in dev.plex.config">Config</a></span>&nbsp;<span class="element-name">blockedCommands</span></div>
<section class="detail" id="commands">
<h3>commands</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="config/Config.html" title="class in dev.plex.config">Config</a></span>&nbsp;<span class="element-name">commands</span></div>
</section>
</li>
<li>
@ -301,6 +286,12 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="build">
<h3>build</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="util/BuildInfo.html" title="class in dev.plex.util">BuildInfo</a></span>&nbsp;<span class="element-name">build</span></div>
</section>
</li>
<li>
<section class="detail" id="sqlConnection">
<h3>sqlConnection</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="storage/SQLConnection.html" title="class in dev.plex.storage">SQLConnection</a></span>&nbsp;<span class="element-name">sqlConnection</span></div>
@ -321,25 +312,31 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="mongoPlayerData">
<h3>mongoPlayerData</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="cache/player/MongoPlayerData.html" title="class in dev.plex.cache.player">MongoPlayerData</a></span>&nbsp;<span class="element-name">mongoPlayerData</span></div>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="storage/player/MongoPlayerData.html" title="class in dev.plex.storage.player">MongoPlayerData</a></span>&nbsp;<span class="element-name">mongoPlayerData</span></div>
</section>
</li>
<li>
<section class="detail" id="sqlPlayerData">
<h3>sqlPlayerData</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="cache/player/SQLPlayerData.html" title="class in dev.plex.cache.player">SQLPlayerData</a></span>&nbsp;<span class="element-name">sqlPlayerData</span></div>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="storage/player/SQLPlayerData.html" title="class in dev.plex.storage.player">SQLPlayerData</a></span>&nbsp;<span class="element-name">sqlPlayerData</span></div>
</section>
</li>
<li>
<section class="detail" id="sqlPunishment">
<h3>sqlPunishment</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="cache/sql/SQLPunishment.html" title="class in dev.plex.cache.sql">SQLPunishment</a></span>&nbsp;<span class="element-name">sqlPunishment</span></div>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="storage/punishment/SQLPunishment.html" title="class in dev.plex.storage.punishment">SQLPunishment</a></span>&nbsp;<span class="element-name">sqlPunishment</span></div>
</section>
</li>
<li>
<section class="detail" id="sqlNotes">
<h3>sqlNotes</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="cache/sql/SQLNotes.html" title="class in dev.plex.cache.sql">SQLNotes</a></span>&nbsp;<span class="element-name">sqlNotes</span></div>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="storage/punishment/SQLNotes.html" title="class in dev.plex.storage.punishment">SQLNotes</a></span>&nbsp;<span class="element-name">sqlNotes</span></div>
</section>
</li>
<li>
<section class="detail" id="sqlPermissions">
<h3>sqlPermissions</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="storage/permission/SQLPermissions.html" title="class in dev.plex.storage.permission">SQLPermissions</a></span>&nbsp;<span class="element-name">sqlPermissions</span></div>
</section>
</li>
<li>
@ -367,12 +364,6 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="commandBlockerManager">
<h3>commandBlockerManager</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="command/blocker/CommandBlockerManager.html" title="class in dev.plex.command.blocker">CommandBlockerManager</a></span>&nbsp;<span class="element-name">commandBlockerManager</span></div>
</section>
</li>
<li>
<section class="detail" id="adminList">
<h3>adminList</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="admin/AdminList.html" title="class in dev.plex.admin">AdminList</a></span>&nbsp;<span class="element-name">adminList</span></div>
@ -390,6 +381,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">system</span></div>
</section>
</li>
<li>
<section class="detail" id="permissions">
<h3>permissions</h3>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">net.milkbowl.vault.permission.Permission</span>&nbsp;<span class="element-name">permissions</span></div>
</section>
</li>
</ul>
</section>
</li>
@ -466,6 +463,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">private</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">reloadPlayers</span>()</div>
</section>
</li>
<li>
<section class="detail" id="setupPermissions()">
<h3>setupPermissions</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">setupPermissions</span>()</div>
</section>
</li>
</ul>
</section>
</li>