Class WardenEntity

All Implemented Interfaces:
Monster, CommandOutput, Nameable, EntityLike, SculkSensorListener.Callback

public class WardenEntity extends HostileEntity implements SculkSensorListener.Callback
Mappings:
Namespace Name
official bpx
intermediary net/minecraft/class_7260
named net/minecraft/entity/mob/WardenEntity
  • Field Details

    • field_38138

      private static final org.slf4j.Logger field_38138
      Mappings:
      Namespace Name Mixin selector
      official bX Lbpx;bX:Lorg/slf4j/Logger;
      intermediary field_38138 Lnet/minecraft/class_7260;field_38138:Lorg/slf4j/Logger;
      named field_38138 Lnet/minecraft/entity/mob/WardenEntity;field_38138:Lorg/slf4j/Logger;
    • field_38139

      private static final int field_38139
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bY Lbpx;bY:I
      intermediary field_38139 Lnet/minecraft/class_7260;field_38139:I
      named field_38139 Lnet/minecraft/entity/mob/WardenEntity;field_38139:I
    • field_38142

      private static final int field_38142
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbpx;bZ:I
      intermediary field_38142 Lnet/minecraft/class_7260;field_38142:I
      named field_38142 Lnet/minecraft/entity/mob/WardenEntity;field_38142:I
    • field_38143

      private static final int field_38143
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ca Lbpx;ca:I
      intermediary field_38143 Lnet/minecraft/class_7260;field_38143:I
      named field_38143 Lnet/minecraft/entity/mob/WardenEntity;field_38143:I
    • field_38144

      private static final float field_38144
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cb Lbpx;cb:F
      intermediary field_38144 Lnet/minecraft/class_7260;field_38144:F
      named field_38144 Lnet/minecraft/entity/mob/WardenEntity;field_38144:F
    • field_38145

      private static final float field_38145
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cc Lbpx;cc:F
      intermediary field_38145 Lnet/minecraft/class_7260;field_38145:F
      named field_38145 Lnet/minecraft/entity/mob/WardenEntity;field_38145:F
    • field_38146

      private static final float field_38146
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cd Lbpx;cd:F
      intermediary field_38146 Lnet/minecraft/class_7260;field_38146:F
      named field_38146 Lnet/minecraft/entity/mob/WardenEntity;field_38146:F
    • field_38147

      private static final int field_38147
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ce Lbpx;ce:I
      intermediary field_38147 Lnet/minecraft/class_7260;field_38147:I
      named field_38147 Lnet/minecraft/entity/mob/WardenEntity;field_38147:I
    • ANGER

      private static final TrackedData<Integer> ANGER
      Mappings:
      Namespace Name Mixin selector
      official cf Lbpx;cf:Lyk;
      intermediary field_38148 Lnet/minecraft/class_7260;field_38148:Lnet/minecraft/class_2940;
      named ANGER Lnet/minecraft/entity/mob/WardenEntity;ANGER:Lnet/minecraft/entity/data/TrackedData;
    • field_38149

      private static final int field_38149
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cg Lbpx;cg:I
      intermediary field_38149 Lnet/minecraft/class_7260;field_38149:I
      named field_38149 Lnet/minecraft/entity/mob/WardenEntity;field_38149:I
    • field_38150

      private static final int field_38150
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ch Lbpx;ch:I
      intermediary field_38150 Lnet/minecraft/class_7260;field_38150:I
      named field_38150 Lnet/minecraft/entity/mob/WardenEntity;field_38150:I
    • field_38151

      private static final int field_38151
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ci Lbpx;ci:I
      intermediary field_38151 Lnet/minecraft/class_7260;field_38151:I
      named field_38151 Lnet/minecraft/entity/mob/WardenEntity;field_38151:I
    • field_38152

      private static final int field_38152
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cj Lbpx;cj:I
      intermediary field_38152 Lnet/minecraft/class_7260;field_38152:I
      named field_38152 Lnet/minecraft/entity/mob/WardenEntity;field_38152:I
    • field_38153

      private static final int field_38153
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ck Lbpx;ck:I
      intermediary field_38153 Lnet/minecraft/class_7260;field_38153:I
      named field_38153 Lnet/minecraft/entity/mob/WardenEntity;field_38153:I
    • field_38154

      private static final int field_38154
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cl Lbpx;cl:I
      intermediary field_38154 Lnet/minecraft/class_7260;field_38154:I
      named field_38154 Lnet/minecraft/entity/mob/WardenEntity;field_38154:I
    • field_38155

      private static final int field_38155
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cm Lbpx;cm:I
      intermediary field_38155 Lnet/minecraft/class_7260;field_38155:I
      named field_38155 Lnet/minecraft/entity/mob/WardenEntity;field_38155:I
    • field_38156

      private static final int field_38156
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cn Lbpx;cn:I
      intermediary field_38156 Lnet/minecraft/class_7260;field_38156:I
      named field_38156 Lnet/minecraft/entity/mob/WardenEntity;field_38156:I
    • field_38157

      private static final int field_38157
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official co Lbpx;co:I
      intermediary field_38157 Lnet/minecraft/class_7260;field_38157:I
      named field_38157 Lnet/minecraft/entity/mob/WardenEntity;field_38157:I
    • field_38158

      private static final int field_38158
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cp Lbpx;cp:I
      intermediary field_38158 Lnet/minecraft/class_7260;field_38158:I
      named field_38158 Lnet/minecraft/entity/mob/WardenEntity;field_38158:I
    • field_38159

      private static final int field_38159
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cq Lbpx;cq:I
      intermediary field_38159 Lnet/minecraft/class_7260;field_38159:I
      named field_38159 Lnet/minecraft/entity/mob/WardenEntity;field_38159:I
    • field_38160

      private static final float field_38160
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cr Lbpx;cr:F
      intermediary field_38160 Lnet/minecraft/class_7260;field_38160:F
      named field_38160 Lnet/minecraft/entity/mob/WardenEntity;field_38160:F
    • field_38161

      private static final float field_38161
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cs Lbpx;cs:F
      intermediary field_38161 Lnet/minecraft/class_7260;field_38161:F
      named field_38161 Lnet/minecraft/entity/mob/WardenEntity;field_38161:F
    • field_38162

      private float field_38162
      Mappings:
      Namespace Name Mixin selector
      official ct Lbpx;ct:F
      intermediary field_38162 Lnet/minecraft/class_7260;field_38162:F
      named field_38162 Lnet/minecraft/entity/mob/WardenEntity;field_38162:F
    • field_38163

      private float field_38163
      Mappings:
      Namespace Name Mixin selector
      official cu Lbpx;cu:F
      intermediary field_38163 Lnet/minecraft/class_7260;field_38163:F
      named field_38163 Lnet/minecraft/entity/mob/WardenEntity;field_38163:F
    • field_38164

      private float field_38164
      Mappings:
      Namespace Name Mixin selector
      official cv Lbpx;cv:F
      intermediary field_38164 Lnet/minecraft/class_7260;field_38164:F
      named field_38164 Lnet/minecraft/entity/mob/WardenEntity;field_38164:F
    • field_38165

      private float field_38165
      Mappings:
      Namespace Name Mixin selector
      official cw Lbpx;cw:F
      intermediary field_38165 Lnet/minecraft/class_7260;field_38165:F
      named field_38165 Lnet/minecraft/entity/mob/WardenEntity;field_38165:F
    • roaringAnimationState

      public AnimationState roaringAnimationState
      Mappings:
      Namespace Name Mixin selector
      official b Lbpx;b:Layj;
      intermediary field_38168 Lnet/minecraft/class_7260;field_38168:Lnet/minecraft/class_7094;
      named roaringAnimationState Lnet/minecraft/entity/mob/WardenEntity;roaringAnimationState:Lnet/minecraft/entity/AnimationState;
    • sniffingAnimationState

      public AnimationState sniffingAnimationState
      Mappings:
      Namespace Name Mixin selector
      official c Lbpx;c:Layj;
      intermediary field_38169 Lnet/minecraft/class_7260;field_38169:Lnet/minecraft/class_7094;
      named sniffingAnimationState Lnet/minecraft/entity/mob/WardenEntity;sniffingAnimationState:Lnet/minecraft/entity/AnimationState;
    • emergingAnimationState

      public AnimationState emergingAnimationState
      Mappings:
      Namespace Name Mixin selector
      official d Lbpx;d:Layj;
      intermediary field_38135 Lnet/minecraft/class_7260;field_38135:Lnet/minecraft/class_7094;
      named emergingAnimationState Lnet/minecraft/entity/mob/WardenEntity;emergingAnimationState:Lnet/minecraft/entity/AnimationState;
    • diggingAnimationState

      public AnimationState diggingAnimationState
      Mappings:
      Namespace Name Mixin selector
      official e Lbpx;e:Layj;
      intermediary field_38136 Lnet/minecraft/class_7260;field_38136:Lnet/minecraft/class_7094;
      named diggingAnimationState Lnet/minecraft/entity/mob/WardenEntity;diggingAnimationState:Lnet/minecraft/entity/AnimationState;
    • attackingAnimationState

      public AnimationState attackingAnimationState
      Mappings:
      Namespace Name Mixin selector
      official bW Lbpx;bW:Layj;
      intermediary field_38137 Lnet/minecraft/class_7260;field_38137:Lnet/minecraft/class_7094;
      named attackingAnimationState Lnet/minecraft/entity/mob/WardenEntity;attackingAnimationState:Lnet/minecraft/entity/AnimationState;
    • gameEventHandler

      private final EntityGameEventHandler gameEventHandler
      Mappings:
      Namespace Name Mixin selector
      official cx Lbpx;cx:Lcvx;
      intermediary field_38166 Lnet/minecraft/class_7260;field_38166:Lnet/minecraft/class_5715;
      named gameEventHandler Lnet/minecraft/entity/mob/WardenEntity;gameEventHandler:Lnet/minecraft/world/event/listener/EntityGameEventHandler;
    • vibrationListener

      private SculkSensorListener vibrationListener
      Mappings:
      Namespace Name Mixin selector
      official cy Lbpx;cy:Lcwg;
      intermediary field_38167 Lnet/minecraft/class_7260;field_38167:Lnet/minecraft/class_5718;
      named vibrationListener Lnet/minecraft/entity/mob/WardenEntity;vibrationListener:Lnet/minecraft/world/event/listener/SculkSensorListener;
    • angerManager

      private WardenAngerManager angerManager
      Mappings:
      Namespace Name Mixin selector
      official cz Lbpx;cz:Lbpr;
      intermediary field_38141 Lnet/minecraft/class_7260;field_38141:Lnet/minecraft/class_7254;
      named angerManager Lnet/minecraft/entity/mob/WardenEntity;angerManager:Lnet/minecraft/entity/ai/WardenAngerManager;
  • Constructor Details

    • WardenEntity

      public WardenEntity(EntityType<? extends HostileEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Layl;<init>(Layp;Lcdi;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • canSpawn

      public boolean canSpawn(WorldView world)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lazc;a(Lcdl;)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
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos, WorldView world)
      Overrides:
      getPathfindingFavor in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lazj;a(Lgk;Lcdl;)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
    • isInvulnerableTo

      public boolean isInvulnerableTo(DamageSource damageSource)
      Overrides:
      isInvulnerableTo in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Layl;b(Laxu;)Z
      intermediary method_5679 Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Z
      named isInvulnerableTo Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
    • canStartRiding

      protected boolean canStartRiding(Entity entity)
      Overrides:
      canStartRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official l Layl;l(Layl;)Z
      intermediary method_5860 Lnet/minecraft/class_1297;method_5860(Lnet/minecraft/class_1297;)Z
      named canStartRiding Lnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
    • disablesShield

      public boolean disablesShield()
      Overrides:
      disablesShield in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fh Laza;fh()Z
      intermediary method_42149 Lnet/minecraft/class_1309;method_42149()Z
      named disablesShield Lnet/minecraft/entity/LivingEntity;disablesShield()Z
    • calculateNextStepSoundDistance

      protected float calculateNextStepSoundDistance()
      Overrides:
      calculateNextStepSoundDistance in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aE Layl;aE()F
      intermediary method_5867 Lnet/minecraft/class_1297;method_5867()F
      named calculateNextStepSoundDistance Lnet/minecraft/entity/Entity;calculateNextStepSoundDistance()F
    • getSwimHeight

      public double getSwimHeight()
      Returns the minimum submerged height of this entity in fluid so that it would be affected by fluid physics.
      Overrides:
      getSwimHeight in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cS Layl;cS()D
      intermediary method_29241 Lnet/minecraft/class_1297;method_29241()D
      named getSwimHeight Lnet/minecraft/entity/Entity;getSwimHeight()D
    • swimUpward

      protected void swimUpward(TagKey<Fluid> fluid)
      Overrides:
      swimUpward in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Laza;c(Lait;)V
      intermediary method_6010 Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_6862;)V
      named swimUpward Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/tag/TagKey;)V
    • getBaseMovementSpeedMultiplier

      protected float getBaseMovementSpeedMultiplier()
      Overrides:
      getBaseMovementSpeedMultiplier in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eE Laza;eE()F
      intermediary method_6120 Lnet/minecraft/class_1309;method_6120()F
      named getBaseMovementSpeedMultiplier Lnet/minecraft/entity/LivingEntity;getBaseMovementSpeedMultiplier()F
    • isPushedByFluids

      public boolean isPushedByFluids()
      Overrides:
      isPushedByFluids in class Entity
      Mappings:
      Namespace Name Mixin selector
      official co Layl;co()Z
      intermediary method_5675 Lnet/minecraft/class_1297;method_5675()Z
      named isPushedByFluids Lnet/minecraft/entity/Entity;isPushedByFluids()Z
    • addAttributes

      public static DefaultAttributeContainer.Builder addAttributes()
      Mappings:
      Namespace Name Mixin selector
      official n Lbpx;n()Lbaa$a;
      intermediary method_42221 Lnet/minecraft/class_7260;method_42221()Lnet/minecraft/class_5132$class_5133;
      named addAttributes Lnet/minecraft/entity/mob/WardenEntity;addAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • occludeVibrationSignals

      public boolean occludeVibrationSignals()
      Overrides:
      occludeVibrationSignals in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aO Layl;aO()Z
      intermediary method_33189 Lnet/minecraft/class_1297;method_33189()Z
      named occludeVibrationSignals Lnet/minecraft/entity/Entity;occludeVibrationSignals()Z
    • getSoundCategory

      public SoundCategory getSoundCategory()
      Overrides:
      getSoundCategory in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official cO Layl;cO()Lahy;
      intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ex Laza;ex()F
      intermediary method_6107 Lnet/minecraft/class_1309;method_6107()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • getAmbientSound

      @Nullable protected @Nullable SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lazc;r()Lahw;
      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 c Laza;c(Laxu;)Lahw;
      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 x_ Laza;x_()Lahw;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Layl;b(Lgk;Lcrv;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Laza;z(Layl;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Layl;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getAnger

      public int getAnger()
      Mappings:
      Namespace Name Mixin selector
      official q Lbpx;q()I
      intermediary method_42222 Lnet/minecraft/class_7260;method_42222()I
      named getAnger Lnet/minecraft/entity/mob/WardenEntity;getAnger()I
    • updateAnger

      private void updateAnger()
      Mappings:
      Namespace Name Mixin selector
      official fF Lbpx;fF()V
      intermediary method_42217 Lnet/minecraft/class_7260;method_42217()V
      named updateAnger Lnet/minecraft/entity/mob/WardenEntity;updateAnger()V
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Layl;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official T Lazc;T()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • handleStatus

      public void handleStatus(byte status)
      Overrides:
      handleStatus in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • getHeartRate

      private int getHeartRate()
      Mappings:
      Namespace Name Mixin selector
      official fI Lbpx;fI()I
      intermediary method_42218 Lnet/minecraft/class_7260;method_42218()I
      named getHeartRate Lnet/minecraft/entity/mob/WardenEntity;getHeartRate()I
    • getEarPitch

      public float getEarPitch(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official z Lbpx;z(F)F
      intermediary method_42223 Lnet/minecraft/class_7260;method_42223(F)F
      named getEarPitch Lnet/minecraft/entity/mob/WardenEntity;getEarPitch(F)F
    • getHeartPitch

      public float getHeartPitch(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official A Lbpx;A(F)F
      intermediary method_42202 Lnet/minecraft/class_7260;method_42202(F)F
      named getHeartPitch Lnet/minecraft/entity/mob/WardenEntity;getHeartPitch(F)F
    • addDigParticles

      private void addDigParticles(AnimationState animationState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpx;a(Layj;)V
      intermediary method_42205 Lnet/minecraft/class_7260;method_42205(Lnet/minecraft/class_7094;)V
      named addDigParticles Lnet/minecraft/entity/mob/WardenEntity;addDigParticles(Lnet/minecraft/entity/AnimationState;)V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(Lyk;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laza;a(Lcom/mojang/serialization/Dynamic;)Lazv;
      intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
    • getBrain

      public Brain<WardenEntity> getBrain()
      Overrides:
      getBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official dt Laza;dt()Lazv;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
    • sendAiDebugData

      protected void sendAiDebugData()
      Overrides:
      sendAiDebugData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official R Lazc;R()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
    • updateEventHandler

      public void updateEventHandler(BiConsumer<EntityGameEventHandler,ServerWorld> biConsumer)
      Overrides:
      updateEventHandler in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(Ljava/util/function/BiConsumer;)V
      intermediary method_42147 Lnet/minecraft/class_1297;method_42147(Ljava/util/function/BiConsumer;)V
      named updateEventHandler Lnet/minecraft/entity/Entity;updateEventHandler(Ljava/util/function/BiConsumer;)V
    • getTag

      public TagKey<GameEvent> getTag()
      Specified by:
      getTag in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official t Lcwg$b;t()Lait;
      intermediary method_42210 Lnet/minecraft/class_5718$class_5719;method_42210()Lnet/minecraft/class_6862;
      named getTag Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;getTag()Lnet/minecraft/tag/TagKey;
    • isValidTarget

      public static boolean isValidTarget(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpx;a(Layl;)Z
      intermediary method_42206 Lnet/minecraft/class_7260;method_42206(Lnet/minecraft/class_1297;)Z
      named isValidTarget Lnet/minecraft/entity/mob/WardenEntity;isValidTarget(Lnet/minecraft/entity/Entity;)Z
    • addDarknessToClosePlayers

      public static void addDarknessToClosePlayers(ServerWorld world, Vec3d pos, @Nullable @Nullable Entity entity, int range)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpx;a(Laeh;Ldso;Layl;I)V
      intermediary method_42204 Lnet/minecraft/class_7260;method_42204(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;I)V
      named addDarknessToClosePlayers Lnet/minecraft/entity/mob/WardenEntity;addDarknessToClosePlayers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/Entity;I)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Layl;b(Lou;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(Lou;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • playListeningSound

      private void playListeningSound(int prevAnger, int anger)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpx;a(II)V
      intermediary method_42203 Lnet/minecraft/class_7260;method_42203(II)V
      named playListeningSound Lnet/minecraft/entity/mob/WardenEntity;playListeningSound(II)V
    • playListeningSound

      private void playListeningSound()
      Mappings:
      Namespace Name Mixin selector
      official fJ Lbpx;fJ()V
      intermediary method_42219 Lnet/minecraft/class_7260;method_42219()V
      named playListeningSound Lnet/minecraft/entity/mob/WardenEntity;playListeningSound()V
    • getAngriness

      public Angriness getAngriness()
      Mappings:
      Namespace Name Mixin selector
      official fC Lbpx;fC()Lbpq;
      intermediary method_42214 Lnet/minecraft/class_7260;method_42214()Lnet/minecraft/class_7253;
      named getAngriness Lnet/minecraft/entity/mob/WardenEntity;getAngriness()Lnet/minecraft/entity/mob/Angriness;
    • removeSuspect

      public void removeSuspect(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpx;b(Layl;)V
      intermediary method_42211 Lnet/minecraft/class_7260;method_42211(Lnet/minecraft/class_1297;)V
      named removeSuspect Lnet/minecraft/entity/mob/WardenEntity;removeSuspect(Lnet/minecraft/entity/Entity;)V
    • increaseAngerAt

      public void increaseAngerAt(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lbpx;c(Layl;)V
      intermediary method_42213 Lnet/minecraft/class_7260;method_42213(Lnet/minecraft/class_1297;)V
      named increaseAngerAt Lnet/minecraft/entity/mob/WardenEntity;increaseAngerAt(Lnet/minecraft/entity/Entity;)V
    • increaseAngerAt

      public void increaseAngerAt(@Nullable @Nullable Entity entity, int amount)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpx;b(Layl;I)V
      intermediary method_42212 Lnet/minecraft/class_7260;method_42212(Lnet/minecraft/class_1297;I)V
      named increaseAngerAt Lnet/minecraft/entity/mob/WardenEntity;increaseAngerAt(Lnet/minecraft/entity/Entity;I)V
    • getPrimeSuspect

      public Optional<LivingEntity> getPrimeSuspect()
      Mappings:
      Namespace Name Mixin selector
      official fD Lbpx;fD()Ljava/util/Optional;
      intermediary method_42215 Lnet/minecraft/class_7260;method_42215()Ljava/util/Optional;
      named getPrimeSuspect Lnet/minecraft/entity/mob/WardenEntity;getPrimeSuspect()Ljava/util/Optional;
    • getTarget

      @Nullable public @Nullable LivingEntity getTarget()
      Overrides:
      getTarget in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official G Lazc;G()Laza;
      intermediary method_5968 Lnet/minecraft/class_1308;method_5968()Lnet/minecraft/class_1309;
      named getTarget Lnet/minecraft/entity/mob/MobEntity;getTarget()Lnet/minecraft/entity/LivingEntity;
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lazc;a(Lcdx;Laxf;Laze;Lazs;Lou;)Lazs;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • squaredAttackRange

      public double squaredAttackRange(LivingEntity target)
      Overrides:
      squaredAttackRange in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official i Lazc;i(Laza;)D
      intermediary method_33191 Lnet/minecraft/class_1308;method_33191(Lnet/minecraft/class_1309;)D
      named squaredAttackRange Lnet/minecraft/entity/mob/MobEntity;squaredAttackRange(Lnet/minecraft/entity/LivingEntity;)D
    • isInAttackRange

      public boolean isInAttackRange(LivingEntity entity)
      Overrides:
      isInAttackRange in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official j Lazc;j(Laza;)Z
      intermediary method_42150 Lnet/minecraft/class_1308;method_42150(Lnet/minecraft/class_1309;)Z
      named isInAttackRange Lnet/minecraft/entity/mob/MobEntity;isInAttackRange(Lnet/minecraft/entity/LivingEntity;)Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Layl;a(Laxu;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
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Overrides:
      onPlayerCollision in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b_ Layl;b_(Lbqt;)V
      intermediary method_5694 Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
    • accepts

      public boolean accepts(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable @Nullable Entity entity)
      Returns whether the callback wants to accept this event.
      Specified by:
      accepts in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lcwg$b;a(Laeh;Lcwc;Lgk;Lcwa;Layl;)Z
      intermediary method_32970 Lnet/minecraft/class_5718$class_5719;method_32970(Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
      named accepts Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;accepts(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/listener/GameEventListener;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/entity/Entity;)Z
    • accept

      public void accept(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable @Nullable Entity entity, @Nullable @Nullable Entity sourceEntity, int delay)
      Accepts a game event after delay.
      Specified by:
      accept in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lcwg$b;a(Laeh;Lcwc;Lgk;Lcwa;Layl;Layl;I)V
      intermediary method_32969 Lnet/minecraft/class_5718$class_5719;method_32969(Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;I)V
      named accept Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;accept(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/listener/GameEventListener;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;I)V
    • getAngerManager

      public WardenAngerManager getAngerManager()
      Mappings:
      Namespace Name Mixin selector
      official fE Lbpx;fE()Lbpr;
      intermediary method_42216 Lnet/minecraft/class_7260;method_42216()Lnet/minecraft/class_7254;
      named getAngerManager Lnet/minecraft/entity/mob/WardenEntity;getAngerManager()Lnet/minecraft/entity/ai/WardenAngerManager;