net.minecraft.entity.boss.dragon

public record EnderDragonFight$Data

net.minecraft.world.level.dimension.end.EndDragonFight$Data
net.minecraft.class_2881$class_8576
net.minecraft.entity.boss.dragon.EnderDragonFight$Data

Field summary

Modifier and TypeField
private final boolean
needsStateScanning
comp_1540
needsStateScanning
private final boolean
dragonKilled
comp_1541
dragonKilled
private final boolean
previouslyKilled
comp_1542
previouslyKilled
private final boolean
isRespawning
comp_1543
isRespawning
private final Optional<UUID>
dragonUUID
comp_1544
dragonUUID
private final Optional<BlockPos>
exitPortalLocation
comp_1545
exitPortalLocation
private final Optional<List<Integer>>
gateways
comp_1546
gateways
public static final com.mojang.serialization.Codec<EnderDragonFight$Data>
CODEC
field_44945
CODEC
public static final EnderDragonFight$Data
DEFAULT
field_44946
DEFAULT

Constructor summary

ModifierConstructor
public (boolean needsStateScanning, boolean dragonKilled, boolean previouslyKilled, boolean isRespawning, Optional<UUID> dragonUUID, Optional<BlockPos> exitPortalLocation, Optional<List<Integer>> gateways)

Method summary

Modifier and TypeMethod
public boolean
needsStateScanning()
comp_1540()
needsStateScanning()
public boolean
dragonKilled()
comp_1541()
dragonKilled()
public boolean
previouslyKilled()
comp_1542()
previouslyKilled()
public boolean
isRespawning()
comp_1543()
isRespawning()
public Optional<UUID>
dragonUUID()
comp_1544()
dragonUUID()
public Optional<BlockPos>
exitPortalLocation()
comp_1545()
exitPortalLocation()
public Optional<List<Integer>>
gateways()
comp_1546()
gateways()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_52230(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_52230(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)