Class GuardianEntity

All Implemented Interfaces:
Attackable, DataTracked, Monster, Targeter, ScoreHolder, CommandOutput, Nameable, EntityLike
Direct Known Subclasses:
ElderGuardianEntity

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

    • WARMUP_TIME

      protected static final int WARMUP_TIME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lciy;c:I
      intermediary field_30470 Lnet/minecraft/class_1577;field_30470:I
      named WARMUP_TIME Lnet/minecraft/entity/mob/GuardianEntity;WARMUP_TIME:I
    • SPIKES_RETRACTED

      private static final TrackedData<Boolean> SPIKES_RETRACTED
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b:Lajy;
      intermediary field_7280 Lnet/minecraft/class_1577;field_7280:Lnet/minecraft/class_2940;
      named SPIKES_RETRACTED Lnet/minecraft/entity/mob/GuardianEntity;SPIKES_RETRACTED:Lnet/minecraft/entity/data/TrackedData;
    • BEAM_TARGET_ID

      private static final TrackedData<Integer> BEAM_TARGET_ID
      Mappings:
      Namespace Name Mixin selector
      official e Lciy;e:Lajy;
      intermediary field_7290 Lnet/minecraft/class_1577;field_7290:Lnet/minecraft/class_2940;
      named BEAM_TARGET_ID Lnet/minecraft/entity/mob/GuardianEntity;BEAM_TARGET_ID:Lnet/minecraft/entity/data/TrackedData;
    • tailAngle

      private float tailAngle
      Mappings:
      Namespace Name Mixin selector
      official ch Lciy;ch:F
      intermediary field_7286 Lnet/minecraft/class_1577;field_7286:F
      named tailAngle Lnet/minecraft/entity/mob/GuardianEntity;tailAngle:F
    • prevTailAngle

      private float prevTailAngle
      Mappings:
      Namespace Name Mixin selector
      official ci Lciy;ci:F
      intermediary field_7284 Lnet/minecraft/class_1577;field_7284:F
      named prevTailAngle Lnet/minecraft/entity/mob/GuardianEntity;prevTailAngle:F
    • spikesExtensionRate

      private float spikesExtensionRate
      Mappings:
      Namespace Name Mixin selector
      official cj Lciy;cj:F
      intermediary field_7281 Lnet/minecraft/class_1577;field_7281:F
      named spikesExtensionRate Lnet/minecraft/entity/mob/GuardianEntity;spikesExtensionRate:F
    • spikesExtension

      private float spikesExtension
      Mappings:
      Namespace Name Mixin selector
      official ck Lciy;ck:F
      intermediary field_7285 Lnet/minecraft/class_1577;field_7285:F
      named spikesExtension Lnet/minecraft/entity/mob/GuardianEntity;spikesExtension:F
    • prevSpikesExtension

      private float prevSpikesExtension
      Mappings:
      Namespace Name Mixin selector
      official cl Lciy;cl:F
      intermediary field_7287 Lnet/minecraft/class_1577;field_7287:F
      named prevSpikesExtension Lnet/minecraft/entity/mob/GuardianEntity;prevSpikesExtension:F
    • cachedBeamTarget

      @Nullable private @Nullable LivingEntity cachedBeamTarget
      Mappings:
      Namespace Name Mixin selector
      official cm Lciy;cm:Lbso;
      intermediary field_7288 Lnet/minecraft/class_1577;field_7288:Lnet/minecraft/class_1309;
      named cachedBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;cachedBeamTarget:Lnet/minecraft/entity/LivingEntity;
    • beamTicks

      private int beamTicks
      Mappings:
      Namespace Name Mixin selector
      official cn Lciy;cn:I
      intermediary field_7282 Lnet/minecraft/class_1577;field_7282:I
      named beamTicks Lnet/minecraft/entity/mob/GuardianEntity;beamTicks:I
    • flopping

      private boolean flopping
      Mappings:
      Namespace Name Mixin selector
      official co Lciy;co:Z
      intermediary field_7283 Lnet/minecraft/class_1577;field_7283:Z
      named flopping Lnet/minecraft/entity/mob/GuardianEntity;flopping:Z
    • wanderGoal

      @Nullable protected @Nullable WanderAroundGoal wanderGoal
      Mappings:
      Namespace Name Mixin selector
      official d Lciy;d:Lcai;
      intermediary field_7289 Lnet/minecraft/class_1577;field_7289:Lnet/minecraft/class_1379;
      named wanderGoal Lnet/minecraft/entity/mob/GuardianEntity;wanderGoal:Lnet/minecraft/entity/ai/goal/WanderAroundGoal;
    • field_50423

      final boolean field_50423
      Mappings:
      Namespace Name Mixin selector
      official cp Lciy;cp:Z
      intermediary field_50423 Lnet/minecraft/class_1577;field_50423:Z
      named field_50423 Lnet/minecraft/entity/mob/GuardianEntity;field_50423:Z
    • field_50424

      private int field_50424
      Mappings:
      Namespace Name Mixin selector
      official cq Lciy;cq:I
      intermediary field_50424 Lnet/minecraft/class_1577;field_50424:I
      named field_50424 Lnet/minecraft/entity/mob/GuardianEntity;field_50424:I
    • field_50425

      private int field_50425
      Mappings:
      Namespace Name Mixin selector
      official cr Lciy;cr:I
      intermediary field_50425 Lnet/minecraft/class_1577;field_50425:I
      named field_50425 Lnet/minecraft/entity/mob/GuardianEntity;field_50425:I
  • Constructor Details

  • Method Details

    • method_58885

      public static GuardianEntity method_58885(EntityType<? extends GuardianEntity> entityType, World world)
      Mappings:
      Namespace Name Mixin selector
      official c Lciy;c(Lbsb;Ldca;)Lciy;
      intermediary method_58885 Lnet/minecraft/class_1577;method_58885(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1577;
      named method_58885 Lnet/minecraft/entity/mob/GuardianEntity;method_58885(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Lnet/minecraft/entity/mob/GuardianEntity;
    • method_58886

      public static GuardianEntity method_58886(EntityType<? extends GuardianEntity> entityType, World world)
      Mappings:
      Namespace Name Mixin selector
      official d Lciy;d(Lbsb;Ldca;)Lciy;
      intermediary method_58886 Lnet/minecraft/class_1577;method_58886(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1577;
      named method_58886 Lnet/minecraft/entity/mob/GuardianEntity;method_58886(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Lnet/minecraft/entity/mob/GuardianEntity;
    • method_58887

      public boolean method_58887()
      Mappings:
      Namespace Name Mixin selector
      official gz Lciy;gz()Z
      intermediary method_58887 Lnet/minecraft/class_1577;method_58887()Z
      named method_58887 Lnet/minecraft/entity/mob/GuardianEntity;method_58887()Z
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official y Lbsq;y()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • createGuardianAttributes

      public static DefaultAttributeContainer.Builder createGuardianAttributes()
      Mappings:
      Namespace Name Mixin selector
      official gA Lciy;gA()Lbtu$a;
      intermediary method_26915 Lnet/minecraft/class_1577;method_26915()Lnet/minecraft/class_5132$class_5133;
      named createGuardianAttributes Lnet/minecraft/entity/mob/GuardianEntity;createGuardianAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • getControllingPassenger

      @Nullable public @Nullable LivingEntity getControllingPassenger()
      Returns the passenger in control of this entity, or null if there is none.

      Rideable entities should override this to return the entity. This is usually #getFirstPassenger.

      Overrides:
      getControllingPassenger in class MobEntity
      Returns:
      the passenger in control of this entity, or null if there is none
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cV Lbrv;cV()Lbso;
      intermediary method_5642 Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1309;
      named getControllingPassenger Lnet/minecraft/entity/Entity;getControllingPassenger()Lnet/minecraft/entity/LivingEntity;
    • applyDamage

      protected void applyDamage(DamageSource source, float amount)
      Overrides:
      applyDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official f Lbso;f(Lbqt;F)V
      intermediary method_6074 Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)V
      named applyDamage Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)V
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbsq;b(Ldca;)Lcbz;
      intermediary method_5965 Lnet/minecraft/class_1308;method_5965(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • initDataTracker

      protected void initDataTracker(DataTracker.Builder builder)
      Initializes data tracker.
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lakc$a;)V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
    • areSpikesRetracted

      public boolean areSpikesRetracted()
      Mappings:
      Namespace Name Mixin selector
      official gB Lciy;gB()Z
      intermediary method_7058 Lnet/minecraft/class_1577;method_7058()Z
      named areSpikesRetracted Lnet/minecraft/entity/mob/GuardianEntity;areSpikesRetracted()Z
    • setSpikesRetracted

      void setSpikesRetracted(boolean retracted)
      Mappings:
      Namespace Name Mixin selector
      official w Lciy;w(Z)V
      intermediary method_7054 Lnet/minecraft/class_1577;method_7054(Z)V
      named setSpikesRetracted Lnet/minecraft/entity/mob/GuardianEntity;setSpikesRetracted(Z)V
    • getWarmupTime

      public int getWarmupTime()
      Mappings:
      Namespace Name Mixin selector
      official t Lciy;t()I
      intermediary method_7055 Lnet/minecraft/class_1577;method_7055()I
      named getWarmupTime Lnet/minecraft/entity/mob/GuardianEntity;getWarmupTime()I
    • setBeamTarget

      void setBeamTarget(int entityId)
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b(I)V
      intermediary method_7060 Lnet/minecraft/class_1577;method_7060(I)V
      named setBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;setBeamTarget(I)V
    • hasBeamTarget

      public boolean hasBeamTarget()
      Mappings:
      Namespace Name Mixin selector
      official gC Lciy;gC()Z
      intermediary method_7063 Lnet/minecraft/class_1577;method_7063()Z
      named hasBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;hasBeamTarget()Z
    • getBeamTarget

      @Nullable public @Nullable LivingEntity getBeamTarget()
      Mappings:
      Namespace Name Mixin selector
      official gD Lciy;gD()Lbso;
      intermediary method_7052 Lnet/minecraft/class_1577;method_7052()Lnet/minecraft/class_1309;
      named getBeamTarget Lnet/minecraft/entity/mob/GuardianEntity;getBeamTarget()Lnet/minecraft/entity/LivingEntity;
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Specified by:
      onTrackedDataSet in interface DataTracked
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a(Lajy;)V
      intermediary method_5674 Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Overrides:
      getMinAmbientSoundDelay in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official O Lbsq;O()I
      intermediary method_5970 Lnet/minecraft/class_1308;method_5970()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lbsq;u()Lavn;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lbso;d(Lbqt;)Lavn;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official n_ Lbso;n_()Lavn;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getMoveEffect

      protected Entity.MoveEffect getMoveEffect()
      Returns the possible effect(s) of an entity moving.
      Overrides:
      getMoveEffect in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bf Lbrv;bf()Lbrv$c;
      intermediary method_33570 Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
      named getMoveEffect Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos, WorldView world)
      Overrides:
      getPathfindingFavor in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbsw;a(Lir;Ldcd;)F
      intermediary method_6144 Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
      named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
    • canSpawn

      public boolean canSpawn(WorldAccess world, SpawnReason spawnReason)
      Overrides:
      canSpawn in class PathAwareEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbsq;a(Ldcb;Lbss;)Z
      intermediary method_5979 Lnet/minecraft/class_1308;method_5979(Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;)Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;)Z
    • method_58867

      protected void method_58867()
      Overrides:
      method_58867 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ed Lbso;ed()V
      intermediary method_58867 Lnet/minecraft/class_1309;method_58867()V
      named method_58867 Lnet/minecraft/entity/LivingEntity;method_58867()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official m_ Lbso;m_()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • method_58883

      boolean method_58883(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b(Lbrv;)Z
      intermediary method_58883 Lnet/minecraft/class_1577;method_58883(Lnet/minecraft/class_1297;)Z
      named method_58883 Lnet/minecraft/entity/mob/GuardianEntity;method_58883(Lnet/minecraft/entity/Entity;)Z
    • method_58888

      private boolean method_58888()
      Mappings:
      Namespace Name Mixin selector
      official r Lciy;r()Z
      intermediary method_58888 Lnet/minecraft/class_1577;method_58888()Z
      named method_58888 Lnet/minecraft/entity/mob/GuardianEntity;method_58888()Z
    • getFlopSound

      protected SoundEvent getFlopSound()
      Mappings:
      Namespace Name Mixin selector
      official x Lciy;x()Lavn;
      intermediary method_7062 Lnet/minecraft/class_1577;method_7062()Lnet/minecraft/class_3414;
      named getFlopSound Lnet/minecraft/entity/mob/GuardianEntity;getFlopSound()Lnet/minecraft/sound/SoundEvent;
    • getTailAngle

      public float getTailAngle(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official G Lciy;G(F)F
      intermediary method_7057 Lnet/minecraft/class_1577;method_7057(F)F
      named getTailAngle Lnet/minecraft/entity/mob/GuardianEntity;getTailAngle(F)F
    • getSpikesExtension

      public float getSpikesExtension(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official H Lciy;H(F)F
      intermediary method_7053 Lnet/minecraft/class_1577;method_7053(F)F
      named getSpikesExtension Lnet/minecraft/entity/mob/GuardianEntity;getSpikesExtension(F)F
    • getBeamProgress

      public float getBeamProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official I Lciy;I(F)F
      intermediary method_7061 Lnet/minecraft/class_1577;method_7061(F)F
      named getBeamProgress Lnet/minecraft/entity/mob/GuardianEntity;getBeamProgress(F)F
    • getBeamTicks

      public float getBeamTicks()
      Mappings:
      Namespace Name Mixin selector
      official gE Lciy;gE()F
      intermediary method_48161 Lnet/minecraft/class_1577;method_48161()F
      named getBeamTicks Lnet/minecraft/entity/mob/GuardianEntity;getBeamTicks()F
    • canSpawn

      public boolean canSpawn(WorldView world)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbsq;a(Ldcd;)Z
      intermediary method_5957 Lnet/minecraft/class_1308;method_5957(Lnet/minecraft/class_4538;)Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldView;)Z
    • canSpawn

      public static boolean canSpawn(EntityType<? extends GuardianEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official b Lciy;b(Lbsb;Ldcb;Lbss;Lir;Layt;)Z
      intermediary method_20676 Lnet/minecraft/class_1577;method_20676(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
      named canSpawn Lnet/minecraft/entity/mob/GuardianEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Applies a damage to this entity. The exact implementation differs between subclasses.

      LivingEntity has health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.

      Some entities like ItemEntity also have health value, which the overridden method decrements. There also exist several entities, like EndCrystalEntity, where any damage discards the entity (perhaps with an explosion).

      If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource) and return early.

      Overrides:
      damage in class LivingEntity
      Returns:
      whether the entity was actually damaged
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lbqt;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getMaxLookPitchChange

      public int getMaxLookPitchChange()
      Returns the maximum degrees which the pitch can change when looking.

      This is used by the look control.

      It can return from 1 for entities that can hardly raise their head, like axolotls or dolphins, or 180 for entities that can freely raise and lower their head, like guardians. The default return value is 40.

      Overrides:
      getMaxLookPitchChange in class MobEntity
      Returns:
      the maximum degrees which the pitch can change when looking
      Mappings:
      Namespace Name Mixin selector
      official Z Lbsq;Z()I
      intermediary method_5978 Lnet/minecraft/class_1308;method_5978()I
      named getMaxLookPitchChange Lnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()I
    • travel

      public void travel(Vec3d movementInput)
      Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.

      See vanilla examples of custom horse vehicle and flying entities.

      Overrides:
      travel in class LivingEntity
      Parameters:
      movementInput - represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
      Mappings:
      Namespace Name Mixin selector
      official a Lbso;a(Lewu;)V
      intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
      named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
    • createBodyControl

      protected BodyControl createBodyControl()
      Overrides:
      createBodyControl in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official E Lbsq;E()Lbyj;
      intermediary method_5963 Lnet/minecraft/class_1308;method_5963()Lnet/minecraft/class_1330;
      named createBodyControl Lnet/minecraft/entity/mob/MobEntity;createBodyControl()Lnet/minecraft/entity/ai/control/BodyControl;
    • getPassengerAttachmentPos

      protected Vec3d getPassengerAttachmentPos(Entity passenger, EntityDimensions dimensions, float scaleFactor)
      Overrides:
      getPassengerAttachmentPos in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lbrv;Lbry;F)Lewu;
      intermediary method_52533 Lnet/minecraft/class_1297;method_52533(Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lnet/minecraft/class_243;
      named getPassengerAttachmentPos Lnet/minecraft/entity/Entity;getPassengerAttachmentPos(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityDimensions;F)Lnet/minecraft/util/math/Vec3d;
    • method_58880

      protected double method_58880()
      Mappings:
      Namespace Name Mixin selector
      official gy Lciy;gy()D
      intermediary method_58880 Lnet/minecraft/class_1577;method_58880()D
      named method_58880 Lnet/minecraft/entity/mob/GuardianEntity;method_58880()D