Interface CommandRegistrationCallback
public interface CommandRegistrationCallback
Callback for when a server registers all commands.
To register some commands, you would register an event listener and implement the callback.
CommandRegistrationCallback.EVENT.register((dispatcher, dedicated) -> {
// For example, this command is only registered on an integrated server
if (!dedicated) dispatcher.register(CommandManager.literal("integrated_command").executes(context -> {...}));
})};
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
register
(com.mojang.brigadier.CommandDispatcher<net.minecraft.server.command.ServerCommandSource> dispatcher, boolean dedicated) Called when the server is registering commands.
-
Field Details
-
EVENT
-
-
Method Details
-
register
void register(com.mojang.brigadier.CommandDispatcher<net.minecraft.server.command.ServerCommandSource> dispatcher, boolean dedicated) Called when the server is registering commands.- Parameters:
dispatcher
- the command dispatcher to register commands to.dedicated
- whether the server this command is being registered on is a dedicated server.
-