Package net.minecraft.entity.boss.dragon
Class EnderDragonFight
java.lang.Object
net.minecraft.entity.boss.dragon.EnderDragonFight
- Mappings:
Namespace Name named net/minecraft/entity/boss/dragon/EnderDragonFight
intermediary net/minecraft/class_2881
official dvy
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ServerBossBar
private static final int
private static final int
private int
private @Nullable List
<EndCrystalEntity> private boolean
private boolean
private int
private @Nullable EnderDragonSpawnState
private @Nullable UUID
private int
private final BlockPattern
private @Nullable BlockPos
static final int
static final int
private static final int
private final ObjectArrayList
<Integer> private static final int
private static final Logger
private final BlockPos
private static final int
private int
private boolean
private boolean
static final int
private int
private final ServerWorld
-
Constructor Summary
ConstructorsConstructorDescriptionEnderDragonFight
(ServerWorld world, long gatewaysSeed, EnderDragonFight.Data data) EnderDragonFight
(ServerWorld world, long gatewaysSeed, EnderDragonFight.Data data, BlockPos origin) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
private void
void
Deprecated.private void
private void
private @Nullable EnderDragonEntity
void
crystalDestroyed
(EndCrystalEntity enderCrystal, DamageSource source) void
dragonKilled
(EnderDragonEntity dragon) private BlockPattern.Result
private void
private void
generateEndPortal
(boolean previouslyKilled) private void
int
@Nullable UUID
boolean
void
void
private void
respawnDragon
(List<EndCrystalEntity> crystals) void
Deprecated.protected void
setSpawnState
(EnderDragonSpawnState spawnState) void
tick()
toData()
void
updateFight
(EnderDragonEntity dragon) private void
private boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;LOGGER:Lorg/slf4j/Logger;
intermediary field_13112
Lnet/minecraft/class_2881;field_13112:Lorg/slf4j/Logger;
official d
Ldvy;d:Lorg/slf4j/Logger;
-
CHECK_DRAGON_SEEN_INTERVAL
private static final int CHECK_DRAGON_SEEN_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named CHECK_DRAGON_SEEN_INTERVAL
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;CHECK_DRAGON_SEEN_INTERVAL:I
intermediary field_31443
Lnet/minecraft/class_2881;field_31443:I
official e
Ldvy;e:I
-
CRYSTAL_COUNTING_INTERVAL
private static final int CRYSTAL_COUNTING_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named CRYSTAL_COUNTING_INTERVAL
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;CRYSTAL_COUNTING_INTERVAL:I
intermediary field_31444
Lnet/minecraft/class_2881;field_31444:I
official f
Ldvy;f:I
-
field_31445
public static final int field_31445- See Also:
- Mappings:
Namespace Name Mixin selector named field_31445
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31445:I
intermediary field_31445
Lnet/minecraft/class_2881;field_31445:I
official a
Ldvy;a:I
-
ISLAND_SIZE
private static final int ISLAND_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named ISLAND_SIZE
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;ISLAND_SIZE:I
intermediary field_31446
Lnet/minecraft/class_2881;field_31446:I
official g
Ldvy;g:I
-
field_31441
public static final int field_31441- See Also:
- Mappings:
Namespace Name Mixin selector named field_31441
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31441:I
intermediary field_31441
Lnet/minecraft/class_2881;field_31441:I
official b
Ldvy;b:I
-
PLAYER_COUNTING_INTERVAL
private static final int PLAYER_COUNTING_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named PLAYER_COUNTING_INTERVAL
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;PLAYER_COUNTING_INTERVAL:I
intermediary field_31447
Lnet/minecraft/class_2881;field_31447:I
official h
Ldvy;h:I
-
field_31448
private static final int field_31448- See Also:
- Mappings:
Namespace Name Mixin selector named field_31448
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31448:I
intermediary field_31448
Lnet/minecraft/class_2881;field_31448:I
official i
Ldvy;i:I
-
SPAWN_Y
public static final int SPAWN_Y- See Also:
- Mappings:
Namespace Name Mixin selector named SPAWN_Y
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;SPAWN_Y:I
intermediary field_31442
Lnet/minecraft/class_2881;field_31442:I
official c
Ldvy;c:I
-
showBossBarPredicate
- Mappings:
Namespace Name Mixin selector named showBossBarPredicate
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;showBossBarPredicate:Ljava/util/function/Predicate;
intermediary field_44876
Lnet/minecraft/class_2881;field_44876:Ljava/util/function/Predicate;
official j
Ldvy;j:Ljava/util/function/Predicate;
-
bossBar
- Mappings:
Namespace Name Mixin selector named bossBar
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;bossBar:Lnet/minecraft/entity/boss/ServerBossBar;
intermediary field_13119
Lnet/minecraft/class_2881;field_13119:Lnet/minecraft/class_3213;
official k
Ldvy;k:Larc;
-
world
- Mappings:
Namespace Name Mixin selector named world
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;world:Lnet/minecraft/server/world/ServerWorld;
intermediary field_13108
Lnet/minecraft/class_2881;field_13108:Lnet/minecraft/class_3218;
official l
Ldvy;l:Larf;
-
origin
- Mappings:
Namespace Name Mixin selector named origin
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;origin:Lnet/minecraft/util/math/BlockPos;
intermediary field_44877
Lnet/minecraft/class_2881;field_44877:Lnet/minecraft/class_2338;
official m
Ldvy;m:Liz;
-
gateways
- Mappings:
Namespace Name Mixin selector named gateways
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;gateways:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
intermediary field_13121
Lnet/minecraft/class_2881;field_13121:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
official n
Ldvy;n:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
-
endPortalPattern
- Mappings:
Namespace Name Mixin selector named endPortalPattern
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;endPortalPattern:Lnet/minecraft/block/pattern/BlockPattern;
intermediary field_13110
Lnet/minecraft/class_2881;field_13110:Lnet/minecraft/class_2700;
official o
Ldvy;o:Ldsi;
-
dragonSeenTimer
private int dragonSeenTimer- Mappings:
Namespace Name Mixin selector named dragonSeenTimer
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonSeenTimer:I
intermediary field_13107
Lnet/minecraft/class_2881;field_13107:I
official p
Ldvy;p:I
-
endCrystalsAlive
private int endCrystalsAlive- Mappings:
Namespace Name Mixin selector named endCrystalsAlive
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;endCrystalsAlive:I
intermediary field_13106
Lnet/minecraft/class_2881;field_13106:I
official q
Ldvy;q:I
-
crystalCountTimer
private int crystalCountTimer- Mappings:
Namespace Name Mixin selector named crystalCountTimer
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;crystalCountTimer:I
intermediary field_13105
Lnet/minecraft/class_2881;field_13105:I
official r
Ldvy;r:I
-
playerUpdateTimer
private int playerUpdateTimer- Mappings:
Namespace Name Mixin selector named playerUpdateTimer
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;playerUpdateTimer:I
intermediary field_13122
Lnet/minecraft/class_2881;field_13122:I
official s
Ldvy;s:I
-
dragonKilled
private boolean dragonKilled- Mappings:
Namespace Name Mixin selector named dragonKilled
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonKilled:Z
intermediary field_13115
Lnet/minecraft/class_2881;field_13115:Z
official t
Ldvy;t:Z
-
previouslyKilled
private boolean previouslyKilled- Mappings:
Namespace Name Mixin selector named previouslyKilled
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;previouslyKilled:Z
intermediary field_13114
Lnet/minecraft/class_2881;field_13114:Z
official u
Ldvy;u:Z
-
skipChunksLoadedCheck
private boolean skipChunksLoadedCheck- Mappings:
Namespace Name Mixin selector named skipChunksLoadedCheck
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;skipChunksLoadedCheck:Z
intermediary field_44878
Lnet/minecraft/class_2881;field_44878:Z
official v
Ldvy;v:Z
-
dragonUuid
- Mappings:
Namespace Name Mixin selector named dragonUuid
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonUuid:Ljava/util/UUID;
intermediary field_13116
Lnet/minecraft/class_2881;field_13116:Ljava/util/UUID;
official w
Ldvy;w:Ljava/util/UUID;
-
doLegacyCheck
private boolean doLegacyCheck- Mappings:
Namespace Name Mixin selector named doLegacyCheck
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;doLegacyCheck:Z
intermediary field_13111
Lnet/minecraft/class_2881;field_13111:Z
official x
Ldvy;x:Z
-
exitPortalLocation
- Mappings:
Namespace Name Mixin selector named exitPortalLocation
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;exitPortalLocation:Lnet/minecraft/util/math/BlockPos;
intermediary field_13117
Lnet/minecraft/class_2881;field_13117:Lnet/minecraft/class_2338;
official y
Ldvy;y:Liz;
-
dragonSpawnState
- Mappings:
Namespace Name Mixin selector named dragonSpawnState
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonSpawnState:Lnet/minecraft/entity/boss/dragon/EnderDragonSpawnState;
intermediary field_13120
Lnet/minecraft/class_2881;field_13120:Lnet/minecraft/class_2876;
official z
Ldvy;z:Ldvx;
-
spawnStateTimer
private int spawnStateTimer- Mappings:
Namespace Name Mixin selector named spawnStateTimer
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;spawnStateTimer:I
intermediary field_13118
Lnet/minecraft/class_2881;field_13118:I
official A
Ldvy;A:I
-
crystals
- Mappings:
Namespace Name Mixin selector named crystals
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;crystals:Ljava/util/List;
intermediary field_13109
Lnet/minecraft/class_2881;field_13109:Ljava/util/List;
official B
Ldvy;B:Ljava/util/List;
-
-
Constructor Details
-
EnderDragonFight
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;<init>(Lnet/minecraft/server/world/ServerWorld;JLnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;)V
intermediary <init>
Lnet/minecraft/class_2881;<init>(Lnet/minecraft/class_3218;JLnet/minecraft/class_2881$class_8576;)V
official <init>
Ldvy;<init>(Larf;JLdvy$a;)V
-
EnderDragonFight
public EnderDragonFight(ServerWorld world, long gatewaysSeed, EnderDragonFight.Data data, BlockPos origin) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;<init>(Lnet/minecraft/server/world/ServerWorld;JLnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;Lnet/minecraft/util/math/BlockPos;)V
intermediary <init>
Lnet/minecraft/class_2881;<init>(Lnet/minecraft/class_3218;JLnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_2338;)V
official <init>
Ldvy;<init>(Larf;JLdvy$a;Liz;)V
-
-
Method Details
-
setSkipChunksLoadedCheck
Deprecated.- Mappings:
Namespace Name Mixin selector named setSkipChunksLoadedCheck
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;setSkipChunksLoadedCheck()V
intermediary method_51855
Lnet/minecraft/class_2881;method_51855()V
official a
Ldvy;a()V
-
toData
- Mappings:
Namespace Name Mixin selector named toData
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;toData()Lnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;
intermediary method_12530
Lnet/minecraft/class_2881;method_12530()Lnet/minecraft/class_2881$class_8576;
official b
Ldvy;b()Ldvy$a;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;tick()V
intermediary method_12538
Lnet/minecraft/class_2881;method_12538()V
official c
Ldvy;c()V
-
convertFromLegacy
private void convertFromLegacy()- Mappings:
Namespace Name Mixin selector named convertFromLegacy
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;convertFromLegacy()V
intermediary method_12515
Lnet/minecraft/class_2881;method_12515()V
official j
Ldvy;j()V
-
checkDragonSeen
private void checkDragonSeen()- Mappings:
Namespace Name Mixin selector named checkDragonSeen
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;checkDragonSeen()V
intermediary method_12525
Lnet/minecraft/class_2881;method_12525()V
official k
Ldvy;k()V
-
setSpawnState
- Mappings:
Namespace Name Mixin selector named setSpawnState
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;setSpawnState(Lnet/minecraft/entity/boss/dragon/EnderDragonSpawnState;)V
intermediary method_12521
Lnet/minecraft/class_2881;method_12521(Lnet/minecraft/class_2876;)V
official a
Ldvy;a(Ldvx;)V
-
worldContainsEndPortal
private boolean worldContainsEndPortal()- Mappings:
Namespace Name Mixin selector named worldContainsEndPortal
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;worldContainsEndPortal()Z
intermediary method_12514
Lnet/minecraft/class_2881;method_12514()Z
official l
Ldvy;l()Z
-
findEndPortal
- Mappings:
Namespace Name Mixin selector named findEndPortal
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;findEndPortal()Lnet/minecraft/block/pattern/BlockPattern$Result;
intermediary method_12531
Lnet/minecraft/class_2881;method_12531()Lnet/minecraft/class_2700$class_2702;
official m
Ldvy;m()Ldsi$b;
-
areChunksLoaded
private boolean areChunksLoaded()- Mappings:
Namespace Name Mixin selector named areChunksLoaded
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;areChunksLoaded()Z
intermediary method_12533
Lnet/minecraft/class_2881;method_12533()Z
official n
Ldvy;n()Z
-
updatePlayers
private void updatePlayers()- Mappings:
Namespace Name Mixin selector named updatePlayers
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;updatePlayers()V
intermediary method_12520
Lnet/minecraft/class_2881;method_12520()V
official o
Ldvy;o()V
-
countAliveCrystals
private void countAliveCrystals()- Mappings:
Namespace Name Mixin selector named countAliveCrystals
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;countAliveCrystals()V
intermediary method_12535
Lnet/minecraft/class_2881;method_12535()V
official p
Ldvy;p()V
-
dragonKilled
- Mappings:
Namespace Name Mixin selector named dragonKilled
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonKilled(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
intermediary method_12528
Lnet/minecraft/class_2881;method_12528(Lnet/minecraft/class_1510;)V
official a
Ldvy;a(Lcic;)V
-
clearGatewaysList
Deprecated.- Mappings:
Namespace Name Mixin selector named clearGatewaysList
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;clearGatewaysList()V
intermediary method_51856
Lnet/minecraft/class_2881;method_51856()V
official d
Ldvy;d()V
-
generateNewEndGateway
private void generateNewEndGateway()- Mappings:
Namespace Name Mixin selector named generateNewEndGateway
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;generateNewEndGateway()V
intermediary method_12519
Lnet/minecraft/class_2881;method_12519()V
official q
Ldvy;q()V
-
generateEndGateway
- Mappings:
Namespace Name Mixin selector named generateEndGateway
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;generateEndGateway(Lnet/minecraft/util/math/BlockPos;)V
intermediary method_12516
Lnet/minecraft/class_2881;method_12516(Lnet/minecraft/class_2338;)V
official a
Ldvy;a(Liz;)V
-
generateEndPortal
private void generateEndPortal(boolean previouslyKilled) - Mappings:
Namespace Name Mixin selector named generateEndPortal
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;generateEndPortal(Z)V
intermediary method_12518
Lnet/minecraft/class_2881;method_12518(Z)V
official a
Ldvy;a(Z)V
-
createDragon
- Mappings:
Namespace Name Mixin selector named createDragon
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;createDragon()Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
intermediary method_12523
Lnet/minecraft/class_2881;method_12523()Lnet/minecraft/class_1510;
official r
Ldvy;r()Lcic;
-
updateFight
- Mappings:
Namespace Name Mixin selector named updateFight
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;updateFight(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
intermediary method_12532
Lnet/minecraft/class_2881;method_12532(Lnet/minecraft/class_1510;)V
official b
Ldvy;b(Lcic;)V
-
getAliveEndCrystals
public int getAliveEndCrystals()- Mappings:
Namespace Name Mixin selector named getAliveEndCrystals
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;getAliveEndCrystals()I
intermediary method_12517
Lnet/minecraft/class_2881;method_12517()I
official e
Ldvy;e()I
-
crystalDestroyed
- Mappings:
Namespace Name Mixin selector named crystalDestroyed
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;crystalDestroyed(Lnet/minecraft/entity/decoration/EndCrystalEntity;Lnet/minecraft/entity/damage/DamageSource;)V
intermediary method_12526
Lnet/minecraft/class_2881;method_12526(Lnet/minecraft/class_1511;Lnet/minecraft/class_1282;)V
official a
Ldvy;a(Lcib;Lbro;)V
-
hasPreviouslyKilled
public boolean hasPreviouslyKilled()- Mappings:
Namespace Name Mixin selector named hasPreviouslyKilled
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;hasPreviouslyKilled()Z
intermediary method_12536
Lnet/minecraft/class_2881;method_12536()Z
official f
Ldvy;f()Z
-
respawnDragon
public void respawnDragon()- Mappings:
Namespace Name Mixin selector named respawnDragon
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;respawnDragon()V
intermediary method_12522
Lnet/minecraft/class_2881;method_12522()V
official g
Ldvy;g()V
-
respawnDragon
- Mappings:
Namespace Name Mixin selector named respawnDragon
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;respawnDragon(Ljava/util/List;)V
intermediary method_12529
Lnet/minecraft/class_2881;method_12529(Ljava/util/List;)V
official a
Ldvy;a(Ljava/util/List;)V
-
resetEndCrystals
public void resetEndCrystals()- Mappings:
Namespace Name Mixin selector named resetEndCrystals
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;resetEndCrystals()V
intermediary method_12524
Lnet/minecraft/class_2881;method_12524()V
official h
Ldvy;h()V
-
getDragonUuid
- Mappings:
Namespace Name Mixin selector named getDragonUuid
Lnet/minecraft/entity/boss/dragon/EnderDragonFight;getDragonUuid()Ljava/util/UUID;
intermediary method_52179
Lnet/minecraft/class_2881;method_52179()Ljava/util/UUID;
official i
Ldvy;i()Ljava/util/UUID;
-