Package net.neoforged.neoforge.event
Class RegisterCommandsEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.RegisterCommandsEvent
public class RegisterCommandsEvent
extends net.neoforged.bus.api.Event
Commands are rebuilt whenever
ReloadableServerResources
is recreated.
You can use this event to register your commands whenever the Commands
class in constructed.
The event is fired on the NeoForge.EVENT_BUS
-
Field Summary
Modifier and TypeFieldDescriptionprivate final CommandBuildContext
private final com.mojang.brigadier.CommandDispatcher
<CommandSourceStack> private final Commands.CommandSelection
-
Constructor Summary
ConstructorDescriptionRegisterCommandsEvent
(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, Commands.CommandSelection environment, CommandBuildContext context) -
Method Summary
Modifier and TypeMethodDescriptionReturns the context to build the commands for.Returns the environment the command is being registered for.com.mojang.brigadier.CommandDispatcher
<CommandSourceStack> Returns the command dispatcher for registering commands to be executed on the client.
-
Field Details
-
dispatcher
-
environment
-
context
-
-
Constructor Details
-
RegisterCommandsEvent
public RegisterCommandsEvent(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, Commands.CommandSelection environment, CommandBuildContext context)
-
-
Method Details
-
getDispatcher
Returns the command dispatcher for registering commands to be executed on the client.- Returns:
- the command dispatcher for registering commands to be executed on the client
-
getCommandSelection
Returns the environment the command is being registered for.- Returns:
- the environment the command is being registered for
-
getBuildContext
Returns the context to build the commands for.- Returns:
- the context to build the commands for
-