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 final ServerBossBarprivate intprivate List<EndCrystalEntity>private booleanprivate booleanprivate intprivate EnderDragonSpawnStateprivate UUIDprivate intprivate final BlockPatternprivate BlockPosstatic final intstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final Loggerprivate intprivate booleanprivate intprivate final ServerWorld -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidprivate voidprivate EnderDragonEntityvoidcrystalDestroyed(EndCrystalEntity enderCrystal, DamageSource source) voiddragonKilled(EnderDragonEntity dragon) private BlockPattern.Resultprivate voidprivate 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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
-