Class BaseCommand
java.lang.Object
com.github.darksoulq.abyssallib.server.command.BaseCommand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSubcommand(BaseCommand child) final voidaddSyntax(CommandExecutor executor, com.mojang.brigadier.builder.ArgumentBuilder<io.papermc.paper.command.brigadier.CommandSourceStack, ?>... arguments) List<com.mojang.brigadier.builder.LiteralArgumentBuilder<io.papermc.paper.command.brigadier.CommandSourceStack>> String[]getName()com.mojang.brigadier.builder.LiteralArgumentBuilder<io.papermc.paper.command.brigadier.CommandSourceStack> getRoot()voidsetDefaultExecutor(CommandExecutor executor) voidsetRequirement(Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> requirement)
-
Constructor Details
-
BaseCommand
-
-
Method Details
-
setRequirement
public void setRequirement(Predicate<io.papermc.paper.command.brigadier.CommandSourceStack> requirement) -
setDefaultExecutor
-
addSyntax
@SafeVarargs public final void addSyntax(CommandExecutor executor, com.mojang.brigadier.builder.ArgumentBuilder<io.papermc.paper.command.brigadier.CommandSourceStack, ?>... arguments) -
addSubcommand
-
getRoot
public com.mojang.brigadier.builder.LiteralArgumentBuilder<io.papermc.paper.command.brigadier.CommandSourceStack> getRoot() -
getAliasBuilders
public List<com.mojang.brigadier.builder.LiteralArgumentBuilder<io.papermc.paper.command.brigadier.CommandSourceStack>> getAliasBuilders() -
getName
-
getAliases
-