Class TestFinder.Runners<T>

java.lang.Object
net.minecraft.server.command.TestFinder.Runners<T>
Enclosing class:
TestFinder<T>

public static class TestFinder.Runners<T> extends Object
Mappings:
Namespace Name
named net/minecraft/server/command/TestFinder$Runners
intermediary net/minecraft/class_9123$class_9124
official tm$a
  • Field Details

    • runnerFactory

      private final Function<TestFinder<T>,T> runnerFactory
      Mappings:
      Namespace Name Mixin selector
      named runnerFactory Lnet/minecraft/server/command/TestFinder$Runners;runnerFactory:Ljava/util/function/Function;
      intermediary field_48513 Lnet/minecraft/class_9123$class_9124;field_48513:Ljava/util/function/Function;
      official a Ltm$a;a:Ljava/util/function/Function;
    • testFunctionsSupplierMapper

      private final UnaryOperator<Supplier<Stream<TestFunction>>> testFunctionsSupplierMapper
      Mappings:
      Namespace Name Mixin selector
      named testFunctionsSupplierMapper Lnet/minecraft/server/command/TestFinder$Runners;testFunctionsSupplierMapper:Ljava/util/function/UnaryOperator;
      intermediary field_49663 Lnet/minecraft/class_9123$class_9124;field_49663:Ljava/util/function/UnaryOperator;
      official b Ltm$a;b:Ljava/util/function/UnaryOperator;
    • structurePosSupplierMapper

      private final UnaryOperator<Supplier<Stream<BlockPos>>> structurePosSupplierMapper
      Mappings:
      Namespace Name Mixin selector
      named structurePosSupplierMapper Lnet/minecraft/server/command/TestFinder$Runners;structurePosSupplierMapper:Ljava/util/function/UnaryOperator;
      intermediary field_49664 Lnet/minecraft/class_9123$class_9124;field_49664:Ljava/util/function/UnaryOperator;
      official c Ltm$a;c:Ljava/util/function/UnaryOperator;
  • Constructor Details

    • Runners

      public Runners(Function<TestFinder<T>,T> runnerFactory)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/command/TestFinder$Runners;<init>(Ljava/util/function/Function;)V
      intermediary <init> Lnet/minecraft/class_9123$class_9124;<init>(Ljava/util/function/Function;)V
      official <init> Ltm$a;<init>(Ljava/util/function/Function;)V
    • Runners

      private Runners(Function<TestFinder<T>,T> runnerFactory, UnaryOperator<Supplier<Stream<TestFunction>>> testFunctionsSupplierMapper, UnaryOperator<Supplier<Stream<BlockPos>>> structurePosSupplierMapper)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/command/TestFinder$Runners;<init>(Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/UnaryOperator;)V
      intermediary <init> Lnet/minecraft/class_9123$class_9124;<init>(Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/UnaryOperator;)V
      official <init> Ltm$a;<init>(Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/UnaryOperator;)V
  • Method Details

    • repeat

      public TestFinder.Runners<T> repeat(int count)
      Mappings:
      Namespace Name Mixin selector
      named repeat Lnet/minecraft/server/command/TestFinder$Runners;repeat(I)Lnet/minecraft/server/command/TestFinder$Runners;
      intermediary method_57965 Lnet/minecraft/class_9123$class_9124;method_57965(I)Lnet/minecraft/class_9123$class_9124;
      official a Ltm$a;a(I)Ltm$a;
    • repeating

      private static <Q> UnaryOperator<Supplier<Stream<Q>>> repeating(int count)
      Mappings:
      Namespace Name Mixin selector
      named repeating Lnet/minecraft/server/command/TestFinder$Runners;repeating(I)Ljava/util/function/UnaryOperator;
      intermediary method_57970 Lnet/minecraft/class_9123$class_9124;method_57970(I)Ljava/util/function/UnaryOperator;
      official b Ltm$a;b(I)Ljava/util/function/UnaryOperator;
    • createRunner

      private T createRunner(ServerCommandSource source, TestFunctionFinder testFunctionFinder, StructureBlockFinder structureBlockFinder)
      Mappings:
      Namespace Name Mixin selector
      named createRunner Lnet/minecraft/server/command/TestFinder$Runners;createRunner(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/test/TestFunctionFinder;Lnet/minecraft/test/StructureBlockFinder;)Ljava/lang/Object;
      intermediary method_57967 Lnet/minecraft/class_9123$class_9124;method_57967(Lnet/minecraft/class_2168;Lnet/minecraft/class_9125;Lnet/minecraft/class_9119;)Ljava/lang/Object;
      official a Ltm$a;a(Leq;Ltp;Lth;)Ljava/lang/Object;
    • surface

      public T surface(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, int radius)
      Mappings:
      Namespace Name Mixin selector
      named surface Lnet/minecraft/server/command/TestFinder$Runners;surface(Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object;
      intermediary method_56310 Lnet/minecraft/class_9123$class_9124;method_56310(Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object;
      official a Ltm$a;a(Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object;
    • nearest

      public T nearest(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context)
      Mappings:
      Namespace Name Mixin selector
      named nearest Lnet/minecraft/server/command/TestFinder$Runners;nearest(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      intermediary method_56309 Lnet/minecraft/class_9123$class_9124;method_56309(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      official a Ltm$a;a(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
    • allStructures

      public T allStructures(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context)
      Mappings:
      Namespace Name Mixin selector
      named allStructures Lnet/minecraft/server/command/TestFinder$Runners;allStructures(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      intermediary method_56318 Lnet/minecraft/class_9123$class_9124;method_56318(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      official b Ltm$a;b(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
    • targeted

      public T targeted(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context)
      Mappings:
      Namespace Name Mixin selector
      named targeted Lnet/minecraft/server/command/TestFinder$Runners;targeted(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      intermediary method_56321 Lnet/minecraft/class_9123$class_9124;method_56321(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      official c Ltm$a;c(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
    • allTestFunctions

      public T allTestFunctions(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context)
      Mappings:
      Namespace Name Mixin selector
      named allTestFunctions Lnet/minecraft/server/command/TestFinder$Runners;allTestFunctions(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      intermediary method_56323 Lnet/minecraft/class_9123$class_9124;method_56323(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      official d Ltm$a;d(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
    • in

      public T in(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String testClass)
      Mappings:
      Namespace Name Mixin selector
      named in Lnet/minecraft/server/command/TestFinder$Runners;in(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
      intermediary method_56311 Lnet/minecraft/class_9123$class_9124;method_56311(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
      official a Ltm$a;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
    • failed

      public T failed(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean onlyRequired)
      Mappings:
      Namespace Name Mixin selector
      named failed Lnet/minecraft/server/command/TestFinder$Runners;failed(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object;
      intermediary method_56312 Lnet/minecraft/class_9123$class_9124;method_56312(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object;
      official a Ltm$a;a(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object;
    • functionNamed

      public T functionNamed(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
      Mappings:
      Namespace Name Mixin selector
      named functionNamed Lnet/minecraft/server/command/TestFinder$Runners;functionNamed(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
      intermediary method_56319 Lnet/minecraft/class_9123$class_9124;method_56319(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
      official b Ltm$a;b(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
    • structureNamed

      public T structureNamed(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
      Mappings:
      Namespace Name Mixin selector
      named structureNamed Lnet/minecraft/server/command/TestFinder$Runners;structureNamed(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
      intermediary method_59792 Lnet/minecraft/class_9123$class_9124;method_59792(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
      official c Ltm$a;c(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
    • failed

      public T failed(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context)
      Mappings:
      Namespace Name Mixin selector
      named failed Lnet/minecraft/server/command/TestFinder$Runners;failed(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      intermediary method_56324 Lnet/minecraft/class_9123$class_9124;method_56324(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
      official e Ltm$a;e(Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;