Class ControlFlowAware.Helper<T extends AbstractServerCommandSource<T>>

java.lang.Object
net.minecraft.command.ControlFlowAware.Helper<T>
All Implemented Interfaces:
ControlFlowAware<T>
Direct Known Subclasses:
DebugCommand.Command, FunctionCommand.Command
Enclosing interface:
ControlFlowAware<T>

public abstract static class ControlFlowAware.Helper<T extends AbstractServerCommandSource<T>> extends Object implements ControlFlowAware<T>
Mappings:
Namespace Name
named net/minecraft/command/ControlFlowAware$Helper
intermediary net/minecraft/class_8848$class_8850
official ht$b
  • Constructor Details

    • Helper

      public Helper()
  • Method Details

    • execute

      public final void execute(T t, com.mojang.brigadier.context.ContextChain<T> contextChain, ExecutionFlags executionFlags, ExecutionControl<T> executionControl)
      Specified by:
      execute in interface ControlFlowAware<T extends AbstractServerCommandSource<T>>
      Mappings:
      Namespace Name Mixin selector
      named execute Lnet/minecraft/command/ControlFlowAware$Helper;execute(Lnet/minecraft/server/command/AbstractServerCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/command/ExecutionFlags;Lnet/minecraft/command/ExecutionControl;)V
      intermediary method_54389 Lnet/minecraft/class_8848$class_8850;method_54389(Lnet/minecraft/class_8839;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/class_8936;Lnet/minecraft/class_8855;)V
      official a Lht$b;a(Ley;Lcom/mojang/brigadier/context/ContextChain;Lhr;Lhx;)V
    • sendError

      protected void sendError(com.mojang.brigadier.exceptions.CommandSyntaxException exception, T source, ExecutionFlags flags, @Nullable @Nullable Tracer tracer)
      Mappings:
      Namespace Name Mixin selector
      named sendError Lnet/minecraft/command/ControlFlowAware$Helper;sendError(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/server/command/AbstractServerCommandSource;Lnet/minecraft/command/ExecutionFlags;Lnet/minecraft/server/function/Tracer;)V
      intermediary method_54255 Lnet/minecraft/class_8848$class_8850;method_54255(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/class_8839;Lnet/minecraft/class_8936;Lnet/minecraft/class_6346;)V
      official a Lht$b;a(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Ley;Lhr;Lhz;)V
    • executeInner

      protected abstract void executeInner(T source, com.mojang.brigadier.context.ContextChain<T> contextChain, ExecutionFlags flags, ExecutionControl<T> control) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named executeInner Lnet/minecraft/command/ControlFlowAware$Helper;executeInner(Lnet/minecraft/server/command/AbstractServerCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/command/ExecutionFlags;Lnet/minecraft/command/ExecutionControl;)V
      intermediary method_54259 Lnet/minecraft/class_8848$class_8850;method_54259(Lnet/minecraft/class_8839;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/class_8936;Lnet/minecraft/class_8855;)V
      official b Lht$b;b(Ley;Lcom/mojang/brigadier/context/ContextChain;Lhr;Lhx;)V