Class WardenEntity

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

public class WardenEntity extends HostileEntity implements VibrationListener.Callback
Mappings:
Namespace Name
official bsj
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 bZ Lbsj;bZ: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 ca Lbsj;ca: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 cb Lbsj;cb:I
      intermediary field_38142 Lnet/minecraft/class_7260;field_38142:I
      named field_38142 Lnet/minecraft/entity/mob/WardenEntity;field_38142:I
    • field_38860

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

      private static final int field_38143
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cd Lbsj;cd: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 ce Lbsj;ce: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 cf Lbsj;cf: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 cg Lbsj;cg: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 ch Lbsj;ch: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 ci Lbsj;ci:Lzr;
      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 cj Lbsj;cj: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 ck Lbsj;ck: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 cl Lbsj;cl: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 cm Lbsj;cm: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 cn Lbsj;cn:I
      intermediary field_38153 Lnet/minecraft/class_7260;field_38153:I
      named field_38153 Lnet/minecraft/entity/mob/WardenEntity;field_38153:I
    • field_38155

      private static final int field_38155
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official co Lbsj;co: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 cp Lbsj;cp:I
      intermediary field_38156 Lnet/minecraft/class_7260;field_38156:I
      named field_38156 Lnet/minecraft/entity/mob/WardenEntity;field_38156:I
    • field_39117

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

      private static final int field_38157
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cr Lbsj;cr: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 cs Lbsj;cs: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 ct Lbsj;ct: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 cu Lbsj;cu: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 cv Lbsj;cv:F
      intermediary field_38161 Lnet/minecraft/class_7260;field_38161:F
      named field_38161 Lnet/minecraft/entity/mob/WardenEntity;field_38161:F
    • field_39305

      private static final int field_39305
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cw Lbsj;cw:I
      intermediary field_39305 Lnet/minecraft/class_7260;field_39305:I
      named field_39305 Lnet/minecraft/entity/mob/WardenEntity;field_39305:I
    • tendrilPitch

      private int tendrilPitch
      Mappings:
      Namespace Name Mixin selector
      official cx Lbsj;cx:I
      intermediary field_38162 Lnet/minecraft/class_7260;field_38162:I
      named tendrilPitch Lnet/minecraft/entity/mob/WardenEntity;tendrilPitch:I
    • lastTendrilPitch

      private int lastTendrilPitch
      Mappings:
      Namespace Name Mixin selector
      official cy Lbsj;cy:I
      intermediary field_38163 Lnet/minecraft/class_7260;field_38163:I
      named lastTendrilPitch Lnet/minecraft/entity/mob/WardenEntity;lastTendrilPitch:I
    • heartbeatCooldown

      private int heartbeatCooldown
      Mappings:
      Namespace Name Mixin selector
      official cz Lbsj;cz:I
      intermediary field_38164 Lnet/minecraft/class_7260;field_38164:I
      named heartbeatCooldown Lnet/minecraft/entity/mob/WardenEntity;heartbeatCooldown:I
    • lastHeartbeatCooldown

      private int lastHeartbeatCooldown
      Mappings:
      Namespace Name Mixin selector
      official cA Lbsj;cA:I
      intermediary field_38165 Lnet/minecraft/class_7260;field_38165:I
      named lastHeartbeatCooldown Lnet/minecraft/entity/mob/WardenEntity;lastHeartbeatCooldown:I
    • roaringAnimationState

      public AnimationState roaringAnimationState
      Mappings:
      Namespace Name Mixin selector
      official b Lbsj;b:Lbao;
      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 Lbsj;c:Lbao;
      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 Lbsj;d:Lbao;
      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 Lbsj;e:Lbao;
      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 bX Lbsj;bX:Lbao;
      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;
    • chargingSonicBoomAnimationState

      public AnimationState chargingSonicBoomAnimationState
      Mappings:
      Namespace Name Mixin selector
      official bY Lbsj;bY:Lbao;
      intermediary field_38859 Lnet/minecraft/class_7260;field_38859:Lnet/minecraft/class_7094;
      named chargingSonicBoomAnimationState Lnet/minecraft/entity/mob/WardenEntity;chargingSonicBoomAnimationState:Lnet/minecraft/entity/AnimationState;
    • gameEventHandler

      private final EntityGameEventHandler<VibrationListener> gameEventHandler
      Mappings:
      Namespace Name Mixin selector
      official cB Lbsj;cB:Lcyv;
      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;
    • angerManager

      private WardenAngerManager angerManager
      Mappings:
      Namespace Name Mixin selector
      official cC Lbsj;cC:Lbsi;
      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> Lbaq;<init>(Lbau;Lcga;)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

    • createSpawnPacket

      public Packet<?> createSpawnPacket()
      Overrides:
      createSpawnPacket in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official S Lbaq;S()Lso;
      intermediary method_18002 Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
      named createSpawnPacket Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
    • onSpawnPacket

      public void onSpawnPacket(EntitySpawnS2CPacket packet)
      Overrides:
      onSpawnPacket in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(Lss;)V
      intermediary method_31471 Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V
      named onSpawnPacket Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V
    • canSpawn

      public boolean canSpawn(WorldView world)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbh;a(Lcgd;)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 Lbbo;a(Lgt;Lcgd;)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 Lbaq;b(Lazz;)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
    • isDiggingOrEmerging

      private boolean isDiggingOrEmerging()
      Mappings:
      Namespace Name Mixin selector
      official fQ Lbsj;fQ()Z
      intermediary method_43113 Lnet/minecraft/class_7260;method_43113()Z
      named isDiggingOrEmerging Lnet/minecraft/entity/mob/WardenEntity;isDiggingOrEmerging()Z
    • canStartRiding

      protected boolean canStartRiding(Entity entity)
      Overrides:
      canStartRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official l Lbaq;l(Lbaq;)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 fn Lbbf;fn()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 aF Lbaq;aF()F
      intermediary method_5867 Lnet/minecraft/class_1297;method_5867()F
      named calculateNextStepSoundDistance Lnet/minecraft/entity/Entity;calculateNextStepSoundDistance()F
    • addAttributes

      public static DefaultAttributeContainer.Builder addAttributes()
      Mappings:
      Namespace Name Mixin selector
      official n Lbsj;n()Lbcf$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 aP Lbaq;aP()Z
      intermediary method_33189 Lnet/minecraft/class_1297;method_33189()Z
      named occludeVibrationSignals Lnet/minecraft/entity/Entity;occludeVibrationSignals()Z
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eD Lbbf;eD()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 Lbbh;r()Lajd;
      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 Lbbf;c(Lazz;)Lajd;
      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_ Lbbf;x_()Lajd;
      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 Lbaq;b(Lgt;Lcur;)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 Lbbf;z(Lbaq;)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_ Lbaq;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 Lbsj;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 fR Lbsj;fR()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 Lbaq;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 Lbbh;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 Lbaq;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 fS Lbsj;fS()I
      intermediary method_42218 Lnet/minecraft/class_7260;method_42218()I
      named getHeartRate Lnet/minecraft/entity/mob/WardenEntity;getHeartRate()I
    • getTendrilPitch

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

      public float getHeartPitch(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official z Lbsj;z(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 Lbsj;a(Lbao;)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 Lbaq;a(Lzr;)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
    • isImmuneToExplosion

      public boolean isImmuneToExplosion()
      Overrides:
      isImmuneToExplosion in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cF Lbaq;cF()Z
      intermediary method_5659 Lnet/minecraft/class_1297;method_5659()Z
      named isImmuneToExplosion Lnet/minecraft/entity/Entity;isImmuneToExplosion()Z
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbf;a(Lcom/mojang/serialization/Dynamic;)Lbca;
      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 dz Lbbf;dz()Lbca;
      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 Lbbh;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> callback)
      Overrides:
      updateEventHandler in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;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 VibrationListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official fL Lcze$b;fL()Lakh;
      intermediary method_42210 Lnet/minecraft/class_5718$class_5719;method_42210()Lnet/minecraft/class_6862;
      named getTag Lnet/minecraft/world/event/listener/VibrationListener$Callback;getTag()Lnet/minecraft/tag/TagKey;
    • triggersAvoidCriterion

      public boolean triggersAvoidCriterion()
      Specified by:
      triggersAvoidCriterion in interface VibrationListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official K_ Lcze$b;K_()Z
      intermediary method_43695 Lnet/minecraft/class_5718$class_5719;method_43695()Z
      named triggersAvoidCriterion Lnet/minecraft/world/event/listener/VibrationListener$Callback;triggersAvoidCriterion()Z
    • isValidTarget

      @Contract("null->false") public boolean isValidTarget(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsj;a(Lbaq;)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 Lbsj;a(Lafo;Ldvt;Lbaq;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 Lbaq;b(Lpj;)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 Lbaq;a(Lpj;)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()
      Mappings:
      Namespace Name Mixin selector
      official fT Lbsj;fT()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 fK Lbsj;fK()Lbsh;
      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;
    • getAngerAtTarget

      private int getAngerAtTarget()
      Mappings:
      Namespace Name Mixin selector
      official fU Lbsj;fU()I
      intermediary method_43999 Lnet/minecraft/class_7260;method_43999()I
      named getAngerAtTarget Lnet/minecraft/entity/mob/WardenEntity;getAngerAtTarget()I
    • removeSuspect

      public void removeSuspect(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lbsj;b(Lbaq;)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 Lbsj;c(Lbaq;)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, boolean listening)
      Mappings:
      Namespace Name Mixin selector
      official a Lbsj;a(Lbaq;IZ)V
      intermediary method_42212 Lnet/minecraft/class_7260;method_42212(Lnet/minecraft/class_1297;IZ)V
      named increaseAngerAt Lnet/minecraft/entity/mob/WardenEntity;increaseAngerAt(Lnet/minecraft/entity/Entity;IZ)V
    • getPrimeSuspect

      public Optional<LivingEntity> getPrimeSuspect()
      Mappings:
      Namespace Name Mixin selector
      official fM Lbsj;fM()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 Lbbh;G()Lbbf;
      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;
    • canImmediatelyDespawn

      public boolean canImmediatelyDespawn(double distanceSquared)
      Overrides:
      canImmediatelyDespawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lbbh;h(D)Z
      intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
    • 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 Lbbh;a(Lcgp;Lazk;Lbbj;Lbbx;Lpj;)Lbbx;
      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;
    • damage

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

      public void updateAttackTarget(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official k Lbsj;k(Lbbf;)V
      intermediary method_43274 Lnet/minecraft/class_7260;method_43274(Lnet/minecraft/class_1309;)V
      named updateAttackTarget Lnet/minecraft/entity/mob/WardenEntity;updateAttackTarget(Lnet/minecraft/entity/LivingEntity;)V
    • getDimensions

      public EntityDimensions getDimensions(EntityPose pose)
      Overrides:
      getDimensions in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(Lbbr;)Lbar;
      intermediary method_18377 Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      named getDimensions Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
    • isPushable

      public boolean isPushable()
      Overrides:
      isPushable in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bm Lbaq;bm()Z
      intermediary method_5810 Lnet/minecraft/class_1297;method_5810()Z
      named isPushable Lnet/minecraft/entity/Entity;isPushable()Z
    • pushAway

      protected void pushAway(Entity entity)
      Overrides:
      pushAway in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official A Lbbf;A(Lbaq;)V
      intermediary method_6087 Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V
      named pushAway Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
    • accepts

      public boolean accepts(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, GameEvent.Emitter emitter)
      Returns whether the callback wants to accept this event.
      Specified by:
      accepts in interface VibrationListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lcze$b;a(Lafo;Lcza;Lgt;Lcyy;Lcyy$a;)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_5712$class_7397;)Z
      named accepts Lnet/minecraft/world/event/listener/VibrationListener$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/world/event/GameEvent$Emitter;)Z
    • accept

      public void accept(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable @Nullable Entity entity, @Nullable @Nullable Entity sourceEntity, float distance)
      Accepts a game event after delay.
      Specified by:
      accept in interface VibrationListener.Callback
      Mappings:
      Namespace Name Mixin selector
      official a Lcze$b;a(Lafo;Lcza;Lgt;Lcyy;Lbaq;Lbaq;F)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;F)V
      named accept Lnet/minecraft/world/event/listener/VibrationListener$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;F)V
    • getAngerManager

      public WardenAngerManager getAngerManager()
      Mappings:
      Namespace Name Mixin selector
      official fN Lbsj;fN()Lbsi;
      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;
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbh;a(Lcga;)Lbkf;
      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;