记录类 TestData<EnvironmentType>
java.lang.Object
java.lang.Record
net.minecraft.gametest.framework.TestData<EnvironmentType>
public record TestData<EnvironmentType>(EnvironmentType environment, ResourceLocation structure, int maxTicks, int setupTicks, boolean required, Rotation rotation, boolean manualOnly, int maxAttempts, int requiredSuccesses, boolean skyAccess)
extends Record
-
字段概要
字段修饰符和类型字段说明static final com.mojang.serialization.MapCodec
<TestData<Holder<TestEnvironmentDefinition>>> private final EnvironmentType
environment
记录组件的字段。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 ResourceLocation
structure
记录组件的字段。 -
构造器概要
构造器构造器说明TestData
(EnvironmentType p_397623_, ResourceLocation p_397576_, int p_397143_, int p_397037_, boolean p_397352_) TestData
(EnvironmentType p_397869_, ResourceLocation p_397537_, int p_397240_, int p_397081_, boolean p_397911_, Rotation p_397516_) TestData
(EnvironmentType environment, ResourceLocation structure, int maxTicks, int setupTicks, boolean required, Rotation rotation, boolean manualOnly, int maxAttempts, int requiredSuccesses, boolean skyAccess) 创建TestData
记录类的实例。 -
方法概要
修饰符和类型方法说明返回environment
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。final int
hashCode()
返回此对象的哈希代码值。boolean
返回manualOnly
记录组件的值。<T> TestData
<T> map
(Function<EnvironmentType, T> p_397000_) int
返回maxAttempts
记录组件的值。int
maxTicks()
返回maxTicks
记录组件的值。boolean
required()
返回required
记录组件的值。int
返回requiredSuccesses
记录组件的值。rotation()
返回rotation
记录组件的值。int
返回setupTicks
记录组件的值。boolean
返回skyAccess
记录组件的值。返回structure
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。
-
字段详细资料
-
environment
environment
记录组件的字段。 -
structure
structure
记录组件的字段。 -
maxTicks
private final int maxTicksmaxTicks
记录组件的字段。 -
setupTicks
private final int setupTickssetupTicks
记录组件的字段。 -
required
private final boolean requiredrequired
记录组件的字段。 -
rotation
rotation
记录组件的字段。 -
manualOnly
private final boolean manualOnlymanualOnly
记录组件的字段。 -
maxAttempts
private final int maxAttemptsmaxAttempts
记录组件的字段。 -
requiredSuccesses
private final int requiredSuccessesrequiredSuccesses
记录组件的字段。 -
skyAccess
private final boolean skyAccessskyAccess
记录组件的字段。 -
CODEC
public static final com.mojang.serialization.MapCodec<TestData<Holder<TestEnvironmentDefinition>>> CODEC
-
-
构造器详细资料
-
TestData
public TestData(EnvironmentType p_397869_, ResourceLocation p_397537_, int p_397240_, int p_397081_, boolean p_397911_, Rotation p_397516_) -
TestData
public TestData(EnvironmentType p_397623_, ResourceLocation p_397576_, int p_397143_, int p_397037_, boolean p_397352_) -
TestData
public TestData(EnvironmentType environment, ResourceLocation structure, int maxTicks, int setupTicks, boolean required, Rotation rotation, boolean manualOnly, int maxAttempts, int requiredSuccesses, boolean skyAccess) 创建TestData
记录类的实例。- 参数:
environment
-environment
记录组件的值structure
-structure
记录组件的值maxTicks
-maxTicks
记录组件的值setupTicks
-setupTicks
记录组件的值required
-required
记录组件的值rotation
-rotation
记录组件的值manualOnly
-manualOnly
记录组件的值maxAttempts
-maxAttempts
记录组件的值requiredSuccesses
-requiredSuccesses
记录组件的值skyAccess
-skyAccess
记录组件的值
-
-
方法详细资料
-
map
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
environment
返回environment
记录组件的值。- 返回:
environment
记录组件的值
-
structure
返回structure
记录组件的值。- 返回:
structure
记录组件的值
-
maxTicks
public int maxTicks()返回maxTicks
记录组件的值。- 返回:
maxTicks
记录组件的值
-
setupTicks
public int setupTicks()返回setupTicks
记录组件的值。- 返回:
setupTicks
记录组件的值
-
required
public boolean required()返回required
记录组件的值。- 返回:
required
记录组件的值
-
rotation
返回rotation
记录组件的值。- 返回:
rotation
记录组件的值
-
manualOnly
public boolean manualOnly()返回manualOnly
记录组件的值。- 返回:
manualOnly
记录组件的值
-
maxAttempts
public int maxAttempts()返回maxAttempts
记录组件的值。- 返回:
maxAttempts
记录组件的值
-
requiredSuccesses
public int requiredSuccesses()返回requiredSuccesses
记录组件的值。- 返回:
requiredSuccesses
记录组件的值
-
skyAccess
public boolean skyAccess()返回skyAccess
记录组件的值。- 返回:
skyAccess
记录组件的值
-