记录类 GameTestData
java.lang.Object
java.lang.Record
net.neoforged.testframework.gametest.GameTestData
@ParametersAreNonnullByDefault
public record GameTestData(@Nullable String batchName, String structureName, boolean required, int maxAttempts, int requiredSuccesses, Consumer<GameTestHelper> function, int maxTicks, int setupTicks, Rotation rotation, boolean skyAccess, boolean manualOnly)
extends Record
-
字段概要
字段修饰符和类型字段说明private final @Nullable String
batchName
记录组件的字段。private final Consumer
<GameTestHelper> function
记录组件的字段。private final boolean
manualOnly
记录组件的字段。private final int
maxAttempts
记录组件的字段。private final int
maxTicks
记录组件的字段。private final boolean
required
记录组件的字段。private final int
requiredSuccesses
记录组件的字段。private final Rotation
rotation
记录组件的字段。private final int
setupTicks
记录组件的字段。private final boolean
skyAccess
记录组件的字段。private final String
structureName
记录组件的字段。 -
构造器概要
构造器构造器说明GameTestData
(@Nullable String batchName, String structureName, boolean required, int maxAttempts, int requiredSuccesses, Consumer<GameTestHelper> function, int maxTicks, int setupTicks, Rotation rotation, boolean skyAccess, boolean manualOnly) 创建GameTestData
记录类的实例。 -
方法概要
修饰符和类型方法说明@Nullable String
返回batchName
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。function()
返回function
记录组件的值。final int
hashCode()
返回此对象的哈希代码值。boolean
返回manualOnly
记录组件的值。int
返回maxAttempts
记录组件的值。int
maxTicks()
返回maxTicks
记录组件的值。boolean
required()
返回required
记录组件的值。int
返回requiredSuccesses
记录组件的值。rotation()
返回rotation
记录组件的值。int
返回setupTicks
记录组件的值。boolean
返回skyAccess
记录组件的值。返回structureName
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。
-
字段详细资料
-
batchName
batchName
记录组件的字段。 -
structureName
structureName
记录组件的字段。 -
required
private final boolean requiredrequired
记录组件的字段。 -
maxAttempts
private final int maxAttemptsmaxAttempts
记录组件的字段。 -
requiredSuccesses
private final int requiredSuccessesrequiredSuccesses
记录组件的字段。 -
function
function
记录组件的字段。 -
maxTicks
private final int maxTicksmaxTicks
记录组件的字段。 -
setupTicks
private final int setupTickssetupTicks
记录组件的字段。 -
rotation
rotation
记录组件的字段。 -
skyAccess
private final boolean skyAccessskyAccess
记录组件的字段。 -
manualOnly
private final boolean manualOnlymanualOnly
记录组件的字段。
-
-
构造器详细资料
-
GameTestData
public GameTestData(@Nullable @Nullable String batchName, String structureName, boolean required, int maxAttempts, int requiredSuccesses, Consumer<GameTestHelper> function, int maxTicks, int setupTicks, Rotation rotation, boolean skyAccess, boolean manualOnly) 创建GameTestData
记录类的实例。- 参数:
batchName
-batchName
记录组件的值structureName
-structureName
记录组件的值required
-required
记录组件的值maxAttempts
-maxAttempts
记录组件的值requiredSuccesses
-requiredSuccesses
记录组件的值function
-function
记录组件的值maxTicks
-maxTicks
记录组件的值setupTicks
-setupTicks
记录组件的值rotation
-rotation
记录组件的值skyAccess
-skyAccess
记录组件的值manualOnly
-manualOnly
记录组件的值
-
-
方法详细资料
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
batchName
返回batchName
记录组件的值。- 返回:
batchName
记录组件的值
-
structureName
返回structureName
记录组件的值。- 返回:
structureName
记录组件的值
-
required
public boolean required()返回required
记录组件的值。- 返回:
required
记录组件的值
-
maxAttempts
public int maxAttempts()返回maxAttempts
记录组件的值。- 返回:
maxAttempts
记录组件的值
-
requiredSuccesses
public int requiredSuccesses()返回requiredSuccesses
记录组件的值。- 返回:
requiredSuccesses
记录组件的值
-
function
返回function
记录组件的值。- 返回:
function
记录组件的值
-
maxTicks
public int maxTicks()返回maxTicks
记录组件的值。- 返回:
maxTicks
记录组件的值
-
setupTicks
public int setupTicks()返回setupTicks
记录组件的值。- 返回:
setupTicks
记录组件的值
-
rotation
返回rotation
记录组件的值。- 返回:
rotation
记录组件的值
-
skyAccess
public boolean skyAccess()返回skyAccess
记录组件的值。- 返回:
skyAccess
记录组件的值
-
manualOnly
public boolean manualOnly()返回manualOnly
记录组件的值。- 返回:
manualOnly
记录组件的值
-