<dd><code><ahref="CommandWithSubcommands.Builder.html"title="class in com.djrapitops.plan.commands.use">CommandWithSubcommands.Builder</a></code>, <code><ahref="Subcommand.Builder.html"title="class in com.djrapitops.plan.commands.use">Subcommand.Builder</a></code></dd>
<tdclass="colFirst"><code>default <ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a></code></td>
<tdclass="colFirst"><code><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#onCommand(java.util.function.BiConsumer)">onCommand</a></span>​(java.util.function.BiConsumer<<ahref="CMDSender.html"title="interface in com.djrapitops.plan.commands.use">CMDSender</a>,​<ahref="Arguments.html"title="class in com.djrapitops.plan.commands.use">Arguments</a>> executor)</code></th>
<tdclass="colFirst"><code>default <ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#onCommand(java.util.function.Consumer)">onCommand</a></span>​(java.util.function.Consumer<<ahref="CMDSender.html"title="interface in com.djrapitops.plan.commands.use">CMDSender</a>> executor)</code></th>
<tdclass="colFirst"><code><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#onTabComplete(java.util.function.BiFunction)">onTabComplete</a></span>​(java.util.function.BiFunction<<ahref="CMDSender.html"title="interface in com.djrapitops.plan.commands.use">CMDSender</a>,​<ahref="Arguments.html"title="class in com.djrapitops.plan.commands.use">Arguments</a>,​java.util.List<java.lang.String>> resolver)</code></th>
<tdclass="colFirst"><code>default <ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#requirePermission(com.djrapitops.plan.settings.Permissions)">requirePermission</a></span>​(<ahref="../../settings/Permissions.html"title="enum in com.djrapitops.plan.settings">Permissions</a> permission)</code></th>
<tdclass="colLast"> </td>
</tr>
<trid="i12"class="altColor">
<tdclass="colFirst"><code><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a></code></td>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> alias​(java.lang.String alias)</pre>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> aliases​(java.lang.String... aliases)</pre>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> requirePermission​(java.lang.String permission)</pre>
<preclass="methodSignature">default <ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> requirePermission​(<ahref="../../settings/Permissions.html"title="enum in com.djrapitops.plan.settings">Permissions</a> permission)</pre>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> description​(java.lang.String description)</pre>
<preclass="methodSignature">default <ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> inDepthDescription​(java.lang.String inDepthDescription)</pre>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> inDepthDescription​(java.lang.String... lines)</pre>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> requiredArgument​(java.lang.String name,
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> optionalArgument​(java.lang.String name,
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> onCommand​(java.util.function.BiConsumer<<ahref="CMDSender.html"title="interface in com.djrapitops.plan.commands.use">CMDSender</a>,​<ahref="Arguments.html"title="class in com.djrapitops.plan.commands.use">Arguments</a>> executor)</pre>
<preclass="methodSignature">default <ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> onCommand​(java.util.function.Consumer<<ahref="CMDSender.html"title="interface in com.djrapitops.plan.commands.use">CMDSender</a>> executor)</pre>
<preclass="methodSignature"><ahref="SubcommandBuilder.html"title="interface in com.djrapitops.plan.commands.use">SubcommandBuilder</a> onTabComplete​(java.util.function.BiFunction<<ahref="CMDSender.html"title="interface in com.djrapitops.plan.commands.use">CMDSender</a>,​<ahref="Arguments.html"title="class in com.djrapitops.plan.commands.use">Arguments</a>,​java.util.List<java.lang.String>> resolver)</pre>