<divclass="inheritance"title="Inheritance Tree"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"title="class or interface in java.lang"class="external-link">java.lang.Object</a>
<divclass="col-first odd-row-color"><code><ahref="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>
<divclass="col-first even-row-color"><code>private <ahref="storage/MongoConnection.html"title="class in dev.plex.storage">MongoConnection</a></code></div>
<divclass="col-first odd-row-color"><code>private <ahref="storage/player/MongoPlayerData.html"title="class in dev.plex.storage.player">MongoPlayerData</a></code></div>
<divclass="col-first even-row-color"><code>private <ahref="punishment/PunishmentManager.html"title="class in dev.plex.punishment">PunishmentManager</a></code></div>
<divclass="col-first even-row-color"><code>private <ahref="storage/RedisConnection.html"title="class in dev.plex.storage">RedisConnection</a></code></div>
<divclass="col-first odd-row-color"><code>private <ahref="services/ServiceManager.html"title="class in dev.plex.services">ServiceManager</a></code></div>
<divclass="col-first odd-row-color"><code>private <ahref="storage/punishment/SQLNotes.html"title="class in dev.plex.storage.punishment">SQLNotes</a></code></div>
<divclass="col-first even-row-color"><code>private <ahref="storage/permission/SQLPermissions.html"title="class in dev.plex.storage.permission">SQLPermissions</a></code></div>
<divclass="col-first odd-row-color"><code>private <ahref="storage/player/SQLPlayerData.html"title="class in dev.plex.storage.player">SQLPlayerData</a></code></div>
<divclass="col-first even-row-color"><code>private <ahref="storage/punishment/SQLPunishment.html"title="class in dev.plex.storage.punishment">SQLPunishment</a></code></div>
<divclass="col-first even-row-color"><code>private <ahref="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>
<h3id="methods-inherited-from-class-org.bukkit.plugin.PluginBase">Methods inherited from class org.bukkit.plugin.PluginBase</h3>
<code>equals, getName, hashCode</code></div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a></h3>
<code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()"title="class or interface in java.lang"class="external-link">clone</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()"title="class or interface in java.lang"class="external-link">finalize</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()"title="class or interface in java.lang"class="external-link">getClass</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()"title="class or interface in java.lang"class="external-link">notify</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()"title="class or interface in java.lang"class="external-link">notifyAll</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)"title="class or interface in java.lang"class="external-link">wait</a>, <ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)"title="class or interface in java.lang"class="external-link">wait</a></code></div>
<divclass="inherited-list">
<h3id="methods-inherited-from-class-org.bukkit.plugin.Plugin">Methods inherited from interface org.bukkit.plugin.Plugin</h3>
<code>getLog4JLogger, getSLF4JLogger</code></div>
</section>
</li>
</ul>
</section>
<sectionclass="details">
<ulclass="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<sectionclass="field-details"id="field-detail">
<h2>Field Details</h2>
<ulclass="member-list">
<li>
<sectionclass="detail"id="plugin">
<h3>plugin</h3>
<divclass="member-signature"><spanclass="modifiers">private static</span> <spanclass="return-type"><ahref="Plex.html"title="class in dev.plex">Plex</a></span> <spanclass="element-name">plugin</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="config">
<h3>config</h3>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="config/Config.html"title="class in dev.plex.config">Config</a></span> <spanclass="element-name">config</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="messages">
<h3>messages</h3>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="config/Config.html"title="class in dev.plex.config">Config</a></span> <spanclass="element-name">messages</span></div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="config/Config.html"title="class in dev.plex.config">Config</a></span> <spanclass="element-name">indefBans</span></div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="config/Config.html"title="class in dev.plex.config">Config</a></span> <spanclass="element-name">commands</span></div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="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></span> <spanclass="element-name">modulesFolder</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/StorageType.html"title="enum class in dev.plex.storage">StorageType</a></span> <spanclass="element-name">storageType</span></div>
<divclass="member-signature"><spanclass="modifiers">public static final</span> <spanclass="return-type"><ahref="util/BuildInfo.html"title="class in dev.plex.util">BuildInfo</a></span> <spanclass="element-name">build</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/SQLConnection.html"title="class in dev.plex.storage">SQLConnection</a></span> <spanclass="element-name">sqlConnection</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="mongoConnection">
<h3>mongoConnection</h3>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/MongoConnection.html"title="class in dev.plex.storage">MongoConnection</a></span> <spanclass="element-name">mongoConnection</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="redisConnection">
<h3>redisConnection</h3>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/RedisConnection.html"title="class in dev.plex.storage">RedisConnection</a></span> <spanclass="element-name">redisConnection</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/player/MongoPlayerData.html"title="class in dev.plex.storage.player">MongoPlayerData</a></span> <spanclass="element-name">mongoPlayerData</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/player/SQLPlayerData.html"title="class in dev.plex.storage.player">SQLPlayerData</a></span> <spanclass="element-name">sqlPlayerData</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/punishment/SQLPunishment.html"title="class in dev.plex.storage.punishment">SQLPunishment</a></span> <spanclass="element-name">sqlPunishment</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/punishment/SQLNotes.html"title="class in dev.plex.storage.punishment">SQLNotes</a></span> <spanclass="element-name">sqlNotes</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="sqlPermissions">
<h3>sqlPermissions</h3>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="storage/permission/SQLPermissions.html"title="class in dev.plex.storage.permission">SQLPermissions</a></span> <spanclass="element-name">sqlPermissions</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="module/ModuleManager.html"title="class in dev.plex.module">ModuleManager</a></span> <spanclass="element-name">moduleManager</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="rank/RankManager.html"title="class in dev.plex.rank">RankManager</a></span> <spanclass="element-name">rankManager</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="serviceManager">
<h3>serviceManager</h3>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="services/ServiceManager.html"title="class in dev.plex.services">ServiceManager</a></span> <spanclass="element-name">serviceManager</span></div>
</section>
</li>
<li>
<sectionclass="detail"id="punishmentManager">
<h3>punishmentManager</h3>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="punishment/PunishmentManager.html"title="class in dev.plex.punishment">PunishmentManager</a></span> <spanclass="element-name">punishmentManager</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="admin/AdminList.html"title="class in dev.plex.admin">AdminList</a></span> <spanclass="element-name">adminList</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="util/UpdateChecker.html"title="class in dev.plex.util">UpdateChecker</a></span> <spanclass="element-name">updateChecker</span></div>
<divclass="member-signature"><spanclass="modifiers">private</span> <spanclass="return-type"><ahref="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> <spanclass="element-name">system</span></div>
<divclass="member-signature"><spanclass="modifiers">public static</span> <spanclass="return-type"><ahref="Plex.html"title="class in dev.plex">Plex</a></span> <spanclass="element-name">get</span>()</div>