Class GameTestState

java.lang.Object
net.minecraft.test.GameTestState

public class GameTestState extends Object
Mappings:
Namespace Name
named net/minecraft/test/GameTestState
intermediary net/minecraft/class_4517
official sz
  • Field Details

    • instanceEntry

      private final RegistryEntry.Reference<TestInstance> instanceEntry
      Mappings:
      Namespace Name Mixin selector
      named instanceEntry Lnet/minecraft/test/GameTestState;instanceEntry:Lnet/minecraft/registry/entry/RegistryEntry$Reference;
      intermediary field_56173 Lnet/minecraft/class_4517;field_56173:Lnet/minecraft/class_6880$class_6883;
      official a Lsz;a:Ljl$c;
    • testBlockPos

      @Nullable private @Nullable BlockPos testBlockPos
      Mappings:
      Namespace Name Mixin selector
      named testBlockPos Lnet/minecraft/test/GameTestState;testBlockPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_56174 Lnet/minecraft/class_4517;field_56174:Lnet/minecraft/class_2338;
      official b Lsz;b:Ljb;
    • world

      private final ServerWorld world
      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/test/GameTestState;world:Lnet/minecraft/server/world/ServerWorld;
      intermediary field_20561 Lnet/minecraft/class_4517;field_20561:Lnet/minecraft/class_3218;
      official c Lsz;c:Laub;
    • listeners

      private final Collection<TestListener> listeners
      Mappings:
      Namespace Name Mixin selector
      named listeners Lnet/minecraft/test/GameTestState;listeners:Ljava/util/Collection;
      intermediary field_20562 Lnet/minecraft/class_4517;field_20562:Ljava/util/Collection;
      official d Lsz;d:Ljava/util/Collection;
    • tickLimit

      private final int tickLimit
      Mappings:
      Namespace Name Mixin selector
      named tickLimit Lnet/minecraft/test/GameTestState;tickLimit:I
      intermediary field_20563 Lnet/minecraft/class_4517;field_20563:I
      official e Lsz;e:I
    • timedTaskRunners

      private final Collection<TimedTaskRunner> timedTaskRunners
      Mappings:
      Namespace Name Mixin selector
      named timedTaskRunners Lnet/minecraft/test/GameTestState;timedTaskRunners:Ljava/util/Collection;
      intermediary field_21452 Lnet/minecraft/class_4517;field_21452:Ljava/util/Collection;
      official f Lsz;f:Ljava/util/Collection;
    • ticksByRunnables

      private final Object2LongMap<Runnable> ticksByRunnables
      Mappings:
      Namespace Name Mixin selector
      named ticksByRunnables Lnet/minecraft/test/GameTestState;ticksByRunnables:Lit/unimi/dsi/fastutil/objects/Object2LongMap;
      intermediary field_21453 Lnet/minecraft/class_4517;field_21453:Lit/unimi/dsi/fastutil/objects/Object2LongMap;
      official g Lsz;g:Lit/unimi/dsi/fastutil/objects/Object2LongMap;
    • initialized

      private boolean initialized
      Mappings:
      Namespace Name Mixin selector
      named initialized Lnet/minecraft/test/GameTestState;initialized:Z
      intermediary field_47173 Lnet/minecraft/class_4517;field_47173:Z
      official h Lsz;h:Z
    • tickedOnce

      private boolean tickedOnce
      Mappings:
      Namespace Name Mixin selector
      named tickedOnce Lnet/minecraft/test/GameTestState;tickedOnce:Z
      intermediary field_47174 Lnet/minecraft/class_4517;field_47174:Z
      official i Lsz;i:Z
    • tick

      private int tick
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/test/GameTestState;tick:I
      intermediary field_21455 Lnet/minecraft/class_4517;field_21455:I
      official j Lsz;j:I
    • started

      private boolean started
      Mappings:
      Namespace Name Mixin selector
      named started Lnet/minecraft/test/GameTestState;started:Z
      intermediary field_20565 Lnet/minecraft/class_4517;field_20565:Z
      official k Lsz;k:Z
    • testAttemptConfig

      private final TestAttemptConfig testAttemptConfig
      Mappings:
      Namespace Name Mixin selector
      named testAttemptConfig Lnet/minecraft/test/GameTestState;testAttemptConfig:Lnet/minecraft/test/TestAttemptConfig;
      intermediary field_48469 Lnet/minecraft/class_4517;field_48469:Lnet/minecraft/class_9118;
      official l Lsz;l:Ltp;
    • stopwatch

      private final Stopwatch stopwatch
      Mappings:
      Namespace Name Mixin selector
      named stopwatch Lnet/minecraft/test/GameTestState;stopwatch:Lcom/google/common/base/Stopwatch;
      intermediary field_21456 Lnet/minecraft/class_4517;field_21456:Lcom/google/common/base/Stopwatch;
      official m Lsz;m:Lcom/google/common/base/Stopwatch;
    • completed

      private boolean completed
      Mappings:
      Namespace Name Mixin selector
      named completed Lnet/minecraft/test/GameTestState;completed:Z
      intermediary field_20567 Lnet/minecraft/class_4517;field_20567:Z
      official n Lsz;n:Z
    • rotation

      private final BlockRotation rotation
      Mappings:
      Namespace Name Mixin selector
      named rotation Lnet/minecraft/test/GameTestState;rotation:Lnet/minecraft/util/BlockRotation;
      intermediary field_56175 Lnet/minecraft/class_4517;field_56175:Lnet/minecraft/class_2470;
      official o Lsz;o:Ldwu;
    • exception

      @Nullable private @Nullable TestException exception
      Mappings:
      Namespace Name Mixin selector
      named exception Lnet/minecraft/test/GameTestState;exception:Lnet/minecraft/test/TestException;
      intermediary field_20569 Lnet/minecraft/class_4517;field_20569:Lnet/minecraft/class_10751;
      official p Lsz;p:Lsx;
    • blockEntity

      Mappings:
      Namespace Name Mixin selector
      named blockEntity Lnet/minecraft/test/GameTestState;blockEntity:Lnet/minecraft/block/entity/TestInstanceBlockEntity;
      intermediary field_56176 Lnet/minecraft/class_4517;field_56176:Lnet/minecraft/class_10638;
      official q Lsz;q:Lecu;
  • Constructor Details

    • GameTestState

      public GameTestState(RegistryEntry.Reference<TestInstance> instanceEntry, BlockRotation rotation, ServerWorld world, TestAttemptConfig testAttemptConfig)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/test/GameTestState;<init>(Lnet/minecraft/registry/entry/RegistryEntry$Reference;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/test/TestAttemptConfig;)V
      intermediary <init> Lnet/minecraft/class_4517;<init>(Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_9118;)V
      official <init> Lsz;<init>(Ljl$c;Ldwu;Laub;Ltp;)V
  • Method Details

    • setTestBlockPos

      public void setTestBlockPos(@Nullable @Nullable BlockPos testBlockPos)
      Mappings:
      Namespace Name Mixin selector
      named setTestBlockPos Lnet/minecraft/test/GameTestState;setTestBlockPos(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_66949 Lnet/minecraft/class_4517;method_66949(Lnet/minecraft/class_2338;)V
      official a Lsz;a(Ljb;)V
    • startCountdown

      public GameTestState startCountdown(int additionalExpectedStopTime)
      Mappings:
      Namespace Name Mixin selector
      named startCountdown Lnet/minecraft/test/GameTestState;startCountdown(I)Lnet/minecraft/test/GameTestState;
      intermediary method_23634 Lnet/minecraft/class_4517;method_23634(I)Lnet/minecraft/class_4517;
      official a Lsz;a(I)Lsz;
    • initializeImmediately

      public void initializeImmediately()
      Mappings:
      Namespace Name Mixin selector
      named initializeImmediately Lnet/minecraft/test/GameTestState;initializeImmediately()V
      intermediary method_56213 Lnet/minecraft/class_4517;method_56213()V
      official a Lsz;a()V
    • tick

      public void tick(TestRunContext context)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/test/GameTestState;tick(Lnet/minecraft/test/TestRunContext;)V
      intermediary method_22165 Lnet/minecraft/class_4517;method_22165(Lnet/minecraft/class_4520;)V
      official a Lsz;a(Lte;)V
    • tickTests

      private void tickTests()
      Mappings:
      Namespace Name Mixin selector
      named tickTests Lnet/minecraft/test/GameTestState;tickTests()V
      intermediary method_33315 Lnet/minecraft/class_4517;method_33315()V
      official E Lsz;E()V
    • start

      private void start()
      Mappings:
      Namespace Name Mixin selector
      named start Lnet/minecraft/test/GameTestState;start()V
      intermediary method_23639 Lnet/minecraft/class_4517;method_23639()V
      official F Lsz;F()V
    • runAtTick

      public void runAtTick(long tick, Runnable runnable)
      Mappings:
      Namespace Name Mixin selector
      named runAtTick Lnet/minecraft/test/GameTestState;runAtTick(JLjava/lang/Runnable;)V
      intermediary method_36060 Lnet/minecraft/class_4517;method_36060(JLjava/lang/Runnable;)V
      official a Lsz;a(JLjava/lang/Runnable;)V
    • getId

      public Identifier getId()
      Mappings:
      Namespace Name Mixin selector
      named getId Lnet/minecraft/test/GameTestState;getId()Lnet/minecraft/util/Identifier;
      intermediary method_66951 Lnet/minecraft/class_4517;method_66951()Lnet/minecraft/class_2960;
      official b Lsz;b()Lame;
    • getPos

      @Nullable public @Nullable BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      named getPos Lnet/minecraft/test/GameTestState;getPos()Lnet/minecraft/util/math/BlockPos;
      intermediary method_22172 Lnet/minecraft/class_4517;method_22172()Lnet/minecraft/class_2338;
      official c Lsz;c()Ljb;
    • getOrigin

      public BlockPos getOrigin()
      Mappings:
      Namespace Name Mixin selector
      named getOrigin Lnet/minecraft/test/GameTestState;getOrigin()Lnet/minecraft/util/math/BlockPos;
      intermediary method_64385 Lnet/minecraft/class_4517;method_64385()Lnet/minecraft/class_2338;
      official d Lsz;d()Ljb;
    • getBoundingBox

      public Box getBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      named getBoundingBox Lnet/minecraft/test/GameTestState;getBoundingBox()Lnet/minecraft/util/math/Box;
      intermediary method_36062 Lnet/minecraft/class_4517;method_36062()Lnet/minecraft/class_238;
      official e Lsz;e()Lfin;
    • getTestInstanceBlockEntity

      public TestInstanceBlockEntity getTestInstanceBlockEntity()
      Mappings:
      Namespace Name Mixin selector
      named getTestInstanceBlockEntity Lnet/minecraft/test/GameTestState;getTestInstanceBlockEntity()Lnet/minecraft/block/entity/TestInstanceBlockEntity;
      intermediary method_66953 Lnet/minecraft/class_4517;method_66953()Lnet/minecraft/class_10638;
      official f Lsz;f()Lecu;
    • getWorld

      public ServerWorld getWorld()
      Mappings:
      Namespace Name Mixin selector
      named getWorld Lnet/minecraft/test/GameTestState;getWorld()Lnet/minecraft/server/world/ServerWorld;
      intermediary method_22176 Lnet/minecraft/class_4517;method_22176()Lnet/minecraft/class_3218;
      official g Lsz;g()Laub;
    • isPassed

      public boolean isPassed()
      Mappings:
      Namespace Name Mixin selector
      named isPassed Lnet/minecraft/test/GameTestState;isPassed()Z
      intermediary method_22177 Lnet/minecraft/class_4517;method_22177()Z
      official h Lsz;h()Z
    • isFailed

      public boolean isFailed()
      Mappings:
      Namespace Name Mixin selector
      named isFailed Lnet/minecraft/test/GameTestState;isFailed()Z
      intermediary method_22178 Lnet/minecraft/class_4517;method_22178()Z
      official i Lsz;i()Z
    • isStarted

      public boolean isStarted()
      Mappings:
      Namespace Name Mixin selector
      named isStarted Lnet/minecraft/test/GameTestState;isStarted()Z
      intermediary method_22179 Lnet/minecraft/class_4517;method_22179()Z
      official j Lsz;j()Z
    • isCompleted

      public boolean isCompleted()
      Mappings:
      Namespace Name Mixin selector
      named isCompleted Lnet/minecraft/test/GameTestState;isCompleted()Z
      intermediary method_22180 Lnet/minecraft/class_4517;method_22180()Z
      official k Lsz;k()Z
    • getElapsedMilliseconds

      public long getElapsedMilliseconds()
      Mappings:
      Namespace Name Mixin selector
      named getElapsedMilliseconds Lnet/minecraft/test/GameTestState;getElapsedMilliseconds()J
      intermediary method_36063 Lnet/minecraft/class_4517;method_36063()J
      official l Lsz;l()J
    • complete

      private void complete()
      Mappings:
      Namespace Name Mixin selector
      named complete Lnet/minecraft/test/GameTestState;complete()V
      intermediary method_23640 Lnet/minecraft/class_4517;method_23640()V
      official G Lsz;G()V
    • completeIfSuccessful

      public void completeIfSuccessful()
      Mappings:
      Namespace Name Mixin selector
      named completeIfSuccessful Lnet/minecraft/test/GameTestState;completeIfSuccessful()V
      intermediary method_36064 Lnet/minecraft/class_4517;method_36064()V
      official m Lsz;m()V
    • fail

      public void fail(Text message)
      Mappings:
      Namespace Name Mixin selector
      named fail Lnet/minecraft/test/GameTestState;fail(Lnet/minecraft/text/Text;)V
      intermediary method_67485 Lnet/minecraft/class_4517;method_67485(Lnet/minecraft/class_2561;)V
      official a Lsz;a(Lxo;)V
    • fail

      public void fail(TestException exception)
      Mappings:
      Namespace Name Mixin selector
      named fail Lnet/minecraft/test/GameTestState;fail(Lnet/minecraft/test/TestException;)V
      intermediary method_22168 Lnet/minecraft/class_4517;method_22168(Lnet/minecraft/class_10751;)V
      official a Lsz;a(Lsx;)V
    • getThrowable

      @Nullable public @Nullable TestException getThrowable()
      Mappings:
      Namespace Name Mixin selector
      named getThrowable Lnet/minecraft/test/GameTestState;getThrowable()Lnet/minecraft/test/TestException;
      intermediary method_22182 Lnet/minecraft/class_4517;method_22182()Lnet/minecraft/class_10751;
      official n Lsz;n()Lsx;
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addListener

      public void addListener(TestListener listener)
      Mappings:
      Namespace Name Mixin selector
      named addListener Lnet/minecraft/test/GameTestState;addListener(Lnet/minecraft/test/TestListener;)V
      intermediary method_22167 Lnet/minecraft/class_4517;method_22167(Lnet/minecraft/class_4518;)V
      official a Lsz;a(Ltc;)V
    • init

      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/test/GameTestState;init()Lnet/minecraft/test/GameTestState;
      intermediary method_22166 Lnet/minecraft/class_4517;method_22166()Lnet/minecraft/class_4517;
      official o Lsz;o()Lsz;
    • placeTestInstance

      @Nullable private @Nullable TestInstanceBlockEntity placeTestInstance(BlockPos pos, BlockRotation rotation, ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named placeTestInstance Lnet/minecraft/test/GameTestState;placeTestInstance(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/block/entity/TestInstanceBlockEntity;
      intermediary method_66950 Lnet/minecraft/class_4517;method_66950(Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Lnet/minecraft/class_10638;
      official a Lsz;a(Ljb;Ldwu;Laub;)Lecu;
    • getTick

      int getTick()
      Mappings:
      Namespace Name Mixin selector
      named getTick Lnet/minecraft/test/GameTestState;getTick()I
      intermediary method_36065 Lnet/minecraft/class_4517;method_36065()I
      official p Lsz;p()I
    • createTimedTaskRunner

      TimedTaskRunner createTimedTaskRunner()
      Mappings:
      Namespace Name Mixin selector
      named createTimedTaskRunner Lnet/minecraft/test/GameTestState;createTimedTaskRunner()Lnet/minecraft/test/TimedTaskRunner;
      intermediary method_36066 Lnet/minecraft/class_4517;method_36066()Lnet/minecraft/class_4693;
      official q Lsz;q()Ltf;
    • isRequired

      public boolean isRequired()
      Mappings:
      Namespace Name Mixin selector
      named isRequired Lnet/minecraft/test/GameTestState;isRequired()Z
      intermediary method_22183 Lnet/minecraft/class_4517;method_22183()Z
      official r Lsz;r()Z
    • isOptional

      public boolean isOptional()
      Mappings:
      Namespace Name Mixin selector
      named isOptional Lnet/minecraft/test/GameTestState;isOptional()Z
      intermediary method_22184 Lnet/minecraft/class_4517;method_22184()Z
      official s Lsz;s()Z
    • getStructure

      public Identifier getStructure()
      Mappings:
      Namespace Name Mixin selector
      named getStructure Lnet/minecraft/test/GameTestState;getStructure()Lnet/minecraft/util/Identifier;
      intermediary method_66954 Lnet/minecraft/class_4517;method_66954()Lnet/minecraft/class_2960;
      official t Lsz;t()Lame;
    • getRotation

      public BlockRotation getRotation()
      Mappings:
      Namespace Name Mixin selector
      named getRotation Lnet/minecraft/test/GameTestState;getRotation()Lnet/minecraft/util/BlockRotation;
      intermediary method_29402 Lnet/minecraft/class_4517;method_29402()Lnet/minecraft/class_2470;
      official u Lsz;u()Ldwu;
    • getInstance

      public TestInstance getInstance()
      Mappings:
      Namespace Name Mixin selector
      named getInstance Lnet/minecraft/test/GameTestState;getInstance()Lnet/minecraft/test/TestInstance;
      intermediary method_66955 Lnet/minecraft/class_4517;method_66955()Lnet/minecraft/class_10660;
      official v Lsz;v()Lta;
    • getInstanceEntry

      public RegistryEntry.Reference<TestInstance> getInstanceEntry()
      Mappings:
      Namespace Name Mixin selector
      named getInstanceEntry Lnet/minecraft/test/GameTestState;getInstanceEntry()Lnet/minecraft/registry/entry/RegistryEntry$Reference;
      intermediary method_66956 Lnet/minecraft/class_4517;method_66956()Lnet/minecraft/class_6880$class_6883;
      official w Lsz;w()Ljl$c;
    • getTickLimit

      public int getTickLimit()
      Mappings:
      Namespace Name Mixin selector
      named getTickLimit Lnet/minecraft/test/GameTestState;getTickLimit()I
      intermediary method_36067 Lnet/minecraft/class_4517;method_36067()I
      official x Lsz;x()I
    • isFlaky

      public boolean isFlaky()
      Mappings:
      Namespace Name Mixin selector
      named isFlaky Lnet/minecraft/test/GameTestState;isFlaky()Z
      intermediary method_32241 Lnet/minecraft/class_4517;method_32241()Z
      official y Lsz;y()Z
    • getMaxAttempts

      public int getMaxAttempts()
      Mappings:
      Namespace Name Mixin selector
      named getMaxAttempts Lnet/minecraft/test/GameTestState;getMaxAttempts()I
      intermediary method_32242 Lnet/minecraft/class_4517;method_32242()I
      official z Lsz;z()I
    • getRequiredSuccesses

      public int getRequiredSuccesses()
      Mappings:
      Namespace Name Mixin selector
      named getRequiredSuccesses Lnet/minecraft/test/GameTestState;getRequiredSuccesses()I
      intermediary method_32243 Lnet/minecraft/class_4517;method_32243()I
      official A Lsz;A()I
    • getTestAttemptConfig

      public TestAttemptConfig getTestAttemptConfig()
      Mappings:
      Namespace Name Mixin selector
      named getTestAttemptConfig Lnet/minecraft/test/GameTestState;getTestAttemptConfig()Lnet/minecraft/test/TestAttemptConfig;
      intermediary method_56215 Lnet/minecraft/class_4517;method_56215()Lnet/minecraft/class_9118;
      official B Lsz;B()Ltp;
    • streamListeners

      public Stream<TestListener> streamListeners()
      Mappings:
      Namespace Name Mixin selector
      named streamListeners Lnet/minecraft/test/GameTestState;streamListeners()Ljava/util/stream/Stream;
      intermediary method_56209 Lnet/minecraft/class_4517;method_56209()Ljava/util/stream/Stream;
      official C Lsz;C()Ljava/util/stream/Stream;
    • copy

      public GameTestState copy()
      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/test/GameTestState;copy()Lnet/minecraft/test/GameTestState;
      intermediary method_56210 Lnet/minecraft/class_4517;method_56210()Lnet/minecraft/class_4517;
      official D Lsz;D()Lsz;