Class DragonRespawnAnimation

java.lang.Object
net.minecraft.server.DragonRespawnAnimation

public class DragonRespawnAnimation extends Object
Mappings:
Namespace Name
official ayr
intermediary net/minecraft/class_2752
named net/minecraft/server/DragonRespawnAnimation
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_12934 Lnet/minecraft/class_2752;field_12934:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/DragonRespawnAnimation;LOGGER:Lorg/apache/logging/log4j/Logger;
    • PLAYER_PREDICATE

      private static final Predicate<ServerPlayerEntity> PLAYER_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official b Layr;b:Lcom/google/common/base/Predicate;
      intermediary field_12935 Lnet/minecraft/class_2752;field_12935:Lcom/google/common/base/Predicate;
      named PLAYER_PREDICATE Lnet/minecraft/server/DragonRespawnAnimation;PLAYER_PREDICATE:Lcom/google/common/base/Predicate;
    • field_12936

      private final class_2925 field_12936
      Mappings:
      Namespace Name Mixin selector
      official c Layr;c:Lom;
      intermediary field_12936 Lnet/minecraft/class_2752;field_12936:Lnet/minecraft/class_2925;
      named field_12936 Lnet/minecraft/server/DragonRespawnAnimation;field_12936:Lnet/minecraft/class_2925;
    • world

      private final ServerWorld world
      Mappings:
      Namespace Name Mixin selector
      official d Layr;d:Loo;
      intermediary field_12937 Lnet/minecraft/class_2752;field_12937:Lnet/minecraft/class_795;
      named world Lnet/minecraft/server/DragonRespawnAnimation;world:Lnet/minecraft/server/world/ServerWorld;
    • gateways

      private final List<Integer> gateways
      Mappings:
      Namespace Name Mixin selector
      official e Layr;e:Ljava/util/List;
      intermediary field_12938 Lnet/minecraft/class_2752;field_12938:Ljava/util/List;
      named gateways Lnet/minecraft/server/DragonRespawnAnimation;gateways:Ljava/util/List;
    • blockPattern

      private final BlockPattern blockPattern
      Mappings:
      Namespace Name Mixin selector
      official f Layr;f:Lawx;
      intermediary field_12939 Lnet/minecraft/class_2752;field_12939:Lnet/minecraft/class_2236;
      named blockPattern Lnet/minecraft/server/DragonRespawnAnimation;blockPattern:Lnet/minecraft/block/pattern/BlockPattern;
    • field_12940

      private int field_12940
      Mappings:
      Namespace Name Mixin selector
      official g Layr;g:I
      intermediary field_12940 Lnet/minecraft/class_2752;field_12940:I
      named field_12940 Lnet/minecraft/server/DragonRespawnAnimation;field_12940:I
    • aliveCrystals

      private int aliveCrystals
      Mappings:
      Namespace Name Mixin selector
      official h Layr;h:I
      intermediary field_12941 Lnet/minecraft/class_2752;field_12941:I
      named aliveCrystals Lnet/minecraft/server/DragonRespawnAnimation;aliveCrystals:I
    • field_12942

      private int field_12942
      Mappings:
      Namespace Name Mixin selector
      official i Layr;i:I
      intermediary field_12942 Lnet/minecraft/class_2752;field_12942:I
      named field_12942 Lnet/minecraft/server/DragonRespawnAnimation;field_12942:I
    • field_12943

      private int field_12943
      Mappings:
      Namespace Name Mixin selector
      official j Layr;j:I
      intermediary field_12943 Lnet/minecraft/class_2752;field_12943:I
      named field_12943 Lnet/minecraft/server/DragonRespawnAnimation;field_12943:I
    • killed

      private boolean killed
      Mappings:
      Namespace Name Mixin selector
      official k Layr;k:Z
      intermediary field_12944 Lnet/minecraft/class_2752;field_12944:Z
      named killed Lnet/minecraft/server/DragonRespawnAnimation;killed:Z
    • previuslyKilled

      private boolean previuslyKilled
      Mappings:
      Namespace Name Mixin selector
      official l Layr;l:Z
      intermediary field_12945 Lnet/minecraft/class_2752;field_12945:Z
      named previuslyKilled Lnet/minecraft/server/DragonRespawnAnimation;previuslyKilled:Z
    • dragonUUID

      private UUID dragonUUID
      Mappings:
      Namespace Name Mixin selector
      official m Layr;m:Ljava/util/UUID;
      intermediary field_12946 Lnet/minecraft/class_2752;field_12946:Ljava/util/UUID;
      named dragonUUID Lnet/minecraft/server/DragonRespawnAnimation;dragonUUID:Ljava/util/UUID;
    • field_12947

      private boolean field_12947
      Mappings:
      Namespace Name Mixin selector
      official n Layr;n:Z
      intermediary field_12947 Lnet/minecraft/class_2752;field_12947:Z
      named field_12947 Lnet/minecraft/server/DragonRespawnAnimation;field_12947:Z
    • portalPos

      private BlockPos portalPos
      Mappings:
      Namespace Name Mixin selector
      official o Layr;o:Let;
      intermediary field_12948 Lnet/minecraft/class_2752;field_12948:Lnet/minecraft/class_2552;
      named portalPos Lnet/minecraft/server/DragonRespawnAnimation;portalPos:Lnet/minecraft/util/math/BlockPos;
    • status

      Mappings:
      Namespace Name Mixin selector
      official p Layr;p:Layq;
      intermediary field_12949 Lnet/minecraft/class_2752;field_12949:Lnet/minecraft/class_2751;
      named status Lnet/minecraft/server/DragonRespawnAnimation;status:Lnet/minecraft/server/DragonRespawnAnimationStatus;
    • animationTicks

      private int animationTicks
      Mappings:
      Namespace Name Mixin selector
      official q Layr;q:I
      intermediary field_12950 Lnet/minecraft/class_2752;field_12950:I
      named animationTicks Lnet/minecraft/server/DragonRespawnAnimation;animationTicks:I
    • endCrystals

      private List<EndCrystalEntity> endCrystals
      Mappings:
      Namespace Name Mixin selector
      official r Layr;r:Ljava/util/List;
      intermediary field_12951 Lnet/minecraft/class_2752;field_12951:Ljava/util/List;
      named endCrystals Lnet/minecraft/server/DragonRespawnAnimation;endCrystals:Ljava/util/List;
  • Constructor Details

    • DragonRespawnAnimation

      public DragonRespawnAnimation(ServerWorld world, NbtCompound tag)
      Mappings:
      Namespace Name Mixin selector
      official <init> Layr;<init>(Loo;Lfy;)V
      intermediary <init> Lnet/minecraft/class_2752;<init>(Lnet/minecraft/class_795;Lnet/minecraft/class_322;)V
      named <init> Lnet/minecraft/server/DragonRespawnAnimation;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/NbtCompound;)V
  • Method Details

    • toTag

      public NbtCompound toTag()
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a()Lfy;
      intermediary method_11798 Lnet/minecraft/class_2752;method_11798()Lnet/minecraft/class_322;
      named toTag Lnet/minecraft/server/DragonRespawnAnimation;toTag()Lnet/minecraft/nbt/NbtCompound;
    • method_11805

      public void method_11805()
      Mappings:
      Namespace Name Mixin selector
      official b Layr;b()V
      intermediary method_11805 Lnet/minecraft/class_2752;method_11805()V
      named method_11805 Lnet/minecraft/server/DragonRespawnAnimation;method_11805()V
    • skipTo

      protected void skipTo(DragonRespawnAnimationStatus phase)
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a(Layq;)V
      intermediary method_11799 Lnet/minecraft/class_2752;method_11799(Lnet/minecraft/class_2751;)V
      named skipTo Lnet/minecraft/server/DragonRespawnAnimation;skipTo(Lnet/minecraft/server/DragonRespawnAnimationStatus;)V
    • method_11811

      private boolean method_11811()
      Mappings:
      Namespace Name Mixin selector
      official g Layr;g()Z
      intermediary method_11811 Lnet/minecraft/class_2752;method_11811()Z
      named method_11811 Lnet/minecraft/server/DragonRespawnAnimation;method_11811()Z
    • findExitPortal

      @Nullable private BlockPattern.Result findExitPortal()
      Mappings:
      Namespace Name Mixin selector
      official h Layr;h()Lawx$b;
      intermediary method_11812 Lnet/minecraft/class_2752;method_11812()Lnet/minecraft/class_2236$class_2238;
      named findExitPortal Lnet/minecraft/server/DragonRespawnAnimation;findExitPortal()Lnet/minecraft/block/pattern/BlockPattern$Result;
    • method_11813

      private void method_11813()
      Mappings:
      Namespace Name Mixin selector
      official i Layr;i()V
      intermediary method_11813 Lnet/minecraft/class_2752;method_11813()V
      named method_11813 Lnet/minecraft/server/DragonRespawnAnimation;method_11813()V
    • method_11814

      private void method_11814()
      Mappings:
      Namespace Name Mixin selector
      official j Layr;j()V
      intermediary method_11814 Lnet/minecraft/class_2752;method_11814()V
      named method_11814 Lnet/minecraft/server/DragonRespawnAnimation;method_11814()V
    • updateAliveCrystals

      private void updateAliveCrystals()
      Mappings:
      Namespace Name Mixin selector
      official k Layr;k()V
      intermediary method_11815 Lnet/minecraft/class_2752;method_11815()V
      named updateAliveCrystals Lnet/minecraft/server/DragonRespawnAnimation;updateAliveCrystals()V
    • method_11803

      public void method_11803(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a(Labd;)V
      intermediary method_11803 Lnet/minecraft/class_2752;method_11803(Lnet/minecraft/class_959;)V
      named method_11803 Lnet/minecraft/server/DragonRespawnAnimation;method_11803(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
    • method_11816

      private void method_11816()
      Mappings:
      Namespace Name Mixin selector
      official l Layr;l()V
      intermediary method_11816 Lnet/minecraft/class_2752;method_11816()V
      named method_11816 Lnet/minecraft/server/DragonRespawnAnimation;method_11816()V
    • method_11800

      private void method_11800(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a(Let;)V
      intermediary method_11800 Lnet/minecraft/class_2752;method_11800(Lnet/minecraft/class_2552;)V
      named method_11800 Lnet/minecraft/server/DragonRespawnAnimation;method_11800(Lnet/minecraft/util/math/BlockPos;)V
    • createExitPortal

      private void createExitPortal(boolean emitNeighborBlockUpdates)
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a(Z)V
      intermediary method_11804 Lnet/minecraft/class_2752;method_11804(Z)V
      named createExitPortal Lnet/minecraft/server/DragonRespawnAnimation;createExitPortal(Z)V
    • createDragon

      private EnderDragonEntity createDragon()
      Mappings:
      Namespace Name Mixin selector
      official m Layr;m()Labd;
      intermediary method_11817 Lnet/minecraft/class_2752;method_11817()Lnet/minecraft/class_959;
      named createDragon Lnet/minecraft/server/DragonRespawnAnimation;createDragon()Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
    • method_11806

      public void method_11806(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      official b Layr;b(Labd;)V
      intermediary method_11806 Lnet/minecraft/class_2752;method_11806(Lnet/minecraft/class_959;)V
      named method_11806 Lnet/minecraft/server/DragonRespawnAnimation;method_11806(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
    • getAliveCrystals

      public int getAliveCrystals()
      Mappings:
      Namespace Name Mixin selector
      official c Layr;c()I
      intermediary method_11807 Lnet/minecraft/class_2752;method_11807()I
      named getAliveCrystals Lnet/minecraft/server/DragonRespawnAnimation;getAliveCrystals()I
    • onEndCrystalDestroyed

      public void onEndCrystalDestroyed(EndCrystalEntity crystal, DamageSource source)
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a(Labc;Lur;)V
      intermediary method_11802 Lnet/minecraft/class_2752;method_11802(Lnet/minecraft/class_958;Lnet/minecraft/class_856;)V
      named onEndCrystalDestroyed Lnet/minecraft/server/DragonRespawnAnimation;onEndCrystalDestroyed(Lnet/minecraft/entity/EndCrystalEntity;Lnet/minecraft/entity/damage/DamageSource;)V
    • wasDragonKilled

      public boolean wasDragonKilled()
      Mappings:
      Namespace Name Mixin selector
      official d Layr;d()Z
      intermediary method_11808 Lnet/minecraft/class_2752;method_11808()Z
      named wasDragonKilled Lnet/minecraft/server/DragonRespawnAnimation;wasDragonKilled()Z
    • tryRespawn

      public void tryRespawn()
      Mappings:
      Namespace Name Mixin selector
      official e Layr;e()V
      intermediary method_11809 Lnet/minecraft/class_2752;method_11809()V
      named tryRespawn Lnet/minecraft/server/DragonRespawnAnimation;tryRespawn()V
    • startAnimation

      private void startAnimation(List<EndCrystalEntity> crystals)
      Mappings:
      Namespace Name Mixin selector
      official a Layr;a(Ljava/util/List;)V
      intermediary method_11801 Lnet/minecraft/class_2752;method_11801(Ljava/util/List;)V
      named startAnimation Lnet/minecraft/server/DragonRespawnAnimation;startAnimation(Ljava/util/List;)V
    • method_11810

      public void method_11810()
      Mappings:
      Namespace Name Mixin selector
      official f Layr;f()V
      intermediary method_11810 Lnet/minecraft/class_2752;method_11810()V
      named method_11810 Lnet/minecraft/server/DragonRespawnAnimation;method_11810()V