Class CommandFunctionAction<T extends AbstractServerCommandSource<T>>

java.lang.Object
net.minecraft.command.CommandFunctionAction<T>
All Implemented Interfaces:
SourcedCommandAction<T>

public class CommandFunctionAction<T extends AbstractServerCommandSource<T>> extends Object implements SourcedCommandAction<T>
Mappings:
Namespace Name
official gv
intermediary net/minecraft/class_8862
named net/minecraft/command/CommandFunctionAction
  • Field Details

    • function

      private final Procedure<T extends AbstractServerCommandSource<T>> function
      Mappings:
      Namespace Name Mixin selector
      official a Lgv;a:Lhd;
      intermediary field_46747 Lnet/minecraft/class_8862;field_46747:Lnet/minecraft/class_8868;
      named function Lnet/minecraft/command/CommandFunctionAction;function:Lnet/minecraft/server/function/Procedure;
    • field_47166

      private final class_8935 field_47166
      Mappings:
      Namespace Name Mixin selector
      official b Lgv;b:Ldq;
      intermediary field_47166 Lnet/minecraft/class_8862;field_47166:Lnet/minecraft/class_8935;
      named field_47166 Lnet/minecraft/command/CommandFunctionAction;field_47166:Lnet/minecraft/class_8935;
    • field_47167

      private final boolean field_47167
      Mappings:
      Namespace Name Mixin selector
      official c Lgv;c:Z
      intermediary field_47167 Lnet/minecraft/class_8862;field_47167:Z
      named field_47167 Lnet/minecraft/command/CommandFunctionAction;field_47167:Z
  • Constructor Details

    • CommandFunctionAction

      public CommandFunctionAction(Procedure<T> function, class_8935 class_8935, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lgv;<init>(Lhd;Ldq;Z)V
      intermediary <init> Lnet/minecraft/class_8862;<init>(Lnet/minecraft/class_8868;Lnet/minecraft/class_8935;Z)V
      named <init> Lnet/minecraft/command/CommandFunctionAction;<init>(Lnet/minecraft/server/function/Procedure;Lnet/minecraft/class_8935;Z)V
  • Method Details

    • execute

      public void execute(T t, CommandExecutionContext<T> commandExecutionContext, class_8937 class_8937)
      Specified by:
      execute in interface SourcedCommandAction<T extends AbstractServerCommandSource<T>>
      Mappings:
      Namespace Name Mixin selector
      official a Lgv;a(Ldw;Lgo;Lgq;)V
      intermediary method_54851 Lnet/minecraft/class_8862;method_54851(Lnet/minecraft/class_8839;Lnet/minecraft/class_8854;Lnet/minecraft/class_8937;)V
      named execute Lnet/minecraft/command/CommandFunctionAction;execute(Lnet/minecraft/server/command/AbstractServerCommandSource;Lnet/minecraft/command/CommandExecutionContext;Lnet/minecraft/class_8937;)V