记录类 TicketSet
java.lang.Object
java.lang.Record
net.neoforged.neoforge.common.world.chunk.TicketSet
- 记录组件:
normal
- the normally loaded ticketsnaturalSpawning
- the tickets that also force natural spawning to occur
public record TicketSet(it.unimi.dsi.fastutil.longs.LongSet normal, it.unimi.dsi.fastutil.longs.LongSet naturalSpawning)
extends Record
Represents a pair of chunk-loaded ticket sets.
-
字段概要
字段修饰符和类型字段说明static final com.mojang.serialization.Codec
<TicketSet> private static final com.mojang.serialization.Codec
<it.unimi.dsi.fastutil.longs.LongSet> private final it.unimi.dsi.fastutil.longs.LongSet
naturalSpawning
记录组件的字段。private final it.unimi.dsi.fastutil.longs.LongSet
normal
记录组件的字段。 -
构造器概要
构造器构造器说明TicketSet
(it.unimi.dsi.fastutil.longs.LongSet normal, it.unimi.dsi.fastutil.longs.LongSet naturalSpawning) 创建TicketSet
记录类的实例。 -
方法概要
修饰符和类型方法说明final boolean
指示某个其他对象是否“等于”此对象。it.unimi.dsi.fastutil.longs.LongSet
getChunks
(boolean forceNaturalSpawning) final int
hashCode()
返回此对象的哈希代码值。boolean
isEmpty()
Checks if all sets of this ticket set are empty.it.unimi.dsi.fastutil.longs.LongSet
返回naturalSpawning
记录组件的值。it.unimi.dsi.fastutil.longs.LongSet
normal()
返回normal
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。
-
字段详细资料
-
normal
private final it.unimi.dsi.fastutil.longs.LongSet normalnormal
记录组件的字段。 -
naturalSpawning
private final it.unimi.dsi.fastutil.longs.LongSet naturalSpawningnaturalSpawning
记录组件的字段。 -
LONG_SET_CODEC
private static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.longs.LongSet> LONG_SET_CODEC -
CODEC
-
-
构造器详细资料
-
TicketSet
public TicketSet(it.unimi.dsi.fastutil.longs.LongSet normal, it.unimi.dsi.fastutil.longs.LongSet naturalSpawning) 创建TicketSet
记录类的实例。- 参数:
normal
-normal
记录组件的值naturalSpawning
-naturalSpawning
记录组件的值
-
-
方法详细资料
-
isEmpty
public boolean isEmpty()Checks if all sets of this ticket set are empty.- 返回:
true
if there are no tickets or forced natural spawning tickets.
-
getChunks
public it.unimi.dsi.fastutil.longs.LongSet getChunks(boolean forceNaturalSpawning) - 参数:
forceNaturalSpawning
-true
to get the forced natural spawning tickets, otherwise returns the normal tickets.- 返回:
- The set of normal or forced natural spawning tickets.
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
normal
public it.unimi.dsi.fastutil.longs.LongSet normal()返回normal
记录组件的值。- 返回:
normal
记录组件的值
-
naturalSpawning
public it.unimi.dsi.fastutil.longs.LongSet naturalSpawning()返回naturalSpawning
记录组件的值。- 返回:
naturalSpawning
记录组件的值
-