Record Class GameTestData
java.lang.Object
java.lang.Record
net.neoforged.testframework.gametest.GameTestData
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final StringThe field for thebatchNamerecord component.private final Consumer<GameTestHelper>The field for thefunctionrecord 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 StringThe field for thestructureNamerecord component.
- 
Constructor SummaryConstructorsConstructorDescriptionGameTestData(String batchName, String structureName, boolean required, int maxAttempts, int requiredSuccesses, Consumer<GameTestHelper> function, int maxTicks, long setupTicks, Rotation rotation) Creates an instance of aGameTestDatarecord class.
- 
Method SummaryModifier 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.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.longReturns the value of thesetupTicksrecord component.Returns the value of thestructureNamerecord component.final StringtoString()Returns a string representation of this record class.
- 
Field Details- 
batchNameThe field for thebatchNamerecord component.
- 
structureNameThe field for thestructureNamerecord component.
- 
requiredprivate final boolean requiredThe field for therequiredrecord component.
- 
maxAttemptsprivate final int maxAttemptsThe field for themaxAttemptsrecord component.
- 
requiredSuccessesprivate final int requiredSuccessesThe field for therequiredSuccessesrecord component.
- 
functionThe field for thefunctionrecord component.
- 
maxTicksprivate final int maxTicksThe field for themaxTicksrecord component.
- 
setupTicksprivate final long setupTicksThe field for thesetupTicksrecord component.
- 
rotationThe field for therotationrecord component.
 
- 
- 
Constructor Details- 
GameTestDatapublic GameTestData(@Nullable String batchName, String structureName, boolean required, int maxAttempts, int requiredSuccesses, Consumer<GameTestHelper> function, int maxTicks, long setupTicks, Rotation rotation) Creates an instance of aGameTestDatarecord class.- Parameters:
- batchName- the value for the- batchNamerecord component
- structureName- the value for the- structureNamerecord component
- required- the value for the- requiredrecord component
- maxAttempts- the value for the- maxAttemptsrecord component
- requiredSuccesses- the value for the- requiredSuccessesrecord component
- function- the value for the- functionrecord component
- maxTicks- the value for the- maxTicksrecord component
- setupTicks- the value for the- setupTicksrecord component
- rotation- the value for the- rotationrecord component
 
 
- 
- 
Method Details- 
toStringReturns 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.
- 
hashCodepublic 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.
- 
equalsIndicates 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 '=='.
- 
batchNameReturns the value of thebatchNamerecord component.- Returns:
- the value of the batchNamerecord component
 
- 
structureNameReturns the value of thestructureNamerecord component.- Returns:
- the value of the structureNamerecord component
 
- 
requiredpublic boolean required()Returns the value of therequiredrecord component.- Returns:
- the value of the requiredrecord component
 
- 
maxAttemptspublic int maxAttempts()Returns the value of themaxAttemptsrecord component.- Returns:
- the value of the maxAttemptsrecord component
 
- 
requiredSuccessespublic int requiredSuccesses()Returns the value of therequiredSuccessesrecord component.- Returns:
- the value of the requiredSuccessesrecord component
 
- 
functionReturns the value of thefunctionrecord component.- Returns:
- the value of the functionrecord component
 
- 
maxTickspublic int maxTicks()Returns the value of themaxTicksrecord component.- Returns:
- the value of the maxTicksrecord component
 
- 
setupTickspublic long setupTicks()Returns the value of thesetupTicksrecord component.- Returns:
- the value of the setupTicksrecord component
 
- 
rotationReturns the value of therotationrecord component.- Returns:
- the value of the rotationrecord component
 
 
-