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/EnderDragonFightintermediary net/minecraft/class_2881official eiu
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ServerBossBarprivate static final intprivate static final intprivate intprivate @Nullable List<EndCrystalEntity> private booleanprivate booleanprivate intprivate @Nullable EnderDragonSpawnStateprivate intprivate final BlockPatternstatic final intstatic final intprivate static final intprivate static final intprivate static final Loggerprivate final BlockPosprivate static final intprivate intprivate booleanprivate booleanstatic final intprivate intprivate 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 booleanprivate voidprivate voidprivate voidprivate @Nullable EnderDragonEntityvoidcrystalDestroyed(EndCrystalEntity enderCrystal, DamageSource source) voiddragonKilled(EnderDragonEntity dragon) private BlockPattern.ResultgenerateEndPortal(boolean previouslyKilled) intbooleanvoidvoidvoidvoidrespawnDragon(List<EndCrystalEntity> crystals) voidDeprecated.protected voidsetSpawnState(EnderDragonSpawnState spawnState) voidtick()toData()voidupdateFight(EnderDragonEntity dragon) private voidprivate boolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/entity/boss/dragon/EnderDragonFight;LOGGER:Lorg/slf4j/Logger;intermediary field_13112Lnet/minecraft/class_2881;field_13112:Lorg/slf4j/Logger;official eLeiu;e: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_INTERVALLnet/minecraft/entity/boss/dragon/EnderDragonFight;CHECK_DRAGON_SEEN_INTERVAL:Iintermediary field_31443Lnet/minecraft/class_2881;field_31443:Iofficial fLeiu;f:I
-
CRYSTAL_COUNTING_INTERVAL
private static final int CRYSTAL_COUNTING_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named CRYSTAL_COUNTING_INTERVALLnet/minecraft/entity/boss/dragon/EnderDragonFight;CRYSTAL_COUNTING_INTERVAL:Iintermediary field_31444Lnet/minecraft/class_2881;field_31444:Iofficial gLeiu;g:I
-
field_31445
public static final int field_31445- See Also:
- Mappings:
Namespace Name Mixin selector named field_31445Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31445:Iintermediary field_31445Lnet/minecraft/class_2881;field_31445:Iofficial aLeiu;a:I
-
ISLAND_SIZE
private static final int ISLAND_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named ISLAND_SIZELnet/minecraft/entity/boss/dragon/EnderDragonFight;ISLAND_SIZE:Iintermediary field_31446Lnet/minecraft/class_2881;field_31446:Iofficial hLeiu;h:I
-
field_31441
public static final int field_31441- See Also:
- Mappings:
Namespace Name Mixin selector named field_31441Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31441:Iintermediary field_31441Lnet/minecraft/class_2881;field_31441:Iofficial bLeiu;b:I
-
PLAYER_COUNTING_INTERVAL
private static final int PLAYER_COUNTING_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named PLAYER_COUNTING_INTERVALLnet/minecraft/entity/boss/dragon/EnderDragonFight;PLAYER_COUNTING_INTERVAL:Iintermediary field_31447Lnet/minecraft/class_2881;field_31447:Iofficial iLeiu;i:I
-
field_31448
private static final int field_31448- See Also:
- Mappings:
Namespace Name Mixin selector named field_31448Lnet/minecraft/entity/boss/dragon/EnderDragonFight;field_31448:Iintermediary field_31448Lnet/minecraft/class_2881;field_31448:Iofficial jLeiu;j:I
-
SPAWN_Y
public static final int SPAWN_Y- See Also:
- Mappings:
Namespace Name Mixin selector named SPAWN_YLnet/minecraft/entity/boss/dragon/EnderDragonFight;SPAWN_Y:Iintermediary field_31442Lnet/minecraft/class_2881;field_31442:Iofficial cLeiu;c:I
-
showBossBarPredicate
- Mappings:
Namespace Name Mixin selector named showBossBarPredicateLnet/minecraft/entity/boss/dragon/EnderDragonFight;showBossBarPredicate:Ljava/util/function/Predicate;intermediary field_44876Lnet/minecraft/class_2881;field_44876:Ljava/util/function/Predicate;official kLeiu;k:Ljava/util/function/Predicate;
-
bossBar
- Mappings:
Namespace Name Mixin selector named bossBarLnet/minecraft/entity/boss/dragon/EnderDragonFight;bossBar:Lnet/minecraft/entity/boss/ServerBossBar;intermediary field_13119Lnet/minecraft/class_2881;field_13119:Lnet/minecraft/class_3213;official lLeiu;l:Lasp;
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/entity/boss/dragon/EnderDragonFight;world:Lnet/minecraft/server/world/ServerWorld;intermediary field_13108Lnet/minecraft/class_2881;field_13108:Lnet/minecraft/class_3218;official mLeiu;m:Last;
-
origin
- Mappings:
Namespace Name Mixin selector named originLnet/minecraft/entity/boss/dragon/EnderDragonFight;origin:Lnet/minecraft/util/math/BlockPos;intermediary field_44877Lnet/minecraft/class_2881;field_44877:Lnet/minecraft/class_2338;official nLeiu;n:Lix;
-
endPortalPattern
- Mappings:
Namespace Name Mixin selector named endPortalPatternLnet/minecraft/entity/boss/dragon/EnderDragonFight;endPortalPattern:Lnet/minecraft/block/pattern/BlockPattern;intermediary field_13110Lnet/minecraft/class_2881;field_13110:Lnet/minecraft/class_2700;official oLeiu;o:Leex;
-
dragonSeenTimer
private int dragonSeenTimer- Mappings:
Namespace Name Mixin selector named dragonSeenTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonSeenTimer:Iintermediary field_13107Lnet/minecraft/class_2881;field_13107:Iofficial pLeiu;p:I
-
endCrystalsAlive
private int endCrystalsAlive- Mappings:
Namespace Name Mixin selector named endCrystalsAliveLnet/minecraft/entity/boss/dragon/EnderDragonFight;endCrystalsAlive:Iintermediary field_13106Lnet/minecraft/class_2881;field_13106:Iofficial qLeiu;q:I
-
crystalCountTimer
private int crystalCountTimer- Mappings:
Namespace Name Mixin selector named crystalCountTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;crystalCountTimer:Iintermediary field_13105Lnet/minecraft/class_2881;field_13105:Iofficial rLeiu;r:I
-
playerUpdateTimer
private int playerUpdateTimer- Mappings:
Namespace Name Mixin selector named playerUpdateTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;playerUpdateTimer:Iintermediary field_13122Lnet/minecraft/class_2881;field_13122:Iofficial sLeiu;s:I
-
dragonKilled
private boolean dragonKilled- Mappings:
Namespace Name Mixin selector named dragonKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonKilled:Zintermediary field_13115Lnet/minecraft/class_2881;field_13115:Zofficial tLeiu;t:Z
-
previouslyKilled
private boolean previouslyKilled- Mappings:
Namespace Name Mixin selector named previouslyKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;previouslyKilled:Zintermediary field_13114Lnet/minecraft/class_2881;field_13114:Zofficial uLeiu;u:Z
-
skipChunksLoadedCheck
private boolean skipChunksLoadedCheck- Mappings:
Namespace Name Mixin selector named skipChunksLoadedCheckLnet/minecraft/entity/boss/dragon/EnderDragonFight;skipChunksLoadedCheck:Zintermediary field_44878Lnet/minecraft/class_2881;field_44878:Zofficial vLeiu;v:Z
-
dragonUuid
- Mappings:
Namespace Name Mixin selector named dragonUuidLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonUuid:Ljava/util/UUID;intermediary field_13116Lnet/minecraft/class_2881;field_13116:Ljava/util/UUID;official wLeiu;w:Ljava/util/UUID;
-
doLegacyCheck
private boolean doLegacyCheck- Mappings:
Namespace Name Mixin selector named doLegacyCheckLnet/minecraft/entity/boss/dragon/EnderDragonFight;doLegacyCheck:Zintermediary field_13111Lnet/minecraft/class_2881;field_13111:Zofficial xLeiu;x:Z
-
exitPortalLocation
- Mappings:
Namespace Name Mixin selector named exitPortalLocationLnet/minecraft/entity/boss/dragon/EnderDragonFight;exitPortalLocation:Lnet/minecraft/util/math/BlockPos;intermediary field_13117Lnet/minecraft/class_2881;field_13117:Lnet/minecraft/class_2338;official dLeiu;d:Lix;
-
dragonSpawnState
- Mappings:
Namespace Name Mixin selector named dragonSpawnStateLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonSpawnState:Lnet/minecraft/entity/boss/dragon/EnderDragonSpawnState;intermediary field_13120Lnet/minecraft/class_2881;field_13120:Lnet/minecraft/class_2876;official yLeiu;y:Leit;
-
spawnStateTimer
private int spawnStateTimer- Mappings:
Namespace Name Mixin selector named spawnStateTimerLnet/minecraft/entity/boss/dragon/EnderDragonFight;spawnStateTimer:Iintermediary field_13118Lnet/minecraft/class_2881;field_13118:Iofficial zLeiu;z:I
-
crystals
- Mappings:
Namespace Name Mixin selector named crystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;crystals:Ljava/util/List;intermediary field_13109Lnet/minecraft/class_2881;field_13109:Ljava/util/List;official ALeiu;A: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;)Vintermediary <init>Lnet/minecraft/class_2881;<init>(Lnet/minecraft/class_3218;JLnet/minecraft/class_2881$class_8576;)Vofficial <init>Leiu;<init>(Last;JLeiu$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;)Vintermediary <init>Lnet/minecraft/class_2881;<init>(Lnet/minecraft/class_3218;JLnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_2338;)Vofficial <init>Leiu;<init>(Last;JLeiu$a;Lix;)V
-
-
Method Details
-
setSkipChunksLoadedCheck
Deprecated.- Mappings:
Namespace Name Mixin selector named setSkipChunksLoadedCheckLnet/minecraft/entity/boss/dragon/EnderDragonFight;setSkipChunksLoadedCheck()Vintermediary method_51855Lnet/minecraft/class_2881;method_51855()Vofficial aLeiu;a()V
-
toData
- Mappings:
Namespace Name Mixin selector named toDataLnet/minecraft/entity/boss/dragon/EnderDragonFight;toData()Lnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;intermediary method_12530Lnet/minecraft/class_2881;method_12530()Lnet/minecraft/class_2881$class_8576;official bLeiu;b()Leiu$a;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/boss/dragon/EnderDragonFight;tick()Vintermediary method_12538Lnet/minecraft/class_2881;method_12538()Vofficial cLeiu;c()V
-
convertFromLegacy
private void convertFromLegacy()- Mappings:
Namespace Name Mixin selector named convertFromLegacyLnet/minecraft/entity/boss/dragon/EnderDragonFight;convertFromLegacy()Vintermediary method_12515Lnet/minecraft/class_2881;method_12515()Vofficial jLeiu;j()V
-
checkDragonSeen
private void checkDragonSeen()- Mappings:
Namespace Name Mixin selector named checkDragonSeenLnet/minecraft/entity/boss/dragon/EnderDragonFight;checkDragonSeen()Vintermediary method_12525Lnet/minecraft/class_2881;method_12525()Vofficial kLeiu;k()V
-
setSpawnState
- Mappings:
Namespace Name Mixin selector named setSpawnStateLnet/minecraft/entity/boss/dragon/EnderDragonFight;setSpawnState(Lnet/minecraft/entity/boss/dragon/EnderDragonSpawnState;)Vintermediary method_12521Lnet/minecraft/class_2881;method_12521(Lnet/minecraft/class_2876;)Vofficial aLeiu;a(Leit;)V
-
worldContainsEndPortal
private boolean worldContainsEndPortal()- Mappings:
Namespace Name Mixin selector named worldContainsEndPortalLnet/minecraft/entity/boss/dragon/EnderDragonFight;worldContainsEndPortal()Zintermediary method_12514Lnet/minecraft/class_2881;method_12514()Zofficial lLeiu;l()Z
-
findEndPortal
- Mappings:
Namespace Name Mixin selector named findEndPortalLnet/minecraft/entity/boss/dragon/EnderDragonFight;findEndPortal()Lnet/minecraft/block/pattern/BlockPattern$Result;intermediary method_12531Lnet/minecraft/class_2881;method_12531()Lnet/minecraft/class_2700$class_2702;official mLeiu;m()Leex$b;
-
areChunksLoaded
private boolean areChunksLoaded()- Mappings:
Namespace Name Mixin selector named areChunksLoadedLnet/minecraft/entity/boss/dragon/EnderDragonFight;areChunksLoaded()Zintermediary method_12533Lnet/minecraft/class_2881;method_12533()Zofficial nLeiu;n()Z
-
updatePlayers
private void updatePlayers()- Mappings:
Namespace Name Mixin selector named updatePlayersLnet/minecraft/entity/boss/dragon/EnderDragonFight;updatePlayers()Vintermediary method_12520Lnet/minecraft/class_2881;method_12520()Vofficial oLeiu;o()V
-
countAliveCrystals
private void countAliveCrystals()- Mappings:
Namespace Name Mixin selector named countAliveCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;countAliveCrystals()Vintermediary method_12535Lnet/minecraft/class_2881;method_12535()Vofficial pLeiu;p()V
-
dragonKilled
- Mappings:
Namespace Name Mixin selector named dragonKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;dragonKilled(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Vintermediary method_12528Lnet/minecraft/class_2881;method_12528(Lnet/minecraft/class_1510;)Vofficial aLeiu;a(Lcoo;)V
-
generateEndPortal
- Mappings:
Namespace Name Mixin selector named generateEndPortalLnet/minecraft/entity/boss/dragon/EnderDragonFight;generateEndPortal(Z)Lnet/minecraft/util/math/BlockPos;intermediary method_12518Lnet/minecraft/class_2881;method_12518(Z)Lnet/minecraft/class_2338;official aLeiu;a(Z)Lix;
-
createDragon
- Mappings:
Namespace Name Mixin selector named createDragonLnet/minecraft/entity/boss/dragon/EnderDragonFight;createDragon()Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;intermediary method_12523Lnet/minecraft/class_2881;method_12523()Lnet/minecraft/class_1510;official qLeiu;q()Lcoo;
-
updateFight
- Mappings:
Namespace Name Mixin selector named updateFightLnet/minecraft/entity/boss/dragon/EnderDragonFight;updateFight(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Vintermediary method_12532Lnet/minecraft/class_2881;method_12532(Lnet/minecraft/class_1510;)Vofficial bLeiu;b(Lcoo;)V
-
getAliveEndCrystals
public int getAliveEndCrystals()- Mappings:
Namespace Name Mixin selector named getAliveEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;getAliveEndCrystals()Iintermediary method_12517Lnet/minecraft/class_2881;method_12517()Iofficial dLeiu;d()I
-
crystalDestroyed
- Mappings:
Namespace Name Mixin selector named crystalDestroyedLnet/minecraft/entity/boss/dragon/EnderDragonFight;crystalDestroyed(Lnet/minecraft/entity/decoration/EndCrystalEntity;Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_12526Lnet/minecraft/class_2881;method_12526(Lnet/minecraft/class_1511;Lnet/minecraft/class_1282;)Vofficial aLeiu;a(Lcom;Lbwt;)V
-
hasPreviouslyKilled
public boolean hasPreviouslyKilled()- Mappings:
Namespace Name Mixin selector named hasPreviouslyKilledLnet/minecraft/entity/boss/dragon/EnderDragonFight;hasPreviouslyKilled()Zintermediary method_12536Lnet/minecraft/class_2881;method_12536()Zofficial eLeiu;e()Z
-
respawnDragon
public void respawnDragon()- Mappings:
Namespace Name Mixin selector named respawnDragonLnet/minecraft/entity/boss/dragon/EnderDragonFight;respawnDragon()Vintermediary method_12522Lnet/minecraft/class_2881;method_12522()Vofficial fLeiu;f()V
-
method_69797
public void method_69797()- Mappings:
Namespace Name Mixin selector named method_69797Lnet/minecraft/entity/boss/dragon/EnderDragonFight;method_69797()Vintermediary method_69797Lnet/minecraft/class_2881;method_69797()Vofficial gLeiu;g()V
-
respawnDragon
- Mappings:
Namespace Name Mixin selector named respawnDragonLnet/minecraft/entity/boss/dragon/EnderDragonFight;respawnDragon(Ljava/util/List;)Vintermediary method_12529Lnet/minecraft/class_2881;method_12529(Ljava/util/List;)Vofficial aLeiu;a(Ljava/util/List;)V
-
resetEndCrystals
public void resetEndCrystals()- Mappings:
Namespace Name Mixin selector named resetEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonFight;resetEndCrystals()Vintermediary method_12524Lnet/minecraft/class_2881;method_12524()Vofficial hLeiu;h()V
-
getDragonUuid
- Mappings:
Namespace Name Mixin selector named getDragonUuidLnet/minecraft/entity/boss/dragon/EnderDragonFight;getDragonUuid()Ljava/util/UUID;intermediary method_52179Lnet/minecraft/class_2881;method_52179()Ljava/util/UUID;official iLeiu;i()Ljava/util/UUID;
-