Class GuardianEntity

All Implemented Interfaces:
CommandSource, EntityCategoryProvider, Monster
Direct Known Subclasses:
ElderGuardianEntity

public class GuardianEntity extends HostileEntity
Mappings:
Namespace Name
official ada
intermediary net/minecraft/class_2648
named net/minecraft/entity/mob/GuardianEntity
  • Field Details

    • field_15549

      private static final TrackedData<Boolean> field_15549
      Mappings:
      Namespace Name Mixin selector
      official bA Lada;bA:Lmy;
      intermediary field_15549 Lnet/minecraft/class_2648;field_15549:Lnet/minecraft/class_2921;
      named field_15549 Lnet/minecraft/entity/mob/GuardianEntity;field_15549:Lnet/minecraft/entity/data/TrackedData;
    • field_14756

      private static final TrackedData<Integer> field_14756
      Mappings:
      Namespace Name Mixin selector
      official bB Lada;bB:Lmy;
      intermediary field_14756 Lnet/minecraft/class_2648;field_14756:Lnet/minecraft/class_2921;
      named field_14756 Lnet/minecraft/entity/mob/GuardianEntity;field_14756:Lnet/minecraft/entity/data/TrackedData;
    • spikesExtension

      protected float spikesExtension
      Mappings:
      Namespace Name Mixin selector
      official a Lada;a:F
      intermediary field_12072 Lnet/minecraft/class_2648;field_12072:F
      named spikesExtension Lnet/minecraft/entity/mob/GuardianEntity;spikesExtension:F
    • prevSpikesExtension

      protected float prevSpikesExtension
      Mappings:
      Namespace Name Mixin selector
      official b Lada;b:F
      intermediary field_12073 Lnet/minecraft/class_2648;field_12073:F
      named prevSpikesExtension Lnet/minecraft/entity/mob/GuardianEntity;prevSpikesExtension:F
    • spikesExtensionRate

      protected float spikesExtensionRate
      Mappings:
      Namespace Name Mixin selector
      official c Lada;c:F
      intermediary field_12080 Lnet/minecraft/class_2648;field_12080:F
      named spikesExtensionRate Lnet/minecraft/entity/mob/GuardianEntity;spikesExtensionRate:F
    • tailAngle

      protected float tailAngle
      Mappings:
      Namespace Name Mixin selector
      official bx Lada;bx:F
      intermediary field_12074 Lnet/minecraft/class_2648;field_12074:F
      named tailAngle Lnet/minecraft/entity/mob/GuardianEntity;tailAngle:F
    • prevTailAngle

      protected float prevTailAngle
      Mappings:
      Namespace Name Mixin selector
      official by Lada;by:F
      intermediary field_12075 Lnet/minecraft/class_2648;field_12075:F
      named prevTailAngle Lnet/minecraft/entity/mob/GuardianEntity;prevTailAngle:F
    • cachedBeamTarget

      private LivingEntity cachedBeamTarget
      Mappings:
      Namespace Name Mixin selector
      official bC Lada;bC:Lvp;
      intermediary field_12076 Lnet/minecraft/class_2648;field_12076:Lnet/minecraft/class_1699;
      named cachedBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;cachedBeamTarget:Lnet/minecraft/entity/LivingEntity;
    • beamTicks

      private int beamTicks
      Mappings:
      Namespace Name Mixin selector
      official bD Lada;bD:I
      intermediary field_12077 Lnet/minecraft/class_2648;field_12077:I
      named beamTicks Lnet/minecraft/entity/mob/GuardianEntity;beamTicks:I
    • flopping

      private boolean flopping
      Mappings:
      Namespace Name Mixin selector
      official bE Lada;bE:Z
      intermediary field_12078 Lnet/minecraft/class_2648;field_12078:Z
      named flopping Lnet/minecraft/entity/mob/GuardianEntity;flopping:Z
    • wanderAroundGoal

      protected WanderAroundGoal wanderAroundGoal
      Mappings:
      Namespace Name Mixin selector
      official bz Lada;bz:Lyc;
      intermediary field_12079 Lnet/minecraft/class_2648;field_12079:Lnet/minecraft/class_917;
      named wanderAroundGoal Lnet/minecraft/entity/mob/GuardianEntity;wanderAroundGoal:Lnet/minecraft/entity/ai/goal/WanderAroundGoal;
  • Constructor Details

    • GuardianEntity

      public GuardianEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lvg;<init>(Lamu;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lvq;r()V
      intermediary method_13087 Lnet/minecraft/class_871;method_13087()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official bM Lvp;bM()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • method_13530

      public static void method_13530(class_2934 class_2934)
      Mappings:
      Namespace Name Mixin selector
      official c Lada;c(Lry;)V
      intermediary method_13530 Lnet/minecraft/class_2648;method_13530(Lnet/minecraft/class_2934;)V
      named method_13530 Lnet/minecraft/entity/mob/GuardianEntity;method_13530(Lnet/minecraft/class_2934;)V
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lvq;b(Lamu;)Lze;
      intermediary method_10986 Lnet/minecraft/class_871;method_10986(Lnet/minecraft/class_1150;)Lnet/minecraft/class_934;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official i Lvg;i()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • areSpikesRetracted

      public boolean areSpikesRetracted()
      Mappings:
      Namespace Name Mixin selector
      official do Lada;do()Z
      intermediary method_11205 Lnet/minecraft/class_2648;method_11205()Z
      named areSpikesRetracted Lnet/minecraft/entity/mob/GuardianEntity;areSpikesRetracted()Z
    • setSpikesRetracted

      private void setSpikesRetracted(boolean retracted)
      Mappings:
      Namespace Name Mixin selector
      official a Lada;a(Z)V
      intermediary method_11204 Lnet/minecraft/class_2648;method_11204(Z)V
      named setSpikesRetracted Lnet/minecraft/entity/mob/GuardianEntity;setSpikesRetracted(Z)V
    • getWarmupTime

      public int getWarmupTime()
      Mappings:
      Namespace Name Mixin selector
      official p Lada;p()I
      intermediary method_11199 Lnet/minecraft/class_2648;method_11199()I
      named getWarmupTime Lnet/minecraft/entity/mob/GuardianEntity;getWarmupTime()I
    • setBeamTarget

      private void setBeamTarget(int progress)
      Mappings:
      Namespace Name Mixin selector
      official a Lada;a(I)V
      intermediary method_11198 Lnet/minecraft/class_2648;method_11198(I)V
      named setBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;setBeamTarget(I)V
    • hasBeamTarget

      public boolean hasBeamTarget()
      Mappings:
      Namespace Name Mixin selector
      official dp Lada;dp()Z
      intermediary method_11202 Lnet/minecraft/class_2648;method_11202()Z
      named hasBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;hasBeamTarget()Z
    • getBeamTarget

      @Nullable public LivingEntity getBeamTarget()
      Mappings:
      Namespace Name Mixin selector
      official dq Lada;dq()Lvp;
      intermediary method_11203 Lnet/minecraft/class_2648;method_11203()Lnet/minecraft/class_1699;
      named getBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;getBeamTarget()Lnet/minecraft/entity/LivingEntity;
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvg;a(Lmy;)V
      intermediary method_12974 Lnet/minecraft/class_864;method_12974(Lnet/minecraft/class_2921;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Overrides:
      getMinAmbientSoundDelay in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official C Lvq;C()I
      intermediary method_2594 Lnet/minecraft/class_871;method_2594()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • ambientSound

      protected SoundEvent ambientSound()
      Overrides:
      ambientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official F Lvq;F()Lqe;
      intermediary method_2603 Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;
      named ambientSound Lnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource damageSource)
      Overrides:
      getHurtSound in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lvp;d(Lur;)Lqe;
      intermediary method_15060 Lnet/minecraft/class_1699;method_15060(Lnet/minecraft/class_856;)Lnet/minecraft/class_2926;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/client/sound/SoundEvent;
    • deathSound

      protected SoundEvent deathSound()
      Overrides:
      deathSound in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official cf Lvp;cf()Lqe;
      intermediary method_13049 Lnet/minecraft/class_1699;method_13049()Lnet/minecraft/class_2926;
      named deathSound Lnet/minecraft/entity/LivingEntity;deathSound()Lnet/minecraft/client/sound/SoundEvent;
    • canClimb

      protected boolean canClimb()
      Overrides:
      canClimb in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ak Lvg;ak()Z
      intermediary method_2549 Lnet/minecraft/class_864;method_2549()Z
      named canClimb Lnet/minecraft/entity/Entity;canClimb()Z
    • getEyeHeight

      public float getEyeHeight()
      Overrides:
      getEyeHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      official by Lvg;by()F
      intermediary method_2544 Lnet/minecraft/class_864;method_2544()F
      named getEyeHeight Lnet/minecraft/entity/Entity;getEyeHeight()F
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos)
      Overrides:
      getPathfindingFavor in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvx;a(Let;)F
      intermediary method_10989 Lnet/minecraft/class_877;method_10989(Lnet/minecraft/class_2552;)F
      named getPathfindingFavor Lnet/minecraft/entity/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;)F
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lvp;n()V
      intermediary method_2651 Lnet/minecraft/class_1699;method_2651()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • method_14091

      protected SoundEvent method_14091()
      Mappings:
      Namespace Name Mixin selector
      official dn Lada;dn()Lqe;
      intermediary method_14091 Lnet/minecraft/class_2648;method_14091()Lnet/minecraft/class_2926;
      named method_14091 Lnet/minecraft/entity/mob/GuardianEntity;method_14091()Lnet/minecraft/client/sound/SoundEvent;
    • getSpikesExtension

      @Environment(CLIENT) public float getSpikesExtension(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lada;a(F)F
      intermediary method_11191 Lnet/minecraft/class_2648;method_11191(F)F
      named getSpikesExtension Lnet/minecraft/entity/mob/GuardianEntity;getSpikesExtension(F)F
    • getTailAngle

      @Environment(CLIENT) public float getTailAngle(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official r Lada;r(F)F
      intermediary method_11206 Lnet/minecraft/class_2648;method_11206(F)F
      named getTailAngle Lnet/minecraft/entity/mob/GuardianEntity;getTailAngle(F)F
    • getBeamProgress

      public float getBeamProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official s Lada;s(F)F
      intermediary method_11207 Lnet/minecraft/class_2648;method_11207(F)F
      named getBeamProgress Lnet/minecraft/entity/mob/GuardianEntity;getBeamProgress(F)F
    • getLootTableId

      @Nullable protected Identifier getLootTableId()
      Overrides:
      getLootTableId in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official J Lvq;J()Lnf;
      intermediary method_13074 Lnet/minecraft/class_871;method_13074()Lnet/minecraft/class_1653;
      named getLootTableId Lnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
    • method_3087

      protected boolean method_3087()
      Overrides:
      method_3087 in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official s_ Lade;s_()Z
      intermediary method_3087 Lnet/minecraft/class_975;method_3087()Z
      named method_3087 Lnet/minecraft/entity/mob/HostileEntity;method_3087()Z
    • method_2469

      public boolean method_2469()
      Overrides:
      method_2469 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official Q Lvq;Q()Z
      intermediary method_2469 Lnet/minecraft/class_871;method_2469()Z
      named method_2469 Lnet/minecraft/entity/mob/MobEntity;method_2469()Z
    • canSpawn

      public boolean canSpawn()
      Overrides:
      canSpawn in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official P Lvq;P()Z
      intermediary method_2637 Lnet/minecraft/class_871;method_2637()Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn()Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvg;a(Lur;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getLookPitchSpeed

      public int getLookPitchSpeed()
      Overrides:
      getLookPitchSpeed in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official N Lvq;N()I
      intermediary method_2636 Lnet/minecraft/class_871;method_2636()I
      named getLookPitchSpeed Lnet/minecraft/entity/mob/MobEntity;getLookPitchSpeed()I
    • method_2657

      public void method_2657(float float2, float float3, float float4)
      Overrides:
      method_2657 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvp;a(FFF)V
      intermediary method_2657 Lnet/minecraft/class_1699;method_2657(FFF)V
      named method_2657 Lnet/minecraft/entity/LivingEntity;method_2657(FFF)V