Class CommandEvent

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.CommandEvent

public class CommandEvent extends net.minecraftforge.eventbus.api.Event
CommandEvent is fired after a command is parsed, but before it is executed. This event is fired during the invocation of Commands#handleCommand(CommandSource, String).

parse contains the instance of ParseResults for the parsed command.
exception begins null, but can be populated with an exception to be thrown within the command.

This event is Cancelable.
If the event is canceled, the execution of the command does not occur.

This event does not have a result. Event.HasResult

This event is fired on the MinecraftForge.EVENT_BUS.
  • Field Details

    • parse

      private com.mojang.brigadier.ParseResults<CommandSource> parse
    • exception

      private Throwable exception
  • Constructor Details

    • CommandEvent

      public CommandEvent(com.mojang.brigadier.ParseResults<CommandSource> parse)
  • Method Details

    • getParseResults

      public com.mojang.brigadier.ParseResults<CommandSource> getParseResults()
    • setParseResults

      public void setParseResults(com.mojang.brigadier.ParseResults<CommandSource> parse)
    • getException

      public Throwable getException()
    • setException

      public void setException(Throwable exception)