Package net.minecraft.gametest.framework
Record Class TestFunction
java.lang.Object
java.lang.Record
net.minecraft.gametest.framework.TestFunction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringThe field for thebatchNamerecord component.private final Consumer<GameTestHelper> The field for thefunctionrecord component.private final booleanThe field for themanualOnlyrecord component.private final intThe field for themaxAttemptsrecord component.private final intThe field for themaxTicksrecord component.private final booleanThe field for therequiredrecord component.private final intThe field for therequiredSuccessesrecord component.private final RotationThe field for therotationrecord component.private final longThe field for thesetupTicksrecord component.private final booleanThe field for theskyAccessrecord component.private final StringThe field for thestructureNamerecord component.private final StringThe field for thetestNamerecord component. -
Constructor Summary
ConstructorsConstructorDescriptionTestFunction(String p_177801_, String p_177802_, String p_177803_, int p_177804_, long p_177805_, boolean p_177806_, Consumer<GameTestHelper> p_177807_) TestFunction(String batchName, String testName, String structureName, Rotation rotation, int maxTicks, long setupTicks, boolean required, boolean manualOnly, int maxAttempts, int requiredSuccesses, boolean skyAccess, Consumer<GameTestHelper> function) Creates an instance of aTestFunctionrecord class.TestFunction(String p_177820_, String p_177821_, String p_177822_, Rotation p_177823_, int p_177824_, long p_177825_, boolean p_177826_, Consumer<GameTestHelper> p_177827_) -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebatchNamerecord component.final booleanIndicates whether some other object is "equal to" this one.function()Returns the value of thefunctionrecord component.final inthashCode()Returns a hash code value for this object.booleanisFlaky()booleanReturns the value of themanualOnlyrecord component.intReturns the value of themaxAttemptsrecord component.intmaxTicks()Returns the value of themaxTicksrecord component.booleanrequired()Returns the value of therequiredrecord component.intReturns the value of therequiredSuccessesrecord component.rotation()Returns the value of therotationrecord component.voidrun(GameTestHelper p_128077_) longReturns the value of thesetupTicksrecord component.booleanReturns the value of theskyAccessrecord component.Returns the value of thestructureNamerecord component.testName()Returns the value of thetestNamerecord component.toString()Returns a string representation of this record class.
-
Field Details
-
batchName
The field for thebatchNamerecord component. -
testName
The field for thetestNamerecord component. -
structureName
The field for thestructureNamerecord component. -
rotation
The field for therotationrecord component. -
maxTicks
private final int maxTicksThe field for themaxTicksrecord component. -
setupTicks
private final long setupTicksThe field for thesetupTicksrecord component. -
required
private final boolean requiredThe field for therequiredrecord component. -
manualOnly
private final boolean manualOnlyThe field for themanualOnlyrecord component. -
maxAttempts
private final int maxAttemptsThe field for themaxAttemptsrecord component. -
requiredSuccesses
private final int requiredSuccessesThe field for therequiredSuccessesrecord component. -
skyAccess
private final boolean skyAccessThe field for theskyAccessrecord component. -
function
The field for thefunctionrecord component.
-
-
Constructor Details
-
TestFunction
public TestFunction(String p_177801_, String p_177802_, String p_177803_, int p_177804_, long p_177805_, boolean p_177806_, Consumer<GameTestHelper> p_177807_) -
TestFunction
-
TestFunction
public TestFunction(String batchName, String testName, String structureName, Rotation rotation, int maxTicks, long setupTicks, boolean required, boolean manualOnly, int maxAttempts, int requiredSuccesses, boolean skyAccess, Consumer<GameTestHelper> function) Creates an instance of aTestFunctionrecord class.- Parameters:
batchName- the value for thebatchNamerecord componenttestName- the value for thetestNamerecord componentstructureName- the value for thestructureNamerecord componentrotation- the value for therotationrecord componentmaxTicks- the value for themaxTicksrecord componentsetupTicks- the value for thesetupTicksrecord componentrequired- the value for therequiredrecord componentmanualOnly- the value for themanualOnlyrecord componentmaxAttempts- the value for themaxAttemptsrecord componentrequiredSuccesses- the value for therequiredSuccessesrecord componentskyAccess- the value for theskyAccessrecord componentfunction- the value for thefunctionrecord component
-
-
Method Details
-
run
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
isFlaky
public boolean isFlaky() -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
batchName
Returns the value of thebatchNamerecord component.- Returns:
- the value of the
batchNamerecord component
-
testName
Returns the value of thetestNamerecord component.- Returns:
- the value of the
testNamerecord component
-
structureName
Returns the value of thestructureNamerecord component.- Returns:
- the value of the
structureNamerecord component
-
rotation
Returns the value of therotationrecord component.- Returns:
- the value of the
rotationrecord component
-
maxTicks
public int maxTicks()Returns the value of themaxTicksrecord component.- Returns:
- the value of the
maxTicksrecord component
-
setupTicks
public long setupTicks()Returns the value of thesetupTicksrecord component.- Returns:
- the value of the
setupTicksrecord component
-
required
public boolean required()Returns the value of therequiredrecord component.- Returns:
- the value of the
requiredrecord component
-
manualOnly
public boolean manualOnly()Returns the value of themanualOnlyrecord component.- Returns:
- the value of the
manualOnlyrecord component
-
maxAttempts
public int maxAttempts()Returns the value of themaxAttemptsrecord component.- Returns:
- the value of the
maxAttemptsrecord component
-
requiredSuccesses
public int requiredSuccesses()Returns the value of therequiredSuccessesrecord component.- Returns:
- the value of the
requiredSuccessesrecord component
-
skyAccess
public boolean skyAccess()Returns the value of theskyAccessrecord component.- Returns:
- the value of the
skyAccessrecord component
-
function
Returns the value of thefunctionrecord component.- Returns:
- the value of the
functionrecord component
-