Class DragonRespawnAnimation

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

public class DragonRespawnAnimation extends Object
Mappings:
Namespace Name
official boh
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 Lboh;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;
    • field_18961

      private static final Predicate<Entity> field_18961
      Mappings:
      Namespace Name Mixin selector
      official b Lboh;b:Ljava/util/function/Predicate;
      intermediary field_18961 Lnet/minecraft/class_2752;field_18961:Ljava/util/function/Predicate;
      named field_18961 Lnet/minecraft/server/DragonRespawnAnimation;field_18961:Ljava/util/function/Predicate;
    • field_12936

      private final class_2925 field_12936
      Mappings:
      Namespace Name Mixin selector
      official c Lboh;c:Ltb;
      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 Lboh;d:Ltd;
      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 Lboh;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 Lboh;f:Lbli;
      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 Lboh;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 Lboh;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 Lboh;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 Lboh;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 Lboh;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 Lboh;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 Lboh;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 Lboh;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 Lboh;o:Lel;
      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 Lboh;p:Lbog;
      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 Lboh;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 Lboh;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> Lboh;<init>(Ltd;Lgy;)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 Lboh;a()Lgy;
      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 Lboh;b()V
      intermediary method_11805 Lnet/minecraft/class_2752;method_11805()V
      named method_11805 Lnet/minecraft/server/DragonRespawnAnimation;method_11805()V
    • method_17208

      private void method_17208()
      Mappings:
      Namespace Name Mixin selector
      official g Lboh;g()V
      intermediary method_17208 Lnet/minecraft/class_2752;method_17208()V
      named method_17208 Lnet/minecraft/server/DragonRespawnAnimation;method_17208()V
    • method_17209

      private void method_17209()
      Mappings:
      Namespace Name Mixin selector
      official h Lboh;h()V
      intermediary method_17209 Lnet/minecraft/class_2752;method_17209()V
      named method_17209 Lnet/minecraft/server/DragonRespawnAnimation;method_17209()V
    • skipTo

      protected void skipTo(DragonRespawnAnimationStatus phase)
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;a(Lbog;)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 i Lboh;i()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 j Lboh;j()Lbli$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_17204

      private boolean method_17204(int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lboh;a(IIII)Z
      intermediary method_17204 Lnet/minecraft/class_2752;method_17204(IIII)Z
      named method_17204 Lnet/minecraft/server/DragonRespawnAnimation;method_17204(IIII)Z
    • method_17206

      private boolean method_17206(int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official b Lboh;b(IIII)Z
      intermediary method_17206 Lnet/minecraft/class_2752;method_17206(IIII)Z
      named method_17206 Lnet/minecraft/server/DragonRespawnAnimation;method_17206(IIII)Z
    • method_17207

      private void method_17207(int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official c Lboh;c(IIII)V
      intermediary method_17207 Lnet/minecraft/class_2752;method_17207(IIII)V
      named method_17207 Lnet/minecraft/server/DragonRespawnAnimation;method_17207(IIII)V
    • method_11814

      private void method_11814()
      Mappings:
      Namespace Name Mixin selector
      official k Lboh;k()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 l Lboh;l()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 Lboh;a(Lald;)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 m Lboh;m()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 Lboh;a(Lel;)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 Lboh;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 n Lboh;n()Lald;
      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 Lboh;b(Lald;)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 Lboh;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 Lboh;a(Lalc;Laea;)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 Lboh;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 Lboh;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 Lboh;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 Lboh;f()V
      intermediary method_11810 Lnet/minecraft/class_2752;method_11810()V
      named method_11810 Lnet/minecraft/server/DragonRespawnAnimation;method_11810()V