Package net.minecraft.test
Class TestTracker
- java.lang.Object
-
- net.minecraft.test.TestTracker
-
public class TestTracker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleandoneprivate java.lang.Throwableerrorprivate ServerWorldlevelprivate java.util.Collection<ITestCallback>listenersprivate Rotationrotationprivate it.unimi.dsi.fastutil.objects.Object2LongMap<java.lang.Runnable>runAtTickTimeMapprivate java.util.Collection<TestList>sequencesprivate booleanstartedprivate longstartTickprivate BlockPosstructureBlockPosprivate TestFunctionInfotestFunctionprivate longtickCountprivate inttimeoutTicksprivate com.google.common.base.Stopwatchtimer
-
Constructor Summary
Constructors Constructor Description TestTracker(TestFunctionInfo p_i232556_1_, Rotation p_i232556_2_, ServerWorld p_i232556_3_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ITestCallback p_229504_1_)voidfail(java.lang.Throwable p_229506_1_)private voidfinish()java.lang.ThrowablegetError()ServerWorldgetLevel()RotationgetRotation()BlockPosgetStructureBlockPos()java.lang.StringgetStructureName()TestFunctionInfogetTestFunction()java.lang.StringgetTestName()booleanhasFailed()booleanhasStarted()booleanhasSucceeded()booleanisDone()booleanisOptional()booleanisRequired()(package private) voidsetStructureBlockPos(BlockPos p_229503_1_)voidspawnStructure(BlockPos p_240543_1_, int p_240543_2_)(package private) voidstartExecution()private voidstartTest()voidtick()java.lang.StringtoString()
-
-
-
Field Detail
-
testFunction
private final TestFunctionInfo testFunction
-
structureBlockPos
@Nullable private BlockPos structureBlockPos
-
level
private final ServerWorld level
-
listeners
private final java.util.Collection<ITestCallback> listeners
-
timeoutTicks
private final int timeoutTicks
-
sequences
private final java.util.Collection<TestList> sequences
-
runAtTickTimeMap
private it.unimi.dsi.fastutil.objects.Object2LongMap<java.lang.Runnable> runAtTickTimeMap
-
startTick
private long startTick
-
tickCount
private long tickCount
-
started
private boolean started
-
timer
private final com.google.common.base.Stopwatch timer
-
done
private boolean done
-
rotation
private final Rotation rotation
-
error
@Nullable private java.lang.Throwable error
-
-
Constructor Detail
-
TestTracker
public TestTracker(TestFunctionInfo p_i232556_1_, Rotation p_i232556_2_, ServerWorld p_i232556_3_)
-
-
Method Detail
-
setStructureBlockPos
void setStructureBlockPos(BlockPos p_229503_1_)
-
startExecution
void startExecution()
-
tick
public void tick()
-
startTest
private void startTest()
-
getTestName
public java.lang.String getTestName()
-
getStructureBlockPos
public BlockPos getStructureBlockPos()
-
getLevel
public ServerWorld getLevel()
-
hasSucceeded
public boolean hasSucceeded()
-
hasFailed
public boolean hasFailed()
-
hasStarted
public boolean hasStarted()
-
isDone
public boolean isDone()
-
finish
private void finish()
-
fail
public void fail(java.lang.Throwable p_229506_1_)
-
getError
@Nullable public java.lang.Throwable getError()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addListener
public void addListener(ITestCallback p_229504_1_)
-
spawnStructure
public void spawnStructure(BlockPos p_240543_1_, int p_240543_2_)
-
isRequired
public boolean isRequired()
-
isOptional
public boolean isOptional()
-
getStructureName
public java.lang.String getStructureName()
-
getRotation
public Rotation getRotation()
-
getTestFunction
public TestFunctionInfo getTestFunction()
-
-