Class Guardian

All Implemented Interfaces:
CommandSource, SyncedDataHolder, Attackable, EquipmentUser, Leashable, Enemy, Targeting, EntityAccess, Nameable, ScoreHolder, IAttachmentHolder, IEntityExtension, ILivingEntityExtension, INBTSerializable<CompoundTag>
Direct Known Subclasses:
ElderGuardian

public class Guardian extends Monster
  • Field Details

    • ATTACK_TIME

      protected static final int ATTACK_TIME
      See Also:
    • DATA_ID_MOVING

      private static final EntityDataAccessor<Boolean> DATA_ID_MOVING
    • DATA_ID_ATTACK_TARGET

      private static final EntityDataAccessor<Integer> DATA_ID_ATTACK_TARGET
    • clientSideTailAnimation

      private float clientSideTailAnimation
    • clientSideTailAnimationO

      private float clientSideTailAnimationO
    • clientSideTailAnimationSpeed

      private float clientSideTailAnimationSpeed
    • clientSideSpikesAnimation

      private float clientSideSpikesAnimation
    • clientSideSpikesAnimationO

      private float clientSideSpikesAnimationO
    • clientSideCachedAttackTarget

      @Nullable private LivingEntity clientSideCachedAttackTarget
    • clientSideAttackTime

      private int clientSideAttackTime
    • clientSideTouchedGround

      private boolean clientSideTouchedGround
    • randomStrollGoal

      @Nullable protected RandomStrollGoal randomStrollGoal
  • Constructor Details

  • Method Details