(DEPLOYED ACF) Updated JavaDocs

This commit is contained in:
Aikar
2020-09-24 23:14:07 -04:00
parent b5cb67fcb3
commit 85ea761654
23 changed files with 214 additions and 215 deletions
@@ -160,7 +160,7 @@ extends <a href="CommandConfigProvider.html" title="interface in co.aikar.comman
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>default <a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
@@ -190,16 +190,16 @@ extends <a href="CommandConfigProvider.html" title="interface in co.aikar.comman
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandConfig.html#line.9">getCommandPrefixes</a>()</pre>
</li>
</ul>
<a id="provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">
<a id="provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>provide</h4>
<pre class="methodSignature">default&nbsp;<a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandConfig.html#line.11">provide</a>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</pre>
<pre class="methodSignature">default&nbsp;<a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandConfig.html#line.11">provide</a>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="CommandConfigProvider.html#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide</a></code>&nbsp;in interface&nbsp;<code><a href="CommandConfigProvider.html" title="interface in co.aikar.commands">CommandConfigProvider</a></code></dd>
<dd><code><a href="CommandConfigProvider.html#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide</a></code>&nbsp;in interface&nbsp;<code><a href="CommandConfigProvider.html" title="interface in co.aikar.commands">CommandConfigProvider</a></code></dd>
</dl>
</li>
</ul>
@@ -154,7 +154,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
@@ -174,13 +174,13 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">
<a id="provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>provide</h4>
<pre class="methodSignature"><a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandConfigProvider.html#line.6">provide</a>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</pre>
<pre class="methodSignature"><a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandConfigProvider.html#line.6">provide</a>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</pre>
</li>
</ul>
</li>
@@ -220,7 +220,7 @@ implements <a href="CommandConfig.html" title="interface in co.aikar.commands">C
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;co.aikar.commands.<a href="CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></h3>
<code><a href="CommandConfig.html#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide</a></code></li>
<code><a href="CommandConfig.html#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide</a></code></li>
</ul>
</li>
</ul>
@@ -130,7 +130,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/JDACommandContexts.html#line.20">JDACommandContexts</a>
<pre>public class <a href="../../../src-html/co/aikar/commands/JDACommandContexts.html#line.19">JDACommandContexts</a>
extends co.aikar.commands.CommandContexts&lt;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>&gt;</pre>
</li>
</ul>
@@ -219,7 +219,7 @@ extends co.aikar.commands.CommandContexts&lt;<a href="JDACommandExecutionContext
<ul class="blockListLast">
<li class="blockList">
<h4>JDACommandContexts</h4>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandContexts.html#line.24">JDACommandContexts</a>&#8203;(<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager)</pre>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandContexts.html#line.23">JDACommandContexts</a>&#8203;(<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager)</pre>
</li>
</ul>
</li>
@@ -158,8 +158,8 @@ implements co.aikar.commands.CommandIssuer</pre>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(co.aikar.commands.JDACommandManager,net.dv8tion.jda.core.events.message.MessageReceivedEvent)">JDACommandEvent</a></span>&#8203;(<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager,
net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(co.aikar.commands.JDACommandManager,net.dv8tion.jda.api.events.message.MessageReceivedEvent)">JDACommandEvent</a></span>&#8203;(<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager,
net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
@@ -181,12 +181,12 @@ implements co.aikar.commands.CommandIssuer</pre>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>net.dv8tion.jda.core.events.message.MessageReceivedEvent</code></td>
<td class="colFirst"><code>net.dv8tion.jda.api.events.message.MessageReceivedEvent</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getEvent()">getEvent</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>net.dv8tion.jda.core.events.message.MessageReceivedEvent</code></td>
<td class="colFirst"><code>net.dv8tion.jda.api.events.message.MessageReceivedEvent</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIssuer()">getIssuer</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
@@ -212,12 +212,12 @@ implements co.aikar.commands.CommandIssuer</pre>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sendMessage(net.dv8tion.jda.core.entities.Message)">sendMessage</a></span>&#8203;(net.dv8tion.jda.core.entities.Message&nbsp;message)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sendMessage(net.dv8tion.jda.api.entities.Message)">sendMessage</a></span>&#8203;(net.dv8tion.jda.api.entities.Message&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sendMessage(net.dv8tion.jda.core.entities.MessageEmbed)">sendMessage</a></span>&#8203;(net.dv8tion.jda.core.entities.MessageEmbed&nbsp;message)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sendMessage(net.dv8tion.jda.api.entities.MessageEmbed)">sendMessage</a></span>&#8203;(net.dv8tion.jda.api.entities.MessageEmbed&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
@@ -256,14 +256,14 @@ implements co.aikar.commands.CommandIssuer</pre>
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;(co.aikar.commands.JDACommandManager,net.dv8tion.jda.core.events.message.MessageReceivedEvent)">
<a id="&lt;init&gt;(co.aikar.commands.JDACommandManager,net.dv8tion.jda.api.events.message.MessageReceivedEvent)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JDACommandEvent</h4>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.15">JDACommandEvent</a>&#8203;(<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager,
net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</pre>
net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</pre>
</li>
</ul>
</li>
@@ -282,7 +282,7 @@ implements co.aikar.commands.CommandIssuer</pre>
<ul class="blockList">
<li class="blockList">
<h4>getEvent</h4>
<pre class="methodSignature">public&nbsp;net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.21">getEvent</a>()</pre>
<pre class="methodSignature">public&nbsp;net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.21">getEvent</a>()</pre>
</li>
</ul>
<a id="getIssuer()">
@@ -291,7 +291,7 @@ implements co.aikar.commands.CommandIssuer</pre>
<ul class="blockList">
<li class="blockList">
<h4>getIssuer</h4>
<pre class="methodSignature">public&nbsp;net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.25">getIssuer</a>()</pre>
<pre class="methodSignature">public&nbsp;net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.25">getIssuer</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getIssuer</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.CommandIssuer</code></dd>
@@ -364,22 +364,22 @@ public&nbsp;@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/uti
</dl>
</li>
</ul>
<a id="sendMessage(net.dv8tion.jda.core.entities.Message)">
<a id="sendMessage(net.dv8tion.jda.api.entities.Message)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendMessage</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.59">sendMessage</a>&#8203;(net.dv8tion.jda.core.entities.Message&nbsp;message)</pre>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.59">sendMessage</a>&#8203;(net.dv8tion.jda.api.entities.Message&nbsp;message)</pre>
</li>
</ul>
<a id="sendMessage(net.dv8tion.jda.core.entities.MessageEmbed)">
<a id="sendMessage(net.dv8tion.jda.api.entities.MessageEmbed)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>sendMessage</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.63">sendMessage</a>&#8203;(net.dv8tion.jda.core.entities.MessageEmbed&nbsp;message)</pre>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandEvent.html#line.63">sendMessage</a>&#8203;(net.dv8tion.jda.api.entities.MessageEmbed&nbsp;message)</pre>
</li>
</ul>
</li>
@@ -123,7 +123,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</li>
<li>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</li>
<li>
<ul class="inheritance">
<li>co.aikar.commands.JDACommandManager</li>
@@ -137,7 +137,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="blockList">
<hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.21">JDACommandManager</a>
extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</pre>
extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</pre>
</li>
</ul>
</div>
@@ -203,11 +203,11 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(net.dv8tion.jda.core.JDA)">JDACommandManager</a></span>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda)</code></th>
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(net.dv8tion.jda.api.JDA)">JDACommandManager</a></span>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(net.dv8tion.jda.core.JDA,co.aikar.commands.JDAOptions)">JDACommandManager</a></span>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda,
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(net.dv8tion.jda.api.JDA,co.aikar.commands.JDAOptions)">JDACommandManager</a></span>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda,
<a href="JDAOptions.html" title="class in co.aikar.commands">JDAOptions</a>&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
@@ -289,7 +289,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>net.dv8tion.jda.core.JDA</code></td>
<td class="colFirst"><code>net.dv8tion.jda.api.JDA</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getJDA()">getJDA</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
@@ -442,22 +442,22 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;(net.dv8tion.jda.core.JDA)">
<a id="&lt;init&gt;(net.dv8tion.jda.api.JDA)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JDACommandManager</h4>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.41">JDACommandManager</a>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda)</pre>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.41">JDACommandManager</a>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda)</pre>
</li>
</ul>
<a id="&lt;init&gt;(net.dv8tion.jda.core.JDA,co.aikar.commands.JDAOptions)">
<a id="&lt;init&gt;(net.dv8tion.jda.api.JDA,co.aikar.commands.JDAOptions)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JDACommandManager</h4>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.45">JDACommandManager</a>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda,
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.45">JDACommandManager</a>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda,
<a href="JDAOptions.html" title="class in co.aikar.commands">JDAOptions</a>&nbsp;options)</pre>
</li>
</ul>
@@ -495,7 +495,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<ul class="blockList">
<li class="blockList">
<h4>getJDA</h4>
<pre class="methodSignature">public&nbsp;net.dv8tion.jda.core.JDA&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.103">getJDA</a>()</pre>
<pre class="methodSignature">public&nbsp;net.dv8tion.jda.api.JDA&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.103">getJDA</a>()</pre>
</li>
</ul>
<a id="getLogger()">
@@ -580,7 +580,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;co.aikar.commands.CommandContexts&lt;?&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.139">getCommandContexts</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getCommandContexts</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>getCommandContexts</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -593,7 +593,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;co.aikar.commands.CommandCompletions&lt;?&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.147">getCommandCompletions</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getCommandCompletions</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>getCommandCompletions</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -606,7 +606,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.152">registerCommand</a>&#8203;(co.aikar.commands.BaseCommand&nbsp;command)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>registerCommand</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>registerCommand</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -628,7 +628,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.177">hasRegisteredCommands</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>hasRegisteredCommands</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>hasRegisteredCommands</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -641,7 +641,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.182">isCommandIssuer</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isCommandIssuer</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>isCommandIssuer</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -654,7 +654,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.187">getCommandIssuer</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getCommandIssuer</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>getCommandIssuer</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -667,7 +667,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;co.aikar.commands.RootCommand&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.195">createRootCommand</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;cmd)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createRootCommand</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>createRootCommand</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -680,7 +680,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;co.aikar.commands.RootCommand&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.200">getRegisteredRootCommands</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getRegisteredRootCommands</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>getRegisteredRootCommands</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -693,7 +693,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;co.aikar.commands.Locales&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.205">getLocales</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getLocales</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>getLocales</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -711,7 +711,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;passedArgs)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createCommandContext</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>createCommandContext</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -728,7 +728,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createCompletionContext</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>createCompletionContext</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -743,7 +743,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>log</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>log</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
@@ -756,7 +756,7 @@ extends co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/JDACommandManager.html#line.283">getCommandPrefix</a>&#8203;(co.aikar.commands.CommandIssuer&nbsp;issuer)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getCommandPrefix</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.core.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
<dd><code>getCommandPrefix</code>&nbsp;in class&nbsp;<code>co.aikar.commands.CommandManager&lt;net.dv8tion.jda.api.events.message.MessageReceivedEvent,&#8203;<a href="JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.MessageFormatter&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;,&#8203;<a href="JDACommandExecutionContext.html" title="class in co.aikar.commands">JDACommandExecutionContext</a>,&#8203;<a href="JDAConditionContext.html" title="class in co.aikar.commands">JDAConditionContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
+14 -14
View File
@@ -123,7 +123,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>net.dv8tion.jda.core.hooks.ListenerAdapter</li>
<li>net.dv8tion.jda.api.hooks.ListenerAdapter</li>
<li>
<ul class="inheritance">
<li>co.aikar.commands.JDAListener</li>
@@ -137,11 +137,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code>net.dv8tion.jda.core.hooks.EventListener</code></dd>
<dd><code>net.dv8tion.jda.api.hooks.EventListener</code></dd>
</dl>
<hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/JDAListener.html#line.8">JDAListener</a>
extends net.dv8tion.jda.core.hooks.ListenerAdapter</pre>
extends net.dv8tion.jda.api.hooks.ListenerAdapter</pre>
</li>
</ul>
</div>
@@ -164,21 +164,21 @@ extends net.dv8tion.jda.core.hooks.ListenerAdapter</pre>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onMessageReceived(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">onMessageReceived</a></span>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onMessageReceived(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">onMessageReceived</a></span>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onReady(net.dv8tion.jda.core.events.ReadyEvent)">onReady</a></span>&#8203;(net.dv8tion.jda.core.events.ReadyEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onReady(net.dv8tion.jda.api.events.ReadyEvent)">onReady</a></span>&#8203;(net.dv8tion.jda.api.events.ReadyEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.net.dv8tion.jda.core.hooks.ListenerAdapter">
<li class="blockList"><a id="methods.inherited.from.class.net.dv8tion.jda.api.hooks.ListenerAdapter">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.dv8tion.jda.core.hooks.ListenerAdapter</h3>
<code>onCallCreate, onCallDelete, onCallUpdateRegion, onCallUpdateRingingUsers, onCallVoiceJoin, onCallVoiceLeave, onCallVoiceSelfDeafen, onCallVoiceSelfMute, onCategoryCreate, onCategoryDelete, onCategoryUpdateName, onCategoryUpdatePermissions, onCategoryUpdatePosition, onDisconnect, onEmoteAdded, onEmoteRemoved, onEmoteUpdateName, onEmoteUpdateRoles, onEvent, onException, onFriendAdded, onFriendRemoved, onFriendRequestCanceled, onFriendRequestIgnored, onFriendRequestReceived, onFriendRequestSent, onGenericCall, onGenericCallUpdate, onGenericCallVoice, onGenericCategory, onGenericCategoryUpdate, onGenericEmote, onGenericEmoteUpdate, onGenericEvent, onGenericGroup, onGenericGroupMessage, onGenericGroupMessageReaction, onGenericGroupUpdate, onGenericGuild, onGenericGuildMember, onGenericGuildMessage, onGenericGuildMessageReaction, onGenericGuildUpdate, onGenericGuildVoice, onGenericMessage, onGenericMessageReaction, onGenericPrivateMessage, onGenericPrivateMessageReaction, onGenericRelationship, onGenericRelationshipAdd, onGenericRelationshipRemove, onGenericRole, onGenericRoleUpdate, onGenericSelfUpdate, onGenericTextChannel, onGenericTextChannelUpdate, onGenericUpdate, onGenericUser, onGenericUserPresence, onGenericVoiceChannel, onGenericVoiceChannelUpdate, onGroupJoin, onGroupLeave, onGroupMessageDelete, onGroupMessageEmbed, onGroupMessageReactionAdd, onGroupMessageReactionRemove, onGroupMessageReactionRemoveAll, onGroupMessageReceived, onGroupMessageUpdate, onGroupUpdateIcon, onGroupUpdateName, onGroupUpdateOwner, onGroupUserJoin, onGroupUserLeave, onGuildAvailable, onGuildBan, onGuildJoin, onGuildLeave, onGuildMemberJoin, onGuildMemberLeave, onGuildMemberNickChange, onGuildMemberRoleAdd, onGuildMemberRoleRemove, onGuildMessageDelete, onGuildMessageEmbed, onGuildMessageReactionAdd, onGuildMessageReactionRemove, onGuildMessageReactionRemoveAll, onGuildMessageReceived, onGuildMessageUpdate, onGuildReady, onGuildUnavailable, onGuildUnban, onGuildUpdateAfkChannel, onGuildUpdateAfkTimeout, onGuildUpdateExplicitContentLevel, onGuildUpdateFeatures, onGuildUpdateIcon, onGuildUpdateMFALevel, onGuildUpdateName, onGuildUpdateNotificationLevel, onGuildUpdateOwner, onGuildUpdateRegion, onGuildUpdateSplash, onGuildUpdateSystemChannel, onGuildUpdateVerificationLevel, onGuildVoiceDeafen, onGuildVoiceGuildDeafen, onGuildVoiceGuildMute, onGuildVoiceJoin, onGuildVoiceLeave, onGuildVoiceMove, onGuildVoiceMute, onGuildVoiceSelfDeafen, onGuildVoiceSelfMute, onGuildVoiceSuppress, onGuildVoiceUpdate, onHttpRequest, onMessageBulkDelete, onMessageDelete, onMessageEmbed, onMessageReactionAdd, onMessageReactionRemove, onMessageReactionRemoveAll, onMessageUpdate, onPrivateChannelCreate, onPrivateChannelDelete, onPrivateMessageDelete, onPrivateMessageEmbed, onPrivateMessageReactionAdd, onPrivateMessageReactionRemove, onPrivateMessageReceived, onPrivateMessageUpdate, onReconnect, onResume, onRoleCreate, onRoleDelete, onRoleUpdateColor, onRoleUpdateHoisted, onRoleUpdateMentionable, onRoleUpdateName, onRoleUpdatePermissions, onRoleUpdatePosition, onSelfUpdateAvatar, onSelfUpdateEmail, onSelfUpdateMFA, onSelfUpdateName, onSelfUpdateVerified, onShutdown, onStatusChange, onTextChannelCreate, onTextChannelDelete, onTextChannelUpdateName, onTextChannelUpdateNSFW, onTextChannelUpdateParent, onTextChannelUpdatePermissions, onTextChannelUpdatePosition, onTextChannelUpdateSlowmode, onTextChannelUpdateTopic, onUnavailableGuildJoined, onUserBlocked, onUserTyping, onUserUnblocked, onUserUpdateAvatar, onUserUpdateDiscriminator, onUserUpdateGame, onUserUpdateName, onUserUpdateOnlineStatus, onVoiceChannelCreate, onVoiceChannelDelete, onVoiceChannelUpdateBitrate, onVoiceChannelUpdateName, onVoiceChannelUpdateParent, onVoiceChannelUpdatePermissions, onVoiceChannelUpdatePosition, onVoiceChannelUpdateUserLimit</code></li>
<h3>Methods inherited from class&nbsp;net.dv8tion.jda.api.hooks.ListenerAdapter</h3>
<code>onCategoryCreate, onCategoryDelete, onCategoryUpdateName, onCategoryUpdatePermissions, onCategoryUpdatePosition, onDisconnect, onEmoteAdded, onEmoteRemoved, onEmoteUpdateName, onEmoteUpdateRoles, onEvent, onException, onGatewayPing, onGenericCategory, onGenericCategoryUpdate, onGenericEmote, onGenericEmoteUpdate, onGenericEvent, onGenericGuild, onGenericGuildInvite, onGenericGuildMember, onGenericGuildMemberUpdate, onGenericGuildMessage, onGenericGuildMessageReaction, onGenericGuildUpdate, onGenericGuildVoice, onGenericMessage, onGenericMessageReaction, onGenericPermissionOverride, onGenericPrivateMessage, onGenericPrivateMessageReaction, onGenericRole, onGenericRoleUpdate, onGenericSelfUpdate, onGenericStoreChannel, onGenericStoreChannelUpdate, onGenericTextChannel, onGenericTextChannelUpdate, onGenericUpdate, onGenericUser, onGenericUserPresence, onGenericVoiceChannel, onGenericVoiceChannelUpdate, onGuildAvailable, onGuildBan, onGuildInviteCreate, onGuildInviteDelete, onGuildJoin, onGuildLeave, onGuildMemberJoin, onGuildMemberLeave, onGuildMemberRemove, onGuildMemberRoleAdd, onGuildMemberRoleRemove, onGuildMemberUpdateBoostTime, onGuildMemberUpdateNickname, onGuildMessageDelete, onGuildMessageEmbed, onGuildMessageReactionAdd, onGuildMessageReactionRemove, onGuildMessageReactionRemoveAll, onGuildMessageReactionRemoveEmote, onGuildMessageReceived, onGuildMessageUpdate, onGuildReady, onGuildUnavailable, onGuildUnban, onGuildUpdateAfkChannel, onGuildUpdateAfkTimeout, onGuildUpdateBanner, onGuildUpdateBoostCount, onGuildUpdateBoostTier, onGuildUpdateDescription, onGuildUpdateExplicitContentLevel, onGuildUpdateFeatures, onGuildUpdateIcon, onGuildUpdateMaxMembers, onGuildUpdateMaxPresences, onGuildUpdateMFALevel, onGuildUpdateName, onGuildUpdateNotificationLevel, onGuildUpdateOwner, onGuildUpdateRegion, onGuildUpdateSplash, onGuildUpdateSystemChannel, onGuildUpdateVanityCode, onGuildUpdateVerificationLevel, onGuildVoiceDeafen, onGuildVoiceGuildDeafen, onGuildVoiceGuildMute, onGuildVoiceJoin, onGuildVoiceLeave, onGuildVoiceMove, onGuildVoiceMute, onGuildVoiceSelfDeafen, onGuildVoiceSelfMute, onGuildVoiceStream, onGuildVoiceSuppress, onGuildVoiceUpdate, onHttpRequest, onMessageBulkDelete, onMessageDelete, onMessageEmbed, onMessageReactionAdd, onMessageReactionRemove, onMessageReactionRemoveAll, onMessageReactionRemoveEmote, onMessageUpdate, onPermissionOverrideCreate, onPermissionOverrideDelete, onPermissionOverrideUpdate, onPrivateChannelCreate, onPrivateChannelDelete, onPrivateMessageDelete, onPrivateMessageEmbed, onPrivateMessageReactionAdd, onPrivateMessageReactionRemove, onPrivateMessageReceived, onPrivateMessageUpdate, onRawGateway, onReconnect, onResume, onRoleCreate, onRoleDelete, onRoleUpdateColor, onRoleUpdateHoisted, onRoleUpdateMentionable, onRoleUpdateName, onRoleUpdatePermissions, onRoleUpdatePosition, onSelfUpdateAvatar, onSelfUpdateEmail, onSelfUpdateMFA, onSelfUpdateName, onSelfUpdateVerified, onShutdown, onStatusChange, onStoreChannelCreate, onStoreChannelDelete, onStoreChannelUpdateName, onStoreChannelUpdatePermissions, onStoreChannelUpdatePosition, onTextChannelCreate, onTextChannelDelete, onTextChannelUpdateName, onTextChannelUpdateNSFW, onTextChannelUpdateParent, onTextChannelUpdatePermissions, onTextChannelUpdatePosition, onTextChannelUpdateSlowmode, onTextChannelUpdateTopic, onUnavailableGuildJoined, onUnavailableGuildLeave, onUserActivityEnd, onUserActivityStart, onUserTyping, onUserUpdateActivityOrder, onUserUpdateAvatar, onUserUpdateDiscriminator, onUserUpdateFlags, onUserUpdateName, onUserUpdateOnlineStatus, onVoiceChannelCreate, onVoiceChannelDelete, onVoiceChannelUpdateBitrate, onVoiceChannelUpdateName, onVoiceChannelUpdateParent, onVoiceChannelUpdatePermissions, onVoiceChannelUpdatePosition, onVoiceChannelUpdateUserLimit</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -203,29 +203,29 @@ extends net.dv8tion.jda.core.hooks.ListenerAdapter</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="onMessageReceived(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">
<a id="onMessageReceived(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onMessageReceived</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDAListener.html#line.17">onMessageReceived</a>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</pre>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDAListener.html#line.17">onMessageReceived</a>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onMessageReceived</code>&nbsp;in class&nbsp;<code>net.dv8tion.jda.core.hooks.ListenerAdapter</code></dd>
<dd><code>onMessageReceived</code>&nbsp;in class&nbsp;<code>net.dv8tion.jda.api.hooks.ListenerAdapter</code></dd>
</dl>
</li>
</ul>
<a id="onReady(net.dv8tion.jda.core.events.ReadyEvent)">
<a id="onReady(net.dv8tion.jda.api.events.ReadyEvent)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>onReady</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDAListener.html#line.24">onReady</a>&#8203;(net.dv8tion.jda.core.events.ReadyEvent&nbsp;event)</pre>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/JDAListener.html#line.24">onReady</a>&#8203;(net.dv8tion.jda.api.events.ReadyEvent&nbsp;event)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>onReady</code>&nbsp;in class&nbsp;<code>net.dv8tion.jda.core.hooks.ListenerAdapter</code></dd>
<dd><code>onReady</code>&nbsp;in class&nbsp;<code>net.dv8tion.jda.api.hooks.ListenerAdapter</code></dd>
</dl>
</li>
</ul>
@@ -181,7 +181,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#create(net.dv8tion.jda.core.JDA)">create</a></span>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#create(net.dv8tion.jda.api.JDA)">create</a></span>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
@@ -267,13 +267,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
@NotNull <a href="CommandPermissionResolver.html" title="interface in co.aikar.commands">CommandPermissionResolver</a>&nbsp;permissionResolver)</pre>
</li>
</ul>
<a id="create(net.dv8tion.jda.core.JDA)">
<a id="create(net.dv8tion.jda.api.JDA)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>create</h4>
<pre class="methodSignature">public&nbsp;<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;<a href="../../../src-html/co/aikar/commands/JDAOptions.html#line.29">create</a>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda)</pre>
<pre class="methodSignature">public&nbsp;<a href="JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;<a href="../../../src-html/co/aikar/commands/JDAOptions.html#line.29">create</a>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda)</pre>
</li>
</ul>
</li>
@@ -149,12 +149,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default <a href="../CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandConfig.</span><code><span class="memberNameLink"><a href="../CommandConfig.html#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandConfig.</span><code><span class="memberNameLink"><a href="../CommandConfig.html#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandConfigProvider.</span><code><span class="memberNameLink"><a href="../CommandConfigProvider.html#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandConfigProvider.</span><code><span class="memberNameLink"><a href="../CommandConfigProvider.html#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide</a></span>&#8203;(net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
@@ -129,7 +129,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JDAOptions.</span><code><span class="memberNameLink"><a href="../JDAOptions.html#create(net.dv8tion.jda.core.JDA)">create</a></span>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda)</code></th>
<th class="colSecond" scope="row"><span class="typeNameLabel">JDAOptions.</span><code><span class="memberNameLink"><a href="../JDAOptions.html#create(net.dv8tion.jda.api.JDA)">create</a></span>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
@@ -170,8 +170,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../JDACommandEvent.html#%3Cinit%3E(co.aikar.commands.JDACommandManager,net.dv8tion.jda.core.events.message.MessageReceivedEvent)">JDACommandEvent</a></span>&#8203;(<a href="../JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager,
net.dv8tion.jda.core.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../JDACommandEvent.html#%3Cinit%3E(co.aikar.commands.JDACommandManager,net.dv8tion.jda.api.events.message.MessageReceivedEvent)">JDACommandEvent</a></span>&#8203;(<a href="../JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a>&nbsp;manager,
net.dv8tion.jda.api.events.message.MessageReceivedEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
@@ -157,7 +157,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../JDACommandManager.html#%3Cinit%3E(net.dv8tion.jda.core.JDA,co.aikar.commands.JDAOptions)">JDACommandManager</a></span>&#8203;(net.dv8tion.jda.core.JDA&nbsp;jda,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../JDACommandManager.html#%3Cinit%3E(net.dv8tion.jda.api.JDA,co.aikar.commands.JDAOptions)">JDACommandManager</a></span>&#8203;(net.dv8tion.jda.api.JDA&nbsp;jda,
<a href="../JDAOptions.html" title="class in co.aikar.commands">JDAOptions</a>&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
@@ -135,7 +135,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">co.aikar.commands.<a href="JDACommandPermissionResolver.html" title="class in co.aikar.commands"><span class="typeNameLink">JDACommandPermissionResolver</span></a> (implements co.aikar.commands.<a href="CommandPermissionResolver.html" title="interface in co.aikar.commands">CommandPermissionResolver</a>)</li>
<li class="circle">co.aikar.commands.<a href="JDAOptions.html" title="class in co.aikar.commands"><span class="typeNameLink">JDAOptions</span></a></li>
<li class="circle">co.aikar.commands.<a href="JDARootCommand.html" title="class in co.aikar.commands"><span class="typeNameLink">JDARootCommand</span></a> (implements co.aikar.commands.RootCommand)</li>
<li class="circle">net.dv8tion.jda.core.hooks.ListenerAdapter (implements net.dv8tion.jda.core.hooks.EventListener)
<li class="circle">net.dv8tion.jda.api.hooks.ListenerAdapter (implements net.dv8tion.jda.api.hooks.EventListener)
<ul>
<li class="circle">co.aikar.commands.<a href="JDAListener.html" title="class in co.aikar.commands"><span class="typeNameLink">JDAListener</span></a></li>
</ul>
+10 -10
View File
@@ -130,7 +130,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#contexts">contexts</a></span> - Variable in class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAOptions.html#create(net.dv8tion.jda.core.JDA)">create(JDA)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAOptions.html" title="class in co.aikar.commands">JDAOptions</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAOptions.html#create(net.dv8tion.jda.api.JDA)">create(JDA)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAOptions.html" title="class in co.aikar.commands">JDAOptions</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#createCommandContext(co.aikar.commands.RegisteredCommand,co.aikar.commands.CommandParameter,co.aikar.commands.CommandIssuer,java.util.List,int,java.util.Map)">createCommandContext(RegisteredCommand, CommandParameter, CommandIssuer, List&lt;String&gt;, int, Map&lt;String, Object&gt;)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dd>&nbsp;</dd>
@@ -246,15 +246,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd>
<dt><a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands"><span class="typeNameLink">JDACommandEvent</span></a> - Class in <a href="co/aikar/commands/package-summary.html">co.aikar.commands</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#%3Cinit%3E(co.aikar.commands.JDACommandManager,net.dv8tion.jda.core.events.message.MessageReceivedEvent)">JDACommandEvent(JDACommandManager, MessageReceivedEvent)</a></span> - Constructor for class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#%3Cinit%3E(co.aikar.commands.JDACommandManager,net.dv8tion.jda.api.events.message.MessageReceivedEvent)">JDACommandEvent(JDACommandManager, MessageReceivedEvent)</a></span> - Constructor for class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="co/aikar/commands/JDACommandExecutionContext.html" title="class in co.aikar.commands"><span class="typeNameLink">JDACommandExecutionContext</span></a> - Class in <a href="co/aikar/commands/package-summary.html">co.aikar.commands</a></dt>
<dd>&nbsp;</dd>
<dt><a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands"><span class="typeNameLink">JDACommandManager</span></a> - Class in <a href="co/aikar/commands/package-summary.html">co.aikar.commands</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#%3Cinit%3E(net.dv8tion.jda.core.JDA)">JDACommandManager(JDA)</a></span> - Constructor for class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#%3Cinit%3E(net.dv8tion.jda.api.JDA)">JDACommandManager(JDA)</a></span> - Constructor for class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#%3Cinit%3E(net.dv8tion.jda.core.JDA,co.aikar.commands.JDAOptions)">JDACommandManager(JDA, JDAOptions)</a></span> - Constructor for class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#%3Cinit%3E(net.dv8tion.jda.api.JDA,co.aikar.commands.JDAOptions)">JDACommandManager(JDA, JDAOptions)</a></span> - Constructor for class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dd>&nbsp;</dd>
<dt><a href="co/aikar/commands/JDACommandPermissionResolver.html" title="class in co.aikar.commands"><span class="typeNameLink">JDACommandPermissionResolver</span></a> - Class in <a href="co/aikar/commands/package-summary.html">co.aikar.commands</a></dt>
<dd>&nbsp;</dd>
@@ -294,9 +294,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAListener.html#onMessageReceived(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">onMessageReceived(MessageReceivedEvent)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAListener.html" title="class in co.aikar.commands">JDAListener</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAListener.html#onMessageReceived(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">onMessageReceived(MessageReceivedEvent)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAListener.html" title="class in co.aikar.commands">JDAListener</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAListener.html#onReady(net.dv8tion.jda.core.events.ReadyEvent)">onReady(ReadyEvent)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAListener.html" title="class in co.aikar.commands">JDAListener</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAListener.html#onReady(net.dv8tion.jda.api.events.ReadyEvent)">onReady(ReadyEvent)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAListener.html" title="class in co.aikar.commands">JDAListener</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandManager.html#options()">options()</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandManager.html" title="class in co.aikar.commands">JDACommandManager</a></dt>
<dd>&nbsp;</dd>
@@ -308,9 +308,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dl>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDAOptions.html#permissionResolver(co.aikar.commands.CommandPermissionResolver)">permissionResolver(CommandPermissionResolver)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDAOptions.html" title="class in co.aikar.commands">JDAOptions</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandConfig.html#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide(MessageReceivedEvent)</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandConfig.html#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide(MessageReceivedEvent)</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/CommandConfig.html" title="interface in co.aikar.commands">CommandConfig</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandConfigProvider.html#provide(net.dv8tion.jda.core.events.message.MessageReceivedEvent)">provide(MessageReceivedEvent)</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/CommandConfigProvider.html" title="interface in co.aikar.commands">CommandConfigProvider</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandConfigProvider.html#provide(net.dv8tion.jda.api.events.message.MessageReceivedEvent)">provide(MessageReceivedEvent)</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/CommandConfigProvider.html" title="interface in co.aikar.commands">CommandConfigProvider</a></dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:R">
@@ -335,9 +335,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">The <a href="co/aikar/commands/annotation/SelfUser.html" title="annotation in co.aikar.commands.annotation"><code>SelfUser</code></a> annotation is to define whether the parameter should be represented by JDA's user object
or if it should be parsed from command input.</div>
</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#sendMessage(net.dv8tion.jda.core.entities.Message)">sendMessage(Message)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#sendMessage(net.dv8tion.jda.api.entities.Message)">sendMessage(Message)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#sendMessage(net.dv8tion.jda.core.entities.MessageEmbed)">sendMessage(MessageEmbed)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#sendMessage(net.dv8tion.jda.api.entities.MessageEmbed)">sendMessage(MessageEmbed)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/JDACommandEvent.html#sendMessageInternal(java.lang.String)">sendMessageInternal(String)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/JDACommandEvent.html" title="class in co.aikar.commands">JDACommandEvent</a></dt>
<dd>&nbsp;</dd>
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -136,7 +136,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/JDACommandPermissionResolver.html" title="class in co.aikar.commands"><span class="typeNameLink">JDACommandPermissionResolver</span></a> (implements co.aikar.commands.<a href="co/aikar/commands/CommandPermissionResolver.html" title="interface in co.aikar.commands">CommandPermissionResolver</a>)</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/JDAOptions.html" title="class in co.aikar.commands"><span class="typeNameLink">JDAOptions</span></a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/JDARootCommand.html" title="class in co.aikar.commands"><span class="typeNameLink">JDARootCommand</span></a> (implements co.aikar.commands.RootCommand)</li>
<li class="circle">net.dv8tion.jda.core.hooks.ListenerAdapter (implements net.dv8tion.jda.core.hooks.EventListener)
<li class="circle">net.dv8tion.jda.api.hooks.ListenerAdapter (implements net.dv8tion.jda.api.hooks.EventListener)
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/JDAListener.html" title="class in co.aikar.commands"><span class="typeNameLink">JDAListener</span></a></li>
</ul>
@@ -9,7 +9,7 @@
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.core.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.api.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">004</span><a id="line.4">import org.jetbrains.annotations.NotNull;</a>
<span class="sourceLineNo">005</span><a id="line.5"></a>
<span class="sourceLineNo">006</span><a id="line.6">import java.util.List;</a>
@@ -9,7 +9,7 @@
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.core.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.api.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">004</span><a id="line.4"></a>
<span class="sourceLineNo">005</span><a id="line.5">public interface CommandConfigProvider {</a>
<span class="sourceLineNo">006</span><a id="line.6"> CommandConfig provide(MessageReceivedEvent event);</a>
@@ -11,118 +11,117 @@
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import co.aikar.commands.annotation.Author;</a>
<span class="sourceLineNo">004</span><a id="line.4">import co.aikar.commands.annotation.CrossGuild;</a>
<span class="sourceLineNo">005</span><a id="line.5">import co.aikar.commands.annotation.Optional;</a>
<span class="sourceLineNo">006</span><a id="line.6">import co.aikar.commands.annotation.SelfUser;</a>
<span class="sourceLineNo">007</span><a id="line.7">import net.dv8tion.jda.core.JDA;</a>
<span class="sourceLineNo">008</span><a id="line.8">import net.dv8tion.jda.core.entities.ChannelType;</a>
<span class="sourceLineNo">009</span><a id="line.9">import net.dv8tion.jda.core.entities.Guild;</a>
<span class="sourceLineNo">010</span><a id="line.10">import net.dv8tion.jda.core.entities.Message;</a>
<span class="sourceLineNo">011</span><a id="line.11">import net.dv8tion.jda.core.entities.MessageChannel;</a>
<span class="sourceLineNo">012</span><a id="line.12">import net.dv8tion.jda.core.entities.Role;</a>
<span class="sourceLineNo">013</span><a id="line.13">import net.dv8tion.jda.core.entities.TextChannel;</a>
<span class="sourceLineNo">014</span><a id="line.14">import net.dv8tion.jda.core.entities.User;</a>
<span class="sourceLineNo">015</span><a id="line.15">import net.dv8tion.jda.core.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">016</span><a id="line.16"></a>
<span class="sourceLineNo">017</span><a id="line.17">import java.util.List;</a>
<span class="sourceLineNo">018</span><a id="line.18"></a>
<span class="sourceLineNo">019</span><a id="line.19">// TODO: Message Keys !!!</a>
<span class="sourceLineNo">020</span><a id="line.20">public class JDACommandContexts extends CommandContexts&lt;JDACommandExecutionContext&gt; {</a>
<span class="sourceLineNo">021</span><a id="line.21"> private final JDACommandManager manager;</a>
<span class="sourceLineNo">022</span><a id="line.22"> private final JDA jda;</a>
<span class="sourceLineNo">023</span><a id="line.23"></a>
<span class="sourceLineNo">024</span><a id="line.24"> public JDACommandContexts(JDACommandManager manager) {</a>
<span class="sourceLineNo">025</span><a id="line.25"> super(manager);</a>
<span class="sourceLineNo">026</span><a id="line.26"> this.manager = manager;</a>
<span class="sourceLineNo">027</span><a id="line.27"> this.jda = this.manager.getJDA();</a>
<span class="sourceLineNo">028</span><a id="line.28"> this.registerIssuerOnlyContext(JDACommandEvent.class, CommandExecutionContext::getIssuer);</a>
<span class="sourceLineNo">029</span><a id="line.29"> this.registerIssuerOnlyContext(MessageReceivedEvent.class, c -&gt; c.getIssuer().getIssuer());</a>
<span class="sourceLineNo">030</span><a id="line.30"> this.registerIssuerOnlyContext(Message.class, c -&gt; c.issuer.getIssuer().getMessage());</a>
<span class="sourceLineNo">031</span><a id="line.31"> this.registerIssuerOnlyContext(ChannelType.class, c -&gt; c.issuer.getIssuer().getChannelType());</a>
<span class="sourceLineNo">032</span><a id="line.32"> this.registerIssuerOnlyContext(JDA.class, c -&gt; jda);</a>
<span class="sourceLineNo">033</span><a id="line.33"> this.registerIssuerOnlyContext(Guild.class, c -&gt; {</a>
<span class="sourceLineNo">034</span><a id="line.34"> MessageReceivedEvent event = c.getIssuer().getIssuer();</a>
<span class="sourceLineNo">035</span><a id="line.35"> if (event.isFromType(ChannelType.PRIVATE) &amp;&amp; !c.isOptional()) {</a>
<span class="sourceLineNo">036</span><a id="line.36"> throw new InvalidCommandArgument("This command can only be executed in a Guild.", false);</a>
<span class="sourceLineNo">037</span><a id="line.37"> } else {</a>
<span class="sourceLineNo">038</span><a id="line.38"> return event.getGuild();</a>
<span class="sourceLineNo">039</span><a id="line.39"> }</a>
<span class="sourceLineNo">040</span><a id="line.40"> });</a>
<span class="sourceLineNo">041</span><a id="line.41"> this.registerIssuerAwareContext(MessageChannel.class, c -&gt; {</a>
<span class="sourceLineNo">042</span><a id="line.42"> if (c.hasAnnotation(Author.class)) {</a>
<span class="sourceLineNo">043</span><a id="line.43"> return c.issuer.getIssuer().getChannel();</a>
<span class="sourceLineNo">044</span><a id="line.44"> }</a>
<span class="sourceLineNo">045</span><a id="line.45"> boolean isCrossGuild = c.hasAnnotation(CrossGuild.class);</a>
<span class="sourceLineNo">046</span><a id="line.46"> String argument = c.popFirstArg(); // we pop because we are only issuer aware if we are annotated</a>
<span class="sourceLineNo">047</span><a id="line.47"> MessageChannel channel = null;</a>
<span class="sourceLineNo">048</span><a id="line.48"> if (argument.startsWith("&lt;#")) {</a>
<span class="sourceLineNo">049</span><a id="line.49"> String id = argument.substring(2, argument.length() - 1);</a>
<span class="sourceLineNo">050</span><a id="line.50"> channel = isCrossGuild ? jda.getTextChannelById(id) : c.issuer.getIssuer().getGuild().getTextChannelById(id);</a>
<span class="sourceLineNo">051</span><a id="line.51"> } else {</a>
<span class="sourceLineNo">052</span><a id="line.52"> List&lt;TextChannel&gt; channelList = isCrossGuild ? jda.getTextChannelsByName(argument, true) :</a>
<span class="sourceLineNo">053</span><a id="line.53"> c.issuer.getEvent().getGuild().getTextChannelsByName(argument, true);</a>
<span class="sourceLineNo">054</span><a id="line.54"> if (channelList.size() &gt; 1) {</a>
<span class="sourceLineNo">055</span><a id="line.55"> throw new InvalidCommandArgument("Too many channels were found with the given name. Try with the `#channelname` syntax.", false);</a>
<span class="sourceLineNo">056</span><a id="line.56"> } else if (channelList.size() == 1) {</a>
<span class="sourceLineNo">057</span><a id="line.57"> channel = channelList.get(0);</a>
<span class="sourceLineNo">058</span><a id="line.58"> }</a>
<span class="sourceLineNo">059</span><a id="line.59"> }</a>
<span class="sourceLineNo">060</span><a id="line.60"> if (channel == null) {</a>
<span class="sourceLineNo">061</span><a id="line.61"> throw new InvalidCommandArgument("Couldn't find a channel with that name or ID.");</a>
<span class="sourceLineNo">062</span><a id="line.62"> }</a>
<span class="sourceLineNo">063</span><a id="line.63"> return channel;</a>
<span class="sourceLineNo">064</span><a id="line.64"> });</a>
<span class="sourceLineNo">065</span><a id="line.65"> this.registerIssuerAwareContext(User.class, c -&gt; {</a>
<span class="sourceLineNo">066</span><a id="line.66"> if (c.hasAnnotation(SelfUser.class)) {</a>
<span class="sourceLineNo">067</span><a id="line.67"> return jda.getSelfUser();</a>
<span class="sourceLineNo">068</span><a id="line.68"> }</a>
<span class="sourceLineNo">069</span><a id="line.69"> String arg = c.getFirstArg();</a>
<span class="sourceLineNo">070</span><a id="line.70"> if (c.isOptional() &amp;&amp; (arg == null || arg.isEmpty())) {</a>
<span class="sourceLineNo">071</span><a id="line.71"> return null;</a>
<span class="sourceLineNo">072</span><a id="line.72"> }</a>
<span class="sourceLineNo">073</span><a id="line.73"> arg = c.popFirstArg(); // we pop because we are only issuer aware if we are annotated</a>
<span class="sourceLineNo">074</span><a id="line.74"> User user = null;</a>
<span class="sourceLineNo">075</span><a id="line.75"> if (arg.startsWith("&lt;@!")) { // for some reason a ! is added when @'ing and clicking their name.</a>
<span class="sourceLineNo">076</span><a id="line.76"> user = jda.getUserById(arg.substring(3, arg.length() - 1));</a>
<span class="sourceLineNo">077</span><a id="line.77"> } else if (arg.startsWith("&lt;@")) { // users can /also/ be mentioned like this...</a>
<span class="sourceLineNo">078</span><a id="line.78"> user = jda.getUserById(arg.substring(2, arg.length() - 1));</a>
<span class="sourceLineNo">079</span><a id="line.79"> } else {</a>
<span class="sourceLineNo">080</span><a id="line.80"> List&lt;User&gt; users = jda.getUsersByName(arg, true);</a>
<span class="sourceLineNo">081</span><a id="line.81"> if (users.size() &gt; 1) {</a>
<span class="sourceLineNo">082</span><a id="line.82"> throw new InvalidCommandArgument("Too many users were found with the given name. Try with the `@username#0000` syntax.", false);</a>
<span class="sourceLineNo">083</span><a id="line.83"> }</a>
<span class="sourceLineNo">084</span><a id="line.84"> if (!users.isEmpty()) {</a>
<span class="sourceLineNo">085</span><a id="line.85"> user = users.get(0);</a>
<span class="sourceLineNo">086</span><a id="line.86"> }</a>
<span class="sourceLineNo">087</span><a id="line.87"> }</a>
<span class="sourceLineNo">088</span><a id="line.88"> if (user == null) {</a>
<span class="sourceLineNo">089</span><a id="line.89"> throw new InvalidCommandArgument("Could not find a user with that name or ID.");</a>
<span class="sourceLineNo">090</span><a id="line.90"> }</a>
<span class="sourceLineNo">091</span><a id="line.91"> return user;</a>
<span class="sourceLineNo">092</span><a id="line.92"> });</a>
<span class="sourceLineNo">093</span><a id="line.93"> this.registerContext(Role.class, c -&gt; {</a>
<span class="sourceLineNo">094</span><a id="line.94"> boolean isCrossGuild = c.hasAnnotation(CrossGuild.class);</a>
<span class="sourceLineNo">095</span><a id="line.95"> String arg = c.popFirstArg();</a>
<span class="sourceLineNo">096</span><a id="line.96"> Role role = null;</a>
<span class="sourceLineNo">097</span><a id="line.97"> if (arg.startsWith("&lt;@&amp;")) {</a>
<span class="sourceLineNo">098</span><a id="line.98"> String id = arg.substring(3, arg.length() - 1);</a>
<span class="sourceLineNo">099</span><a id="line.99"> role = isCrossGuild ? jda.getRoleById(id) : c.issuer.getIssuer().getGuild().getRoleById(id);</a>
<span class="sourceLineNo">100</span><a id="line.100"> } else {</a>
<span class="sourceLineNo">101</span><a id="line.101"> List&lt;Role&gt; roles = isCrossGuild ? jda.getRolesByName(arg, true)</a>
<span class="sourceLineNo">102</span><a id="line.102"> : c.issuer.getIssuer().getGuild().getRolesByName(arg, true);</a>
<span class="sourceLineNo">103</span><a id="line.103"> if (roles.size() &gt; 1) {</a>
<span class="sourceLineNo">104</span><a id="line.104"> throw new InvalidCommandArgument("Too many roles were found with the given name. Try with the `@role` syntax.", false);</a>
<span class="sourceLineNo">105</span><a id="line.105"> }</a>
<span class="sourceLineNo">106</span><a id="line.106"> if (!roles.isEmpty()) {</a>
<span class="sourceLineNo">107</span><a id="line.107"> role = roles.get(0);</a>
<span class="sourceLineNo">108</span><a id="line.108"> }</a>
<span class="sourceLineNo">109</span><a id="line.109"> }</a>
<span class="sourceLineNo">110</span><a id="line.110"> if (role == null) {</a>
<span class="sourceLineNo">111</span><a id="line.111"> throw new InvalidCommandArgument("Could not find a role with that name or ID.");</a>
<span class="sourceLineNo">112</span><a id="line.112"> }</a>
<span class="sourceLineNo">113</span><a id="line.113"> return role;</a>
<span class="sourceLineNo">114</span><a id="line.114"> });</a>
<span class="sourceLineNo">115</span><a id="line.115"> }</a>
<span class="sourceLineNo">116</span><a id="line.116">}</a>
<span class="sourceLineNo">005</span><a id="line.5">import co.aikar.commands.annotation.SelfUser;</a>
<span class="sourceLineNo">006</span><a id="line.6">import net.dv8tion.jda.api.JDA;</a>
<span class="sourceLineNo">007</span><a id="line.7">import net.dv8tion.jda.api.entities.ChannelType;</a>
<span class="sourceLineNo">008</span><a id="line.8">import net.dv8tion.jda.api.entities.Guild;</a>
<span class="sourceLineNo">009</span><a id="line.9">import net.dv8tion.jda.api.entities.Message;</a>
<span class="sourceLineNo">010</span><a id="line.10">import net.dv8tion.jda.api.entities.MessageChannel;</a>
<span class="sourceLineNo">011</span><a id="line.11">import net.dv8tion.jda.api.entities.Role;</a>
<span class="sourceLineNo">012</span><a id="line.12">import net.dv8tion.jda.api.entities.TextChannel;</a>
<span class="sourceLineNo">013</span><a id="line.13">import net.dv8tion.jda.api.entities.User;</a>
<span class="sourceLineNo">014</span><a id="line.14">import net.dv8tion.jda.api.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">015</span><a id="line.15"></a>
<span class="sourceLineNo">016</span><a id="line.16">import java.util.List;</a>
<span class="sourceLineNo">017</span><a id="line.17"></a>
<span class="sourceLineNo">018</span><a id="line.18">// TODO: Message Keys !!!</a>
<span class="sourceLineNo">019</span><a id="line.19">public class JDACommandContexts extends CommandContexts&lt;JDACommandExecutionContext&gt; {</a>
<span class="sourceLineNo">020</span><a id="line.20"> private final JDACommandManager manager;</a>
<span class="sourceLineNo">021</span><a id="line.21"> private final JDA jda;</a>
<span class="sourceLineNo">022</span><a id="line.22"></a>
<span class="sourceLineNo">023</span><a id="line.23"> public JDACommandContexts(JDACommandManager manager) {</a>
<span class="sourceLineNo">024</span><a id="line.24"> super(manager);</a>
<span class="sourceLineNo">025</span><a id="line.25"> this.manager = manager;</a>
<span class="sourceLineNo">026</span><a id="line.26"> this.jda = this.manager.getJDA();</a>
<span class="sourceLineNo">027</span><a id="line.27"> this.registerIssuerOnlyContext(JDACommandEvent.class, CommandExecutionContext::getIssuer);</a>
<span class="sourceLineNo">028</span><a id="line.28"> this.registerIssuerOnlyContext(MessageReceivedEvent.class, c -&gt; c.getIssuer().getIssuer());</a>
<span class="sourceLineNo">029</span><a id="line.29"> this.registerIssuerOnlyContext(Message.class, c -&gt; c.issuer.getIssuer().getMessage());</a>
<span class="sourceLineNo">030</span><a id="line.30"> this.registerIssuerOnlyContext(ChannelType.class, c -&gt; c.issuer.getIssuer().getChannelType());</a>
<span class="sourceLineNo">031</span><a id="line.31"> this.registerIssuerOnlyContext(JDA.class, c -&gt; jda);</a>
<span class="sourceLineNo">032</span><a id="line.32"> this.registerIssuerOnlyContext(Guild.class, c -&gt; {</a>
<span class="sourceLineNo">033</span><a id="line.33"> MessageReceivedEvent event = c.getIssuer().getIssuer();</a>
<span class="sourceLineNo">034</span><a id="line.34"> if (event.isFromType(ChannelType.PRIVATE) &amp;&amp; !c.isOptional()) {</a>
<span class="sourceLineNo">035</span><a id="line.35"> throw new InvalidCommandArgument("This command can only be executed in a Guild.", false);</a>
<span class="sourceLineNo">036</span><a id="line.36"> } else {</a>
<span class="sourceLineNo">037</span><a id="line.37"> return event.getGuild();</a>
<span class="sourceLineNo">038</span><a id="line.38"> }</a>
<span class="sourceLineNo">039</span><a id="line.39"> });</a>
<span class="sourceLineNo">040</span><a id="line.40"> this.registerIssuerAwareContext(MessageChannel.class, c -&gt; {</a>
<span class="sourceLineNo">041</span><a id="line.41"> if (c.hasAnnotation(Author.class)) {</a>
<span class="sourceLineNo">042</span><a id="line.42"> return c.issuer.getIssuer().getChannel();</a>
<span class="sourceLineNo">043</span><a id="line.43"> }</a>
<span class="sourceLineNo">044</span><a id="line.44"> boolean isCrossGuild = c.hasAnnotation(CrossGuild.class);</a>
<span class="sourceLineNo">045</span><a id="line.45"> String argument = c.popFirstArg(); // we pop because we are only issuer aware if we are annotated</a>
<span class="sourceLineNo">046</span><a id="line.46"> MessageChannel channel = null;</a>
<span class="sourceLineNo">047</span><a id="line.47"> if (argument.startsWith("&lt;#")) {</a>
<span class="sourceLineNo">048</span><a id="line.48"> String id = argument.substring(2, argument.length() - 1);</a>
<span class="sourceLineNo">049</span><a id="line.49"> channel = isCrossGuild ? jda.getTextChannelById(id) : c.issuer.getIssuer().getGuild().getTextChannelById(id);</a>
<span class="sourceLineNo">050</span><a id="line.50"> } else {</a>
<span class="sourceLineNo">051</span><a id="line.51"> List&lt;TextChannel&gt; channelList = isCrossGuild ? jda.getTextChannelsByName(argument, true) :</a>
<span class="sourceLineNo">052</span><a id="line.52"> c.issuer.getEvent().getGuild().getTextChannelsByName(argument, true);</a>
<span class="sourceLineNo">053</span><a id="line.53"> if (channelList.size() &gt; 1) {</a>
<span class="sourceLineNo">054</span><a id="line.54"> throw new InvalidCommandArgument("Too many channels were found with the given name. Try with the `#channelname` syntax.", false);</a>
<span class="sourceLineNo">055</span><a id="line.55"> } else if (channelList.size() == 1) {</a>
<span class="sourceLineNo">056</span><a id="line.56"> channel = channelList.get(0);</a>
<span class="sourceLineNo">057</span><a id="line.57"> }</a>
<span class="sourceLineNo">058</span><a id="line.58"> }</a>
<span class="sourceLineNo">059</span><a id="line.59"> if (channel == null) {</a>
<span class="sourceLineNo">060</span><a id="line.60"> throw new InvalidCommandArgument("Couldn't find a channel with that name or ID.");</a>
<span class="sourceLineNo">061</span><a id="line.61"> }</a>
<span class="sourceLineNo">062</span><a id="line.62"> return channel;</a>
<span class="sourceLineNo">063</span><a id="line.63"> });</a>
<span class="sourceLineNo">064</span><a id="line.64"> this.registerIssuerAwareContext(User.class, c -&gt; {</a>
<span class="sourceLineNo">065</span><a id="line.65"> if (c.hasAnnotation(SelfUser.class)) {</a>
<span class="sourceLineNo">066</span><a id="line.66"> return jda.getSelfUser();</a>
<span class="sourceLineNo">067</span><a id="line.67"> }</a>
<span class="sourceLineNo">068</span><a id="line.68"> String arg = c.getFirstArg();</a>
<span class="sourceLineNo">069</span><a id="line.69"> if (c.isOptional() &amp;&amp; (arg == null || arg.isEmpty())) {</a>
<span class="sourceLineNo">070</span><a id="line.70"> return null;</a>
<span class="sourceLineNo">071</span><a id="line.71"> }</a>
<span class="sourceLineNo">072</span><a id="line.72"> arg = c.popFirstArg(); // we pop because we are only issuer aware if we are annotated</a>
<span class="sourceLineNo">073</span><a id="line.73"> User user = null;</a>
<span class="sourceLineNo">074</span><a id="line.74"> if (arg.startsWith("&lt;@!")) { // for some reason a ! is added when @'ing and clicking their name.</a>
<span class="sourceLineNo">075</span><a id="line.75"> user = jda.getUserById(arg.substring(3, arg.length() - 1));</a>
<span class="sourceLineNo">076</span><a id="line.76"> } else if (arg.startsWith("&lt;@")) { // users can /also/ be mentioned like this...</a>
<span class="sourceLineNo">077</span><a id="line.77"> user = jda.getUserById(arg.substring(2, arg.length() - 1));</a>
<span class="sourceLineNo">078</span><a id="line.78"> } else {</a>
<span class="sourceLineNo">079</span><a id="line.79"> List&lt;User&gt; users = jda.getUsersByName(arg, true);</a>
<span class="sourceLineNo">080</span><a id="line.80"> if (users.size() &gt; 1) {</a>
<span class="sourceLineNo">081</span><a id="line.81"> throw new InvalidCommandArgument("Too many users were found with the given name. Try with the `@username#0000` syntax.", false);</a>
<span class="sourceLineNo">082</span><a id="line.82"> }</a>
<span class="sourceLineNo">083</span><a id="line.83"> if (!users.isEmpty()) {</a>
<span class="sourceLineNo">084</span><a id="line.84"> user = users.get(0);</a>
<span class="sourceLineNo">085</span><a id="line.85"> }</a>
<span class="sourceLineNo">086</span><a id="line.86"> }</a>
<span class="sourceLineNo">087</span><a id="line.87"> if (user == null) {</a>
<span class="sourceLineNo">088</span><a id="line.88"> throw new InvalidCommandArgument("Could not find a user with that name or ID.");</a>
<span class="sourceLineNo">089</span><a id="line.89"> }</a>
<span class="sourceLineNo">090</span><a id="line.90"> return user;</a>
<span class="sourceLineNo">091</span><a id="line.91"> });</a>
<span class="sourceLineNo">092</span><a id="line.92"> this.registerContext(Role.class, c -&gt; {</a>
<span class="sourceLineNo">093</span><a id="line.93"> boolean isCrossGuild = c.hasAnnotation(CrossGuild.class);</a>
<span class="sourceLineNo">094</span><a id="line.94"> String arg = c.popFirstArg();</a>
<span class="sourceLineNo">095</span><a id="line.95"> Role role = null;</a>
<span class="sourceLineNo">096</span><a id="line.96"> if (arg.startsWith("&lt;@&amp;")) {</a>
<span class="sourceLineNo">097</span><a id="line.97"> String id = arg.substring(3, arg.length() - 1);</a>
<span class="sourceLineNo">098</span><a id="line.98"> role = isCrossGuild ? jda.getRoleById(id) : c.issuer.getIssuer().getGuild().getRoleById(id);</a>
<span class="sourceLineNo">099</span><a id="line.99"> } else {</a>
<span class="sourceLineNo">100</span><a id="line.100"> List&lt;Role&gt; roles = isCrossGuild ? jda.getRolesByName(arg, true)</a>
<span class="sourceLineNo">101</span><a id="line.101"> : c.issuer.getIssuer().getGuild().getRolesByName(arg, true);</a>
<span class="sourceLineNo">102</span><a id="line.102"> if (roles.size() &gt; 1) {</a>
<span class="sourceLineNo">103</span><a id="line.103"> throw new InvalidCommandArgument("Too many roles were found with the given name. Try with the `@role` syntax.", false);</a>
<span class="sourceLineNo">104</span><a id="line.104"> }</a>
<span class="sourceLineNo">105</span><a id="line.105"> if (!roles.isEmpty()) {</a>
<span class="sourceLineNo">106</span><a id="line.106"> role = roles.get(0);</a>
<span class="sourceLineNo">107</span><a id="line.107"> }</a>
<span class="sourceLineNo">108</span><a id="line.108"> }</a>
<span class="sourceLineNo">109</span><a id="line.109"> if (role == null) {</a>
<span class="sourceLineNo">110</span><a id="line.110"> throw new InvalidCommandArgument("Could not find a role with that name or ID.");</a>
<span class="sourceLineNo">111</span><a id="line.111"> }</a>
<span class="sourceLineNo">112</span><a id="line.112"> return role;</a>
<span class="sourceLineNo">113</span><a id="line.113"> });</a>
<span class="sourceLineNo">114</span><a id="line.114"> }</a>
<span class="sourceLineNo">115</span><a id="line.115">}</a>
@@ -9,9 +9,9 @@
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.core.entities.Message;</a>
<span class="sourceLineNo">004</span><a id="line.4">import net.dv8tion.jda.core.entities.MessageEmbed;</a>
<span class="sourceLineNo">005</span><a id="line.5">import net.dv8tion.jda.core.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.api.entities.Message;</a>
<span class="sourceLineNo">004</span><a id="line.4">import net.dv8tion.jda.api.entities.MessageEmbed;</a>
<span class="sourceLineNo">005</span><a id="line.5">import net.dv8tion.jda.api.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">006</span><a id="line.6">import org.jetbrains.annotations.NotNull;</a>
<span class="sourceLineNo">007</span><a id="line.7"></a>
<span class="sourceLineNo">008</span><a id="line.8">import java.util.UUID;</a>
@@ -10,17 +10,17 @@
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil;</a>
<span class="sourceLineNo">004</span><a id="line.4">import net.dv8tion.jda.core.AccountType;</a>
<span class="sourceLineNo">005</span><a id="line.5">import net.dv8tion.jda.core.JDA;</a>
<span class="sourceLineNo">006</span><a id="line.6">import net.dv8tion.jda.core.entities.ChannelType;</a>
<span class="sourceLineNo">007</span><a id="line.7">import net.dv8tion.jda.core.entities.Message;</a>
<span class="sourceLineNo">008</span><a id="line.8">import net.dv8tion.jda.core.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">004</span><a id="line.4">import net.dv8tion.jda.api.AccountType;</a>
<span class="sourceLineNo">005</span><a id="line.5">import net.dv8tion.jda.api.JDA;</a>
<span class="sourceLineNo">006</span><a id="line.6">import net.dv8tion.jda.api.entities.ChannelType;</a>
<span class="sourceLineNo">007</span><a id="line.7">import net.dv8tion.jda.api.entities.Message;</a>
<span class="sourceLineNo">008</span><a id="line.8">import net.dv8tion.jda.api.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">009</span><a id="line.9">import org.jetbrains.annotations.NotNull;</a>
<span class="sourceLineNo">010</span><a id="line.10"></a>
<span class="sourceLineNo">011</span><a id="line.11">import java.util.Arrays;</a>
<span class="sourceLineNo">012</span><a id="line.12">import java.util.HashMap;</a>
<span class="sourceLineNo">013</span><a id="line.13">import java.util.Collection;</a>
<span class="sourceLineNo">014</span><a id="line.14">import java.util.Collections;</a>
<span class="sourceLineNo">012</span><a id="line.12">import java.util.Collection;</a>
<span class="sourceLineNo">013</span><a id="line.13">import java.util.Collections;</a>
<span class="sourceLineNo">014</span><a id="line.14">import java.util.HashMap;</a>
<span class="sourceLineNo">015</span><a id="line.15">import java.util.List;</a>
<span class="sourceLineNo">016</span><a id="line.16">import java.util.Locale;</a>
<span class="sourceLineNo">017</span><a id="line.17">import java.util.Map;</a>
@@ -96,7 +96,7 @@
<span class="sourceLineNo">087</span><a id="line.87"> void initializeBotOwner() {</a>
<span class="sourceLineNo">088</span><a id="line.88"> if (botOwner == 0L) {</a>
<span class="sourceLineNo">089</span><a id="line.89"> if (jda.getAccountType() == AccountType.BOT) {</a>
<span class="sourceLineNo">090</span><a id="line.90"> botOwner = jda.asBot().getApplicationInfo().complete().getOwner().getIdLong();</a>
<span class="sourceLineNo">090</span><a id="line.90"> botOwner = jda.retrieveApplicationInfo().complete().getOwner().getIdLong();</a>
<span class="sourceLineNo">091</span><a id="line.91"> } else {</a>
<span class="sourceLineNo">092</span><a id="line.92"> botOwner = jda.getSelfUser().getIdLong();</a>
<span class="sourceLineNo">093</span><a id="line.93"> }</a>
@@ -9,7 +9,7 @@
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.core.Permission;</a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.api.Permission;</a>
<span class="sourceLineNo">004</span><a id="line.4"></a>
<span class="sourceLineNo">005</span><a id="line.5">import java.util.HashMap;</a>
<span class="sourceLineNo">006</span><a id="line.6">import java.util.Locale;</a>
@@ -9,10 +9,10 @@
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.core.entities.ChannelType;</a>
<span class="sourceLineNo">004</span><a id="line.4">import net.dv8tion.jda.core.events.ReadyEvent;</a>
<span class="sourceLineNo">005</span><a id="line.5">import net.dv8tion.jda.core.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">006</span><a id="line.6">import net.dv8tion.jda.core.hooks.ListenerAdapter;</a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.api.entities.ChannelType;</a>
<span class="sourceLineNo">004</span><a id="line.4">import net.dv8tion.jda.api.events.ReadyEvent;</a>
<span class="sourceLineNo">005</span><a id="line.5">import net.dv8tion.jda.api.events.message.MessageReceivedEvent;</a>
<span class="sourceLineNo">006</span><a id="line.6">import net.dv8tion.jda.api.hooks.ListenerAdapter;</a>
<span class="sourceLineNo">007</span><a id="line.7"></a>
<span class="sourceLineNo">008</span><a id="line.8">public class JDAListener extends ListenerAdapter {</a>
<span class="sourceLineNo">009</span><a id="line.9"></a>
@@ -9,7 +9,7 @@
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.core.JDA;</a>
<span class="sourceLineNo">003</span><a id="line.3">import net.dv8tion.jda.api.JDA;</a>
<span class="sourceLineNo">004</span><a id="line.4">import org.jetbrains.annotations.NotNull;</a>
<span class="sourceLineNo">005</span><a id="line.5"></a>
<span class="sourceLineNo">006</span><a id="line.6">public class JDAOptions {</a>