Package dev.jorel.commandapi
Class MockCommandRegistrationStrategy
java.lang.Object
dev.jorel.commandapi.CommandRegistrationStrategy<MockCommandSource>
dev.jorel.commandapi.MockCommandRegistrationStrategy
An implementation of
CommandRegistrationStrategy that handles registering commands in a testing environment.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMockCommandRegistrationStrategy(CommandAPIHandler<Argument<?>, org.bukkit.command.CommandSender, MockCommandSource> commandAPIHandler) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.brigadier.CommandDispatcher<MockCommandSource> voidpostCommandRegistration(RegisteredCommand registeredCommand, com.mojang.brigadier.tree.LiteralCommandNode<MockCommandSource> resultantNode, List<com.mojang.brigadier.tree.LiteralCommandNode<MockCommandSource>> aliasNodes) voidcom.mojang.brigadier.tree.LiteralCommandNode<MockCommandSource> registerCommandNode(com.mojang.brigadier.builder.LiteralArgumentBuilder<MockCommandSource> builder, String namespace) voidvoidunregister(String commandName, boolean unregisterNamespaces, boolean unregisterBukkit) Methods inherited from class dev.jorel.commandapi.CommandRegistrationStrategy
isThisTheCommandButNamespaced, removeBrigadierCommands, removeCommandFromMapIfCheckPasses, removeCommandNamespace
-
Constructor Details
-
MockCommandRegistrationStrategy
protected MockCommandRegistrationStrategy(CommandAPIHandler<Argument<?>, org.bukkit.command.CommandSender, MockCommandSource> commandAPIHandler)
-
-
Method Details
-
getBrigadierDispatcher
- Specified by:
getBrigadierDispatcherin classCommandRegistrationStrategy<MockCommandSource>
-
registerCommandNode
public com.mojang.brigadier.tree.LiteralCommandNode<MockCommandSource> registerCommandNode(com.mojang.brigadier.builder.LiteralArgumentBuilder<MockCommandSource> builder, String namespace) - Specified by:
registerCommandNodein classCommandRegistrationStrategy<MockCommandSource>
-
postCommandRegistration
public void postCommandRegistration(RegisteredCommand registeredCommand, com.mojang.brigadier.tree.LiteralCommandNode<MockCommandSource> resultantNode, List<com.mojang.brigadier.tree.LiteralCommandNode<MockCommandSource>> aliasNodes) - Specified by:
postCommandRegistrationin classCommandRegistrationStrategy<MockCommandSource>
-
runTasksAfterServerStart
public void runTasksAfterServerStart()- Specified by:
runTasksAfterServerStartin classCommandRegistrationStrategy<MockCommandSource>
-
unregister
- Specified by:
unregisterin classCommandRegistrationStrategy<MockCommandSource>
-
preReloadDataPacks
public void preReloadDataPacks()- Specified by:
preReloadDataPacksin classCommandRegistrationStrategy<MockCommandSource>
-