Class Macro.VariableLine<T extends AbstractServerCommandSource<T>>

java.lang.Object
net.minecraft.server.function.Macro.VariableLine<T>
All Implemented Interfaces:
Macro.Line<T>
Enclosing class:
Macro<T extends AbstractServerCommandSource<T>>

static class Macro.VariableLine<T extends AbstractServerCommandSource<T>> extends Object implements Macro.Line<T>
Mappings:
Namespace Name
official he$b
intermediary net/minecraft/class_8641$class_8870
named net/minecraft/server/function/Macro$VariableLine
  • Field Details

    • invocation

      private final MacroInvocation invocation
      Mappings:
      Namespace Name Mixin selector
      official a Lhe$b;a:Lhg;
      intermediary field_46760 Lnet/minecraft/class_8641$class_8870;field_46760:Lnet/minecraft/class_8873;
      named invocation Lnet/minecraft/server/function/Macro$VariableLine;invocation:Lnet/minecraft/command/MacroInvocation;
    • variableIndices

      private final IntList variableIndices
      Mappings:
      Namespace Name Mixin selector
      official b Lhe$b;b:Lit/unimi/dsi/fastutil/ints/IntList;
      intermediary field_46761 Lnet/minecraft/class_8641$class_8870;field_46761:Lit/unimi/dsi/fastutil/ints/IntList;
      named variableIndices Lnet/minecraft/server/function/Macro$VariableLine;variableIndices:Lit/unimi/dsi/fastutil/ints/IntList;
  • Constructor Details

    • VariableLine

      public VariableLine(MacroInvocation invocation, IntList variableIndices)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lhe$b;<init>(Lhg;Lit/unimi/dsi/fastutil/ints/IntList;)V
      intermediary <init> Lnet/minecraft/class_8641$class_8870;<init>(Lnet/minecraft/class_8873;Lit/unimi/dsi/fastutil/ints/IntList;)V
      named <init> Lnet/minecraft/server/function/Macro$VariableLine;<init>(Lnet/minecraft/command/MacroInvocation;Lit/unimi/dsi/fastutil/ints/IntList;)V
  • Method Details

    • getDependentVariables

      public IntList getDependentVariables()
      Specified by:
      getDependentVariables in interface Macro.Line<T extends AbstractServerCommandSource<T>>
      Mappings:
      Namespace Name Mixin selector
      official a Lhe$a;a()Lit/unimi/dsi/fastutil/ints/IntList;
      intermediary method_54428 Lnet/minecraft/class_8641$class_8869;method_54428()Lit/unimi/dsi/fastutil/ints/IntList;
      named getDependentVariables Lnet/minecraft/server/function/Macro$Line;getDependentVariables()Lit/unimi/dsi/fastutil/ints/IntList;
    • instantiate

      public SourcedCommandAction<T> instantiate(List<String> list, com.mojang.brigadier.CommandDispatcher<T> commandDispatcher, T t, Identifier identifier) throws MacroException
      Specified by:
      instantiate in interface Macro.Line<T extends AbstractServerCommandSource<T>>
      Throws:
      MacroException
      Mappings:
      Namespace Name Mixin selector
      official a Lhe$b;a(Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Ldu;Lahg;)Lgs;
      intermediary method_54430 Lnet/minecraft/class_8641$class_8870;method_54430(Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Lnet/minecraft/class_2960;)Lnet/minecraft/class_8856;
      named instantiate Lnet/minecraft/server/function/Macro$VariableLine;instantiate(Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/server/command/AbstractServerCommandSource;Lnet/minecraft/util/Identifier;)Lnet/minecraft/command/SourcedCommandAction;