Class CommandFunctionAction<T>

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

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

    • function

      private final Procedure<T> function
      Mappings:
      Namespace Name Mixin selector
      official a Lgt;a:Lgz;
      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;
  • Constructor Details

    • CommandFunctionAction

      public CommandFunctionAction(Procedure<T> function)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lgt;<init>(Lgz;)V
      intermediary <init> Lnet/minecraft/class_8862;<init>(Lnet/minecraft/class_8868;)V
      named <init> Lnet/minecraft/command/CommandFunctionAction;<init>(Lnet/minecraft/server/function/Procedure;)V
  • Method Details

    • execute

      public void execute(T source, CommandExecutionContext<T> context, int depth)
      Specified by:
      execute in interface SourcedCommandAction<T>
      Mappings:
      Namespace Name Mixin selector
      official execute Lgq;execute(Ljava/lang/Object;Lgn;I)V
      intermediary execute Lnet/minecraft/class_8856;execute(Ljava/lang/Object;Lnet/minecraft/class_8854;I)V
      named execute Lnet/minecraft/command/SourcedCommandAction;execute(Ljava/lang/Object;Lnet/minecraft/command/CommandExecutionContext;I)V