net.minecraft.block.spawner

public record TrialSpawnerData$Packed

net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerStateData$Packed
net.minecraft.class_8966$class_11350
net.minecraft.block.spawner.TrialSpawnerData$Packed

Field summary

Modifier and TypeField
private final Set<UUID>
detectedPlayers
comp_4235
detectedPlayers
private final Set<UUID>
currentMobs
comp_4236
currentMobs
private final long
cooldownEndsAt
comp_4237
cooldownEndsAt
private final long
nextMobSpawnsAt
comp_4238
nextMobSpawnsAt
private final int
totalMobsSpawned
comp_4239
totalMobsSpawned
private final Optional<MobSpawnerEntry>
nextSpawnData
comp_4240
nextSpawnData
private final Optional<RegistryKey<LootTable>>
ejectingLootTable
comp_4241
ejectingLootTable
public static final com.mojang.serialization.MapCodec<TrialSpawnerData$Packed>
MAP_CODEC
field_60376
CODEC

Constructor summary

ModifierConstructor
public (Set<UUID> detectedPlayers, Set<UUID> currentMobs, long cooldownEndsAt, long nextMobSpawnsAt, int totalMobsSpawned, Optional<MobSpawnerEntry> nextSpawnData, Optional<RegistryKey<LootTable>> ejectingLootTable)

Method summary

Modifier and TypeMethod
public Set<UUID>
detectedPlayers()
comp_4235()
detectedPlayers()
public Set<UUID>
currentMobs()
comp_4236()
currentMobs()
public long
cooldownEndsAt()
comp_4237()
cooldownEndsAt()
public long
nextMobSpawnsAt()
comp_4238()
nextMobSpawnsAt()
public int
totalMobsSpawned()
comp_4239()
totalMobsSpawned()
public Optional<MobSpawnerEntry>
nextSpawnData()
comp_4240()
nextSpawnData()
public Optional<RegistryKey<LootTable>>
ejectingLootTable()
comp_4241()
ejectingLootTable()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_71411(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_71411(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)