Class WardenEntity

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

public class WardenEntity extends HostileEntity implements SculkSensorListener.Callback
Mappings:
Namespace Name
official bpm
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 bY Lbpm;bY: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 bZ Lbpm;bZ: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 ca Lbpm;ca: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 cb Lbpm;cb: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 cc Lbpm;cc: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 cd Lbpm;cd: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 ce Lbpm;ce: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 cf Lbpm;cf: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 cg Lbpm;cg:Lyi;
      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 ch Lbpm;ch: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 ci Lbpm;ci: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 cj Lbpm;cj: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 ck Lbpm;ck: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 cl Lbpm;cl: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 cm Lbpm;cm: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 cn Lbpm;cn: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 co Lbpm;co: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 cp Lbpm;cp: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 cq Lbpm;cq:I
      intermediary field_38158 Lnet/minecraft/class_7260;field_38158:I
      named field_38158 Lnet/minecraft/entity/mob/WardenEntity;field_38158:I
    • field_38134

      protected static final List<SensorType<? extends Sensor<? super WardenEntity>>> field_38134
      Mappings:
      Namespace Name Mixin selector
      official b Lbpm;b:Ljava/util/List;
      intermediary field_38134 Lnet/minecraft/class_7260;field_38134:Ljava/util/List;
      named field_38134 Lnet/minecraft/entity/mob/WardenEntity;field_38134:Ljava/util/List;
    • MEMORY_MODULES

      protected static final List<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      official c Lbpm;c:Ljava/util/List;
      intermediary field_38140 Lnet/minecraft/class_7260;field_38140:Ljava/util/List;
      named MEMORY_MODULES Lnet/minecraft/entity/mob/WardenEntity;MEMORY_MODULES:Ljava/util/List;
    • field_38159

      private static final int field_38159
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cr Lbpm;cr: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 cs Lbpm;cs: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 ct Lbpm;ct: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 cu Lbpm;cu: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 cv Lbpm;cv: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 cw Lbpm;cw: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 cx Lbpm;cx:F
      intermediary field_38165 Lnet/minecraft/class_7260;field_38165:F
      named field_38165 Lnet/minecraft/entity/mob/WardenEntity;field_38165:F
    • roaringAnimation

      public AnimationState roaringAnimation
      Mappings:
      Namespace Name Mixin selector
      official d Lbpm;d:Laye;
      intermediary field_38168 Lnet/minecraft/class_7260;field_38168:Lnet/minecraft/class_7094;
      named roaringAnimation Lnet/minecraft/entity/mob/WardenEntity;roaringAnimation:Lnet/minecraft/entity/AnimationState;
    • sniffingAnimation

      public AnimationState sniffingAnimation
      Mappings:
      Namespace Name Mixin selector
      official e Lbpm;e:Laye;
      intermediary field_38169 Lnet/minecraft/class_7260;field_38169:Lnet/minecraft/class_7094;
      named sniffingAnimation Lnet/minecraft/entity/mob/WardenEntity;sniffingAnimation:Lnet/minecraft/entity/AnimationState;
    • emergingAnimation

      public AnimationState emergingAnimation
      Mappings:
      Namespace Name Mixin selector
      official bV Lbpm;bV:Laye;
      intermediary field_38135 Lnet/minecraft/class_7260;field_38135:Lnet/minecraft/class_7094;
      named emergingAnimation Lnet/minecraft/entity/mob/WardenEntity;emergingAnimation:Lnet/minecraft/entity/AnimationState;
    • diggingAnimation

      public AnimationState diggingAnimation
      Mappings:
      Namespace Name Mixin selector
      official bW Lbpm;bW:Laye;
      intermediary field_38136 Lnet/minecraft/class_7260;field_38136:Lnet/minecraft/class_7094;
      named diggingAnimation Lnet/minecraft/entity/mob/WardenEntity;diggingAnimation:Lnet/minecraft/entity/AnimationState;
    • field_38137

      public AnimationState field_38137
      Mappings:
      Namespace Name Mixin selector
      official bX Lbpm;bX:Laye;
      intermediary field_38137 Lnet/minecraft/class_7260;field_38137:Lnet/minecraft/class_7094;
      named field_38137 Lnet/minecraft/entity/mob/WardenEntity;field_38137:Lnet/minecraft/entity/AnimationState;
    • gameEventHandler

      private final EntityGameEventHandler gameEventHandler
      Mappings:
      Namespace Name Mixin selector
      official cy Lbpm;cy:Lcvm;
      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 final SculkSensorListener vibrationListener
      Mappings:
      Namespace Name Mixin selector
      official cz Lbpm;cz:Lcvv;
      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;
    • field_38141

      private WardenAngerManager field_38141
      Mappings:
      Namespace Name Mixin selector
      official cA Lbpm;cA:Lbpg;
      intermediary field_38141 Lnet/minecraft/class_7260;field_38141:Lnet/minecraft/class_7254;
      named field_38141 Lnet/minecraft/entity/mob/WardenEntity;field_38141:Lnet/minecraft/entity/ai/WardenAngerManager;
  • Constructor Details

    • WardenEntity

      public WardenEntity(EntityType<? extends HostileEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Layg;<init>(Layk;Lccx;)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 Layx;a(Lcda;)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 Laze;a(Lgk;Lcda;)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 Layg;b(Laxp;)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 Layg;l(Layg;)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 Layv;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 Layg;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 Layg;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 Layv;c(Lair;)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 Layv;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 Layg;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 Lbpm;n()Lazv$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 Layg;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 Layg;cO()Lahw;
      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 Layv;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 Layx;r()Lahu;
      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 Layv;c(Laxp;)Lahu;
      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_ Layv;x_()Lahu;
      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 Layg;b(Lgk;Lcrk;)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 Layv;z(Layg;)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_ Layg;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 Lbpm;q()I
      intermediary method_42222 Lnet/minecraft/class_7260;method_42222()I
      named getAnger Lnet/minecraft/entity/mob/WardenEntity;getAnger()I
    • method_42217

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

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Layg;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 R Layx;R()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 Layg;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • method_42218

      private int method_42218()
      Mappings:
      Namespace Name Mixin selector
      official fH Lbpm;fH()I
      intermediary method_42218 Lnet/minecraft/class_7260;method_42218()I
      named method_42218 Lnet/minecraft/entity/mob/WardenEntity;method_42218()I
    • method_42223

      public float method_42223(float float2)
      Mappings:
      Namespace Name Mixin selector
      official z Lbpm;z(F)F
      intermediary method_42223 Lnet/minecraft/class_7260;method_42223(F)F
      named method_42223 Lnet/minecraft/entity/mob/WardenEntity;method_42223(F)F
    • method_42202

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

      private void addDigParticles(AnimationState animationState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpm;a(Laye;)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 Layg;a(Lyi;)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
    • createBrainProfile

      protected Brain.Profile<WardenEntity> createBrainProfile()
      Overrides:
      createBrainProfile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official du Layv;du()Lazq$b;
      intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
      named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Layv;a(Lcom/mojang/serialization/Dynamic;)Lazq;
      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 Layv;dt()Lazq;
      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 Q Layx;Q()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
    • method_42147

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

      public TagKey<GameEvent> getTag()
      Specified by:
      getTag in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official ac_ Lcvv$b;ac_()Lair;
      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 Lbpm;a(Layg;)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 serverWorld, Vec3d vec3d, @Nullable @Nullable Entity entity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpm;a(Laef;Ldsd;Layg;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 Layg;b(Los;)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 Layg;a(Los;)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
    • method_42203

      private void method_42203(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpm;a(II)V
      intermediary method_42203 Lnet/minecraft/class_7260;method_42203(II)V
      named method_42203 Lnet/minecraft/entity/mob/WardenEntity;method_42203(II)V
    • method_42219

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

      public Angriness getAngriness()
      Mappings:
      Namespace Name Mixin selector
      official fB Lbpm;fB()Lbpf;
      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;
    • method_42211

      public void method_42211(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpm;b(Layg;)V
      intermediary method_42211 Lnet/minecraft/class_7260;method_42211(Lnet/minecraft/class_1297;)V
      named method_42211 Lnet/minecraft/entity/mob/WardenEntity;method_42211(Lnet/minecraft/entity/Entity;)V
    • increaseAngerFor

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

      public void method_42212(@Nullable @Nullable Entity entity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpm;b(Layg;I)V
      intermediary method_42212 Lnet/minecraft/class_7260;method_42212(Lnet/minecraft/class_1297;I)V
      named method_42212 Lnet/minecraft/entity/mob/WardenEntity;method_42212(Lnet/minecraft/entity/Entity;I)V
    • method_42215

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

      @Nullable public @Nullable LivingEntity getTarget()
      Overrides:
      getTarget in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official G Layx;G()Layv;
      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 Layx;a(Lcdm;Laxa;Layz;Lazn;Los;)Lazn;
      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 Layx;i(Layv;)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
    • method_42150

      public boolean method_42150(LivingEntity livingEntity)
      Overrides:
      method_42150 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official j Layx;j(Layv;)Z
      intermediary method_42150 Lnet/minecraft/class_1308;method_42150(Lnet/minecraft/class_1309;)Z
      named method_42150 Lnet/minecraft/entity/mob/MobEntity;method_42150(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 Layg;a(Laxp;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_ Layg;b_(Lbqi;)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 serverWorld, 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 Lcvv$b;a(Laef;Lcvr;Lgk;Lcvp;Layg;)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 serverWorld, GameEventListener listener, BlockPos blockPos, GameEvent gameEvent, @Nullable @Nullable Entity entity, int int2)
      Accepts a game event after delay.
      Specified by:
      accept in interface SculkSensorListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lcvv$b;a(Laef;Lcvr;Lgk;Lcvp;Layg;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;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;I)V
    • getAngerManager

      public WardenAngerManager getAngerManager()
      Mappings:
      Namespace Name Mixin selector
      official fD Lbpm;fD()Lbpg;
      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;