Package net.minecraft.entity.boss.dragon
Class EnderDragonFight
java.lang.Object
net.minecraft.entity.boss.dragon.EnderDragonFight
- Mappings:
Namespace Name official cnxintermediary net/minecraft/class_2881named net/minecraft/entity/boss/dragon/EnderDragonFight
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ServerBossBarprivate intprivate List<EndCrystalEntity>private booleanprivate booleanprivate intprivate EnderDragonSpawnStateprivate UUIDprivate intprivate BlockPatternprivate BlockPosstatic intstatic intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static Loggerprivate intprivate booleanprivate intprivate ServerWorld -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidprivate voidprivate EnderDragonEntityvoidcrystalDestroyed(EndCrystalEntity enderCrystal, DamageSource source)voiddragonKilled(EnderDragonEntity dragon)private BlockPattern.Resultprivate voidgenerateEndGateway(BlockPos pos)private voidgenerateEndPortal(boolean previouslyKilled)private voidintbooleanprivate booleanvoidvoidprivate voidrespawnDragon(List<EndCrystalEntity> crystals)protected voidsetSpawnState(EnderDragonSpawnState spawnState)voidtick()toNbt()voidupdateFight(EnderDragonEntity dragon)private voidprivate boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLcnx;c:Lorg/apache/logging/log4j/Logger;intermediary field_13112Lnet/minecraft/class_2881;field_13112:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/entity/boss/dragon/EnderDragonFight;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_31443
private static final int field_31443- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLcnx;d:Iintermediary field_31443Lnet/minecraft/class_2881;field_31443:Inamed field_31443Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31443:I
-
field_31444
private static final int field_31444- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLcnx;e:Iintermediary field_31444Lnet/minecraft/class_2881;field_31444:Inamed field_31444Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31444:I
-
field_31445
private static final int field_31445- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLcnx;f:Iintermediary field_31445Lnet/minecraft/class_2881;field_31445:Inamed field_31445Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31445:I
-
field_31446
private static final int field_31446- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLcnx;g:Iintermediary field_31446Lnet/minecraft/class_2881;field_31446:Inamed field_31446Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31446:I
-
field_31441
public static final int field_31441- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLcnx;a:Iintermediary field_31441Lnet/minecraft/class_2881;field_31441:Inamed field_31441Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31441:I
-
field_31447
private static final int field_31447- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLcnx;h:Iintermediary field_31447Lnet/minecraft/class_2881;field_31447:Inamed field_31447Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31447:I
-
field_31448
private static final int field_31448- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official iLcnx;i:Iintermediary field_31448Lnet/minecraft/class_2881;field_31448:Inamed field_31448Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31448:I
-
field_31442
public static final int field_31442- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLcnx;b:Iintermediary field_31442Lnet/minecraft/class_2881;field_31442:Inamed field_31442Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31442:I
-
VALID_ENTITY
- Mappings:
Namespace Name Mixin selector official jLcnx;j:Ljava/util/function/Predicate;intermediary field_13113Lnet/minecraft/class_2881;field_13113:Ljava/util/function/Predicate;named VALID_ENTITYLnet/minecraft/entity/boss/dragon/EnderDragonFight;VALID_ENTITY:Ljava/util/function/Predicate;
-
bossBar
- Mappings:
Namespace Name Mixin selector official kLcnx;k:Labo;intermediary field_13119Lnet/minecraft/class_2881;field_13119:Lnet/minecraft/class_3213;named bossBarLnet/minecraft/entity/boss/dragon/EnderDragonFight;bossBar:Lnet/minecraft/entity/boss/ServerBossBar;
-
world
- Mappings:
Namespace Name Mixin selector official lLcnx;l:Labr;intermediary field_13108Lnet/minecraft/class_2881;field_13108:Lnet/minecraft/class_3218;named worldLnet/minecraft/entity/boss/dragon/EnderDragonFight;world:Lnet/minecraft/server/world/ServerWorld;
-
gateways
- Mappings:
Namespace Name Mixin selector official mLcnx;m:Ljava/util/List;intermediary field_13121Lnet/minecraft/class_2881;field_13121:Ljava/util/List;named gatewaysLnet/minecraft/entity/boss/dragon/EnderDragonFight;gateways:Ljava/util/List;
-
endPortalPattern
- Mappings:
Namespace Name Mixin selector official nLcnx;n:Lckx;intermediary field_13110Lnet/minecraft/class_2881;field_13110:Lnet/minecraft/class_2700;named endPortalPatternLnet/minecraft/entity/boss/dragon/EnderDragonFight;endPortalPattern:Lnet/minecraft/block/pattern/BlockPattern;
-
dragonSeenTimer
private int dragonSeenTimer- Mappings:
Namespace Name Mixin selector official oLcnx;o:Iintermediary field_13107Lnet/minecraft/class_2881;field_13107:Inamed dragonSeenTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonSeenTimer:I
-
endCrystalsAlive
private int endCrystalsAlive- Mappings:
Namespace Name Mixin selector official pLcnx;p:Iintermediary field_13106Lnet/minecraft/class_2881;field_13106:Inamed endCrystalsAliveLnet/minecraft/entity/boss/dragon/EnderDragonFight;endCrystalsAlive:I
-
crystalCountTimer
private int crystalCountTimer- Mappings:
Namespace Name Mixin selector official qLcnx;q:Iintermediary field_13105Lnet/minecraft/class_2881;field_13105:Inamed crystalCountTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;crystalCountTimer:I
-
playerUpdateTimer
private int playerUpdateTimer- Mappings:
Namespace Name Mixin selector official rLcnx;r:Iintermediary field_13122Lnet/minecraft/class_2881;field_13122:Inamed playerUpdateTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;playerUpdateTimer:I
-
dragonKilled
private boolean dragonKilled- Mappings:
Namespace Name Mixin selector official sLcnx;s:Zintermediary field_13115Lnet/minecraft/class_2881;field_13115:Znamed dragonKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonKilled:Z
-
previouslyKilled
private boolean previouslyKilled- Mappings:
Namespace Name Mixin selector official tLcnx;t:Zintermediary field_13114Lnet/minecraft/class_2881;field_13114:Znamed previouslyKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;previouslyKilled:Z
-
dragonUuid
- Mappings:
Namespace Name Mixin selector official uLcnx;u:Ljava/util/UUID;intermediary field_13116Lnet/minecraft/class_2881;field_13116:Ljava/util/UUID;named dragonUuidLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonUuid:Ljava/util/UUID;
-
doLegacyCheck
private boolean doLegacyCheck- Mappings:
Namespace Name Mixin selector official vLcnx;v:Zintermediary field_13111Lnet/minecraft/class_2881;field_13111:Znamed doLegacyCheckLnet/minecraft/entity/boss/dragon/EnderDragonFight;doLegacyCheck:Z
-
exitPortalLocation
- Mappings:
Namespace Name Mixin selector official wLcnx;w:Lgg;intermediary field_13117Lnet/minecraft/class_2881;field_13117:Lnet/minecraft/class_2338;named exitPortalLocationLnet/minecraft/entity/boss/dragon/EnderDragonFight;exitPortalLocation:Lnet/minecraft/util/math/BlockPos;
-
dragonSpawnState
- Mappings:
Namespace Name Mixin selector official xLcnx;x:Lcnw;intermediary field_13120Lnet/minecraft/class_2881;field_13120:Lnet/minecraft/class_2876;named dragonSpawnStateLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonSpawnState:Lnet/minecraft/entity/boss/dragon/EnderDragonSpawnState;
-
spawnStateTimer
private int spawnStateTimer- Mappings:
Namespace Name Mixin selector official yLcnx;y:Iintermediary field_13118Lnet/minecraft/class_2881;field_13118:Inamed spawnStateTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;spawnStateTimer:I
-
crystals
- Mappings:
Namespace Name Mixin selector official zLcnx;z:Ljava/util/List;intermediary field_13109Lnet/minecraft/class_2881;field_13109:Ljava/util/List;named crystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;crystals:Ljava/util/List;
-
-
Constructor Details
-
EnderDragonFight
- Mappings:
Namespace Name Mixin selector official <init>Lcnx;<init>(Labr;JLna;)Vintermediary <init>Lnet/minecraft/class_2881;<init>(Lnet/minecraft/class_3218;JLnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/entity/boss/dragon/EnderDragonFight;<init>(Lnet/minecraft/server/world/ServerWorld;JLnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
toNbt
- Mappings:
Namespace Name Mixin selector official aLcnx;a()Lna;intermediary method_12530Lnet/minecraft/class_2881;method_12530()Lnet/minecraft/class_2487;named toNbtLnet/minecraft/entity/boss/dragon/EnderDragonFight;toNbt()Lnet/minecraft/nbt/NbtCompound;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official bLcnx;b()Vintermediary method_12538Lnet/minecraft/class_2881;method_12538()Vnamed tickLnet/minecraft/entity/boss/dragon/EnderDragonFight;tick()V
-
convertFromLegacy
private void convertFromLegacy()- Mappings:
Namespace Name Mixin selector official gLcnx;g()Vintermediary method_12515Lnet/minecraft/class_2881;method_12515()Vnamed convertFromLegacyLnet/minecraft/entity/boss/dragon/EnderDragonFight;convertFromLegacy()V
-
checkDragonSeen
private void checkDragonSeen()- Mappings:
Namespace Name Mixin selector official hLcnx;h()Vintermediary method_12525Lnet/minecraft/class_2881;method_12525()Vnamed checkDragonSeenLnet/minecraft/entity/boss/dragon/EnderDragonFight;checkDragonSeen()V
-
setSpawnState
- Mappings:
Namespace Name Mixin selector official aLcnx;a(Lcnw;)Vintermediary method_12521Lnet/minecraft/class_2881;method_12521(Lnet/minecraft/class_2876;)Vnamed setSpawnStateLnet/minecraft/entity/boss/dragon/EnderDragonFight;setSpawnState(Lnet/minecraft/entity/boss/dragon/EnderDragonSpawnState;)V
-
worldContainsEndPortal
private boolean worldContainsEndPortal()- Mappings:
Namespace Name Mixin selector official iLcnx;i()Zintermediary method_12514Lnet/minecraft/class_2881;method_12514()Znamed worldContainsEndPortalLnet/minecraft/entity/boss/dragon/EnderDragonFight;worldContainsEndPortal()Z
-
findEndPortal
- Mappings:
Namespace Name Mixin selector official jLcnx;j()Lckx$b;intermediary method_12531Lnet/minecraft/class_2881;method_12531()Lnet/minecraft/class_2700$class_2702;named findEndPortalLnet/minecraft/entity/boss/dragon/EnderDragonFight;findEndPortal()Lnet/minecraft/block/pattern/BlockPattern$Result;
-
loadChunks
private boolean loadChunks()- Mappings:
Namespace Name Mixin selector official kLcnx;k()Zintermediary method_12533Lnet/minecraft/class_2881;method_12533()Znamed loadChunksLnet/minecraft/entity/boss/dragon/EnderDragonFight;loadChunks()Z
-
updatePlayers
private void updatePlayers()- Mappings:
Namespace Name Mixin selector official lLcnx;l()Vintermediary method_12520Lnet/minecraft/class_2881;method_12520()Vnamed updatePlayersLnet/minecraft/entity/boss/dragon/EnderDragonFight;updatePlayers()V
-
countAliveCrystals
private void countAliveCrystals()- Mappings:
Namespace Name Mixin selector official mLcnx;m()Vintermediary method_12535Lnet/minecraft/class_2881;method_12535()Vnamed countAliveCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;countAliveCrystals()V
-
dragonKilled
- Mappings:
Namespace Name Mixin selector official aLcnx;a(Lbfx;)Vintermediary method_12528Lnet/minecraft/class_2881;method_12528(Lnet/minecraft/class_1510;)Vnamed dragonKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonKilled(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
-
generateNewEndGateway
private void generateNewEndGateway()- Mappings:
Namespace Name Mixin selector official nLcnx;n()Vintermediary method_12519Lnet/minecraft/class_2881;method_12519()Vnamed generateNewEndGatewayLnet/minecraft/entity/boss/dragon/EnderDragonFight;generateNewEndGateway()V
-
generateEndGateway
- Mappings:
Namespace Name Mixin selector official aLcnx;a(Lgg;)Vintermediary method_12516Lnet/minecraft/class_2881;method_12516(Lnet/minecraft/class_2338;)Vnamed generateEndGatewayLnet/minecraft/entity/boss/dragon/EnderDragonFight;generateEndGateway(Lnet/minecraft/util/math/BlockPos;)V
-
generateEndPortal
private void generateEndPortal(boolean previouslyKilled)- Mappings:
Namespace Name Mixin selector official aLcnx;a(Z)Vintermediary method_12518Lnet/minecraft/class_2881;method_12518(Z)Vnamed generateEndPortalLnet/minecraft/entity/boss/dragon/EnderDragonFight;generateEndPortal(Z)V
-
createDragon
- Mappings:
Namespace Name Mixin selector official oLcnx;o()Lbfx;intermediary method_12523Lnet/minecraft/class_2881;method_12523()Lnet/minecraft/class_1510;named createDragonLnet/minecraft/entity/boss/dragon/EnderDragonFight;createDragon()Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
-
updateFight
- Mappings:
Namespace Name Mixin selector official bLcnx;b(Lbfx;)Vintermediary method_12532Lnet/minecraft/class_2881;method_12532(Lnet/minecraft/class_1510;)Vnamed updateFightLnet/minecraft/entity/boss/dragon/EnderDragonFight;updateFight(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
-
getAliveEndCrystals
public int getAliveEndCrystals()- Mappings:
Namespace Name Mixin selector official cLcnx;c()Iintermediary method_12517Lnet/minecraft/class_2881;method_12517()Inamed getAliveEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;getAliveEndCrystals()I
-
crystalDestroyed
- Mappings:
Namespace Name Mixin selector official aLcnx;a(Lbfw;Lasp;)Vintermediary method_12526Lnet/minecraft/class_2881;method_12526(Lnet/minecraft/class_1511;Lnet/minecraft/class_1282;)Vnamed crystalDestroyedLnet/minecraft/entity/boss/dragon/EnderDragonFight;crystalDestroyed(Lnet/minecraft/entity/decoration/EndCrystalEntity;Lnet/minecraft/entity/damage/DamageSource;)V
-
hasPreviouslyKilled
public boolean hasPreviouslyKilled()- Mappings:
Namespace Name Mixin selector official dLcnx;d()Zintermediary method_12536Lnet/minecraft/class_2881;method_12536()Znamed hasPreviouslyKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;hasPreviouslyKilled()Z
-
respawnDragon
public void respawnDragon()- Mappings:
Namespace Name Mixin selector official eLcnx;e()Vintermediary method_12522Lnet/minecraft/class_2881;method_12522()Vnamed respawnDragonLnet/minecraft/entity/boss/dragon/EnderDragonFight;respawnDragon()V
-
respawnDragon
- Mappings:
Namespace Name Mixin selector official aLcnx;a(Ljava/util/List;)Vintermediary method_12529Lnet/minecraft/class_2881;method_12529(Ljava/util/List;)Vnamed respawnDragonLnet/minecraft/entity/boss/dragon/EnderDragonFight;respawnDragon(Ljava/util/List;)V
-
resetEndCrystals
public void resetEndCrystals()- Mappings:
Namespace Name Mixin selector official fLcnx;f()Vintermediary method_12524Lnet/minecraft/class_2881;method_12524()Vnamed resetEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;resetEndCrystals()V
-