Class MobEntity

All Implemented Interfaces:
EntityLike, CommandOutput, Nameable
Direct Known Subclasses:
AmbientEntity, EnderDragonEntity, FlyingEntity, PathAwareEntity, SlimeEntity

public abstract class MobEntity
extends LivingEntity
Mappings:
Namespace Name
official arj
intermediary net/minecraft/class_1308
named net/minecraft/entity/mob/MobEntity
  • Field Details

    • MOB_FLAGS

      private static final TrackedData<Byte> MOB_FLAGS
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b:Lvk;
      intermediary field_6193 Lnet/minecraft/class_1308;field_6193:Lnet/minecraft/class_2940;
      named MOB_FLAGS Lnet/minecraft/entity/mob/MobEntity;MOB_FLAGS:Lnet/minecraft/entity/data/TrackedData;
    • ambientSoundChance

      public int ambientSoundChance
      Mappings:
      Namespace Name Mixin selector
      official e Larj;e:I
      intermediary field_6191 Lnet/minecraft/class_1308;field_6191:I
      named ambientSoundChance Lnet/minecraft/entity/mob/MobEntity;ambientSoundChance:I
    • experiencePoints

      protected int experiencePoints
      Mappings:
      Namespace Name Mixin selector
      official f Larj;f:I
      intermediary field_6194 Lnet/minecraft/class_1308;field_6194:I
      named experiencePoints Lnet/minecraft/entity/mob/MobEntity;experiencePoints:I
    • lookControl

      protected LookControl lookControl
      Mappings:
      Namespace Name Mixin selector
      official g Larj;g:Lawa;
      intermediary field_6206 Lnet/minecraft/class_1308;field_6206:Lnet/minecraft/class_1333;
      named lookControl Lnet/minecraft/entity/mob/MobEntity;lookControl:Lnet/minecraft/entity/ai/control/LookControl;
    • moveControl

      protected MoveControl moveControl
      Mappings:
      Namespace Name Mixin selector
      official bf Larj;bf:Lawb;
      intermediary field_6207 Lnet/minecraft/class_1308;field_6207:Lnet/minecraft/class_1335;
      named moveControl Lnet/minecraft/entity/mob/MobEntity;moveControl:Lnet/minecraft/entity/ai/control/MoveControl;
    • jumpControl

      protected JumpControl jumpControl
      Mappings:
      Namespace Name Mixin selector
      official bg Larj;bg:Lavz;
      intermediary field_6204 Lnet/minecraft/class_1308;field_6204:Lnet/minecraft/class_1334;
      named jumpControl Lnet/minecraft/entity/mob/MobEntity;jumpControl:Lnet/minecraft/entity/ai/control/JumpControl;
    • bodyControl

      private final BodyControl bodyControl
      Mappings:
      Namespace Name Mixin selector
      official c Larj;c:Lavw;
      intermediary field_6188 Lnet/minecraft/class_1308;field_6188:Lnet/minecraft/class_1330;
      named bodyControl Lnet/minecraft/entity/mob/MobEntity;bodyControl:Lnet/minecraft/entity/ai/control/BodyControl;
    • goalSelector

      protected final GoalSelector goalSelector
      Mappings:
      Namespace Name Mixin selector
      official bi Larj;bi:Lawy;
      intermediary field_6201 Lnet/minecraft/class_1308;field_6201:Lnet/minecraft/class_1355;
      named goalSelector Lnet/minecraft/entity/mob/MobEntity;goalSelector:Lnet/minecraft/entity/ai/goal/GoalSelector;
    • targetSelector

      protected final GoalSelector targetSelector
      Mappings:
      Namespace Name Mixin selector
      official bj Larj;bj:Lawy;
      intermediary field_6185 Lnet/minecraft/class_1308;field_6185:Lnet/minecraft/class_1355;
      named targetSelector Lnet/minecraft/entity/mob/MobEntity;targetSelector:Lnet/minecraft/entity/ai/goal/GoalSelector;
    • target

      private LivingEntity target
      Mappings:
      Namespace Name Mixin selector
      official d Larj;d:Lari;
      intermediary field_6199 Lnet/minecraft/class_1308;field_6199:Lnet/minecraft/class_1309;
      named target Lnet/minecraft/entity/mob/MobEntity;target:Lnet/minecraft/entity/LivingEntity;
    • visibilityCache

      private final MobVisibilityCache visibilityCache
      Mappings:
      Namespace Name Mixin selector
      official bm Larj;bm:Lbae;
      intermediary field_6190 Lnet/minecraft/class_1308;field_6190:Lnet/minecraft/class_1413;
      named visibilityCache Lnet/minecraft/entity/mob/MobEntity;visibilityCache:Lnet/minecraft/entity/mob/MobVisibilityCache;
    • handItems

      private final DefaultedList<ItemStack> handItems
      Mappings:
      Namespace Name Mixin selector
      official bn Larj;bn:Lgj;
      intermediary field_6195 Lnet/minecraft/class_1308;field_6195:Lnet/minecraft/class_2371;
      named handItems Lnet/minecraft/entity/mob/MobEntity;handItems:Lnet/minecraft/util/collection/DefaultedList;
    • handDropChances

      protected final float[] handDropChances
      Mappings:
      Namespace Name Mixin selector
      official bk Larj;bk:[F
      intermediary field_6187 Lnet/minecraft/class_1308;field_6187:[F
      named handDropChances Lnet/minecraft/entity/mob/MobEntity;handDropChances:[F
    • armorItems

      private final DefaultedList<ItemStack> armorItems
      Mappings:
      Namespace Name Mixin selector
      official bo Larj;bo:Lgj;
      intermediary field_6205 Lnet/minecraft/class_1308;field_6205:Lnet/minecraft/class_2371;
      named armorItems Lnet/minecraft/entity/mob/MobEntity;armorItems:Lnet/minecraft/util/collection/DefaultedList;
    • armorDropChances

      protected final float[] armorDropChances
      Mappings:
      Namespace Name Mixin selector
      official bl Larj;bl:[F
      intermediary field_6186 Lnet/minecraft/class_1308;field_6186:[F
      named armorDropChances Lnet/minecraft/entity/mob/MobEntity;armorDropChances:[F
    • pickUpLoot

      private boolean pickUpLoot
      Mappings:
      Namespace Name Mixin selector
      official bp Larj;bp:Z
      intermediary field_6203 Lnet/minecraft/class_1308;field_6203:Z
      named pickUpLoot Lnet/minecraft/entity/mob/MobEntity;pickUpLoot:Z
    • persistent

      private boolean persistent
      Mappings:
      Namespace Name Mixin selector
      official bq Larj;bq:Z
      intermediary field_6200 Lnet/minecraft/class_1308;field_6200:Z
      named persistent Lnet/minecraft/entity/mob/MobEntity;persistent:Z
    • pathfindingPenalties

      private final Map<PathNodeType,​Float> pathfindingPenalties
      Mappings:
      Namespace Name Mixin selector
      official br Larj;br:Ljava/util/Map;
      intermediary field_6196 Lnet/minecraft/class_1308;field_6196:Ljava/util/Map;
      named pathfindingPenalties Lnet/minecraft/entity/mob/MobEntity;pathfindingPenalties:Ljava/util/Map;
    • lootTable

      private Identifier lootTable
      Mappings:
      Namespace Name Mixin selector
      official bs Larj;bs:Lwb;
      intermediary field_6198 Lnet/minecraft/class_1308;field_6198:Lnet/minecraft/class_2960;
      named lootTable Lnet/minecraft/entity/mob/MobEntity;lootTable:Lnet/minecraft/util/Identifier;
    • lootTableSeed

      private long lootTableSeed
      Mappings:
      Namespace Name Mixin selector
      official bt Larj;bt:J
      intermediary field_6184 Lnet/minecraft/class_1308;field_6184:J
      named lootTableSeed Lnet/minecraft/entity/mob/MobEntity;lootTableSeed:J
    • holdingEntity

      @Nullable private Entity holdingEntity
      Mappings:
      Namespace Name Mixin selector
      official bu Larj;bu:Laqv;
      intermediary field_6202 Lnet/minecraft/class_1308;field_6202:Lnet/minecraft/class_1297;
      named holdingEntity Lnet/minecraft/entity/mob/MobEntity;holdingEntity:Lnet/minecraft/entity/Entity;
    • holdingEntityId

      private int holdingEntityId
      Mappings:
      Namespace Name Mixin selector
      official bv Larj;bv:I
      intermediary field_18279 Lnet/minecraft/class_1308;field_18279:I
      named holdingEntityId Lnet/minecraft/entity/mob/MobEntity;holdingEntityId:I
    • leashTag

      @Nullable private CompoundTag leashTag
      Mappings:
      Namespace Name Mixin selector
      official bw Larj;bw:Lmq;
      intermediary field_6192 Lnet/minecraft/class_1308;field_6192:Lnet/minecraft/class_2487;
      named leashTag Lnet/minecraft/entity/mob/MobEntity;leashTag:Lnet/minecraft/nbt/CompoundTag;
    • positionTarget

      private BlockPos positionTarget
      Mappings:
      Namespace Name Mixin selector
      official bx Larj;bx:Lfx;
      intermediary field_18074 Lnet/minecraft/class_1308;field_18074:Lnet/minecraft/class_2338;
      named positionTarget Lnet/minecraft/entity/mob/MobEntity;positionTarget:Lnet/minecraft/util/math/BlockPos;
    • positionTargetRange

      private float positionTargetRange
      Mappings:
      Namespace Name Mixin selector
      official by Larj;by:F
      intermediary field_18075 Lnet/minecraft/class_1308;field_18075:F
      named positionTargetRange Lnet/minecraft/entity/mob/MobEntity;positionTargetRange:F
  • Constructor Details

    • MobEntity

      protected MobEntity​(EntityType<? extends MobEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqv;<init>(Laqz;Lbtv;)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

    • initGoals

      protected void initGoals()
      Mappings:
      Namespace Name Mixin selector
      official u Larj;u()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • createMobAttributes

      public static DefaultAttributeContainer.Builder createMobAttributes()
      Mappings:
      Namespace Name Mixin selector
      official v Larj;v()Lash$a;
      intermediary method_26828 Lnet/minecraft/class_1308;method_26828()Lnet/minecraft/class_5132$class_5133;
      named createMobAttributes Lnet/minecraft/entity/mob/MobEntity;createMobAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • createNavigation

      protected EntityNavigation createNavigation​(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbtv;)Lazl;
      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;
    • movesIndependently

      protected boolean movesIndependently()
      When true, causes this entity to take over pathfinding for its controlling passenger.
      Mappings:
      Namespace Name Mixin selector
      official w Larj;w()Z
      intermediary method_26323 Lnet/minecraft/class_1308;method_26323()Z
      named movesIndependently Lnet/minecraft/entity/mob/MobEntity;movesIndependently()Z
    • getPathfindingPenalty

      public float getPathfindingPenalty​(PathNodeType nodeType)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Ldcp;)F
      intermediary method_5944 Lnet/minecraft/class_1308;method_5944(Lnet/minecraft/class_7;)F
      named getPathfindingPenalty Lnet/minecraft/entity/mob/MobEntity;getPathfindingPenalty(Lnet/minecraft/entity/ai/pathing/PathNodeType;)F
    • setPathfindingPenalty

      public void setPathfindingPenalty​(PathNodeType nodeType, float penalty)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Ldcp;F)V
      intermediary method_5941 Lnet/minecraft/class_1308;method_5941(Lnet/minecraft/class_7;F)V
      named setPathfindingPenalty Lnet/minecraft/entity/mob/MobEntity;setPathfindingPenalty(Lnet/minecraft/entity/ai/pathing/PathNodeType;F)V
    • method_29244

      public boolean method_29244​(PathNodeType pathNodeType)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Ldcp;)Z
      intermediary method_29244 Lnet/minecraft/class_1308;method_29244(Lnet/minecraft/class_7;)Z
      named method_29244 Lnet/minecraft/entity/mob/MobEntity;method_29244(Lnet/minecraft/entity/ai/pathing/PathNodeType;)Z
    • createBodyControl

      protected BodyControl createBodyControl()
      Mappings:
      Namespace Name Mixin selector
      official x Larj;x()Lavw;
      intermediary method_5963 Lnet/minecraft/class_1308;method_5963()Lnet/minecraft/class_1330;
      named createBodyControl Lnet/minecraft/entity/mob/MobEntity;createBodyControl()Lnet/minecraft/entity/ai/control/BodyControl;
    • getLookControl

      public LookControl getLookControl()
      Mappings:
      Namespace Name Mixin selector
      official z Larj;z()Lawa;
      intermediary method_5988 Lnet/minecraft/class_1308;method_5988()Lnet/minecraft/class_1333;
      named getLookControl Lnet/minecraft/entity/mob/MobEntity;getLookControl()Lnet/minecraft/entity/ai/control/LookControl;
    • getMoveControl

      public MoveControl getMoveControl()
      Mappings:
      Namespace Name Mixin selector
      official A Larj;A()Lawb;
      intermediary method_5962 Lnet/minecraft/class_1308;method_5962()Lnet/minecraft/class_1335;
      named getMoveControl Lnet/minecraft/entity/mob/MobEntity;getMoveControl()Lnet/minecraft/entity/ai/control/MoveControl;
    • getJumpControl

      public JumpControl getJumpControl()
      Mappings:
      Namespace Name Mixin selector
      official B Larj;B()Lavz;
      intermediary method_5993 Lnet/minecraft/class_1308;method_5993()Lnet/minecraft/class_1334;
      named getJumpControl Lnet/minecraft/entity/mob/MobEntity;getJumpControl()Lnet/minecraft/entity/ai/control/JumpControl;
    • getNavigation

      public EntityNavigation getNavigation()
      Mappings:
      Namespace Name Mixin selector
      official D Larj;D()Lazl;
      intermediary method_5942 Lnet/minecraft/class_1308;method_5942()Lnet/minecraft/class_1408;
      named getNavigation Lnet/minecraft/entity/mob/MobEntity;getNavigation()Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • getVisibilityCache

      public MobVisibilityCache getVisibilityCache()
      Mappings:
      Namespace Name Mixin selector
      official F Larj;F()Lbae;
      intermediary method_5985 Lnet/minecraft/class_1308;method_5985()Lnet/minecraft/class_1413;
      named getVisibilityCache Lnet/minecraft/entity/mob/MobEntity;getVisibilityCache()Lnet/minecraft/entity/mob/MobVisibilityCache;
    • getTarget

      @Nullable public LivingEntity getTarget()
      Mappings:
      Namespace Name Mixin selector
      official G Larj;G()Lari;
      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;
    • setTarget

      public void setTarget​(@Nullable LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official h Larj;h(Lari;)V
      intermediary method_5980 Lnet/minecraft/class_1308;method_5980(Lnet/minecraft/class_1309;)V
      named setTarget Lnet/minecraft/entity/mob/MobEntity;setTarget(Lnet/minecraft/entity/LivingEntity;)V
    • canTarget

      public boolean canTarget​(EntityType<?> type)
      Overrides:
      canTarget in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Laqz;)Z
      intermediary method_5973 Lnet/minecraft/class_1309;method_5973(Lnet/minecraft/class_1299;)Z
      named canTarget Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/EntityType;)Z
    • canUseRangedWeapon

      public boolean canUseRangedWeapon​(RangedWeaponItem weapon)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lboj;)Z
      intermediary method_25938 Lnet/minecraft/class_1308;method_25938(Lnet/minecraft/class_1811;)Z
      named canUseRangedWeapon Lnet/minecraft/entity/mob/MobEntity;canUseRangedWeapon(Lnet/minecraft/item/RangedWeaponItem;)Z
    • onEatingGrass

      public void onEatingGrass()
      Mappings:
      Namespace Name Mixin selector
      official H Larj;H()V
      intermediary method_5983 Lnet/minecraft/class_1308;method_5983()V
      named onEatingGrass Lnet/minecraft/entity/mob/MobEntity;onEatingGrass()V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official e Laqv;e()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Mappings:
      Namespace Name Mixin selector
      official I Larj;I()I
      intermediary method_5970 Lnet/minecraft/class_1308;method_5970()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • playAmbientSound

      public void playAmbientSound()
      Mappings:
      Namespace Name Mixin selector
      official J Larj;J()V
      intermediary method_5966 Lnet/minecraft/class_1308;method_5966()V
      named playAmbientSound Lnet/minecraft/entity/mob/MobEntity;playAmbientSound()V
    • baseTick

      public void baseTick()
      Overrides:
      baseTick in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ag Laqv;ag()V
      intermediary method_5670 Lnet/minecraft/class_1297;method_5670()V
      named baseTick Lnet/minecraft/entity/Entity;baseTick()V
    • playHurtSound

      protected void playHurtSound​(DamageSource source)
      Overrides:
      playHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lari;d(Laqf;)V
      intermediary method_6013 Lnet/minecraft/class_1309;method_6013(Lnet/minecraft/class_1282;)V
      named playHurtSound Lnet/minecraft/entity/LivingEntity;playHurtSound(Lnet/minecraft/entity/damage/DamageSource;)V
    • resetSoundDelay

      private void resetSoundDelay()
      Mappings:
      Namespace Name Mixin selector
      official m Larj;m()V
      intermediary method_5975 Lnet/minecraft/class_1308;method_5975()V
      named resetSoundDelay Lnet/minecraft/entity/mob/MobEntity;resetSoundDelay()V
    • getCurrentExperience

      protected int getCurrentExperience​(PlayerEntity player)
      Overrides:
      getCurrentExperience in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lari;d(Lbhl;)I
      intermediary method_6110 Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_1657;)I
      named getCurrentExperience Lnet/minecraft/entity/LivingEntity;getCurrentExperience(Lnet/minecraft/entity/player/PlayerEntity;)I
    • playSpawnEffects

      public void playSpawnEffects()
      Mappings:
      Namespace Name Mixin selector
      official K Larj;K()V
      intermediary method_5990 Lnet/minecraft/class_1308;method_5990()V
      named playSpawnEffects Lnet/minecraft/entity/mob/MobEntity;playSpawnEffects()V
    • handleStatus

      @Environment(CLIENT) public void handleStatus​(byte status)
      Overrides:
      handleStatus in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • tick

      public void tick()
      Overrides:
      tick in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official j Laqv;j()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • updateGoalControls

      protected void updateGoalControls()
      Mappings:
      Namespace Name Mixin selector
      official L Larj;L()V
      intermediary method_20417 Lnet/minecraft/class_1308;method_20417()V
      named updateGoalControls Lnet/minecraft/entity/mob/MobEntity;updateGoalControls()V
    • turnHead

      protected float turnHead​(float bodyRotation, float headRotation)
      Overrides:
      turnHead in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lari;e(FF)F
      intermediary method_6031 Lnet/minecraft/class_1309;method_6031(FF)F
      named turnHead Lnet/minecraft/entity/LivingEntity;turnHead(FF)F
    • getAmbientSound

      @Nullable protected SoundEvent getAmbientSound()
      Mappings:
      Namespace Name Mixin selector
      official p Larj;p()Laef;
      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;
    • writeCustomDataToTag

      public void writeCustomDataToTag​(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laqv;b(Lmq;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToTag Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag​(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lmq;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromTag Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • dropLoot

      protected void dropLoot​(DamageSource source, boolean causedByPlayer)
      Overrides:
      dropLoot in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Laqf;Z)V
      intermediary method_16077 Lnet/minecraft/class_1309;method_16077(Lnet/minecraft/class_1282;Z)V
      named dropLoot Lnet/minecraft/entity/LivingEntity;dropLoot(Lnet/minecraft/entity/damage/DamageSource;Z)V
    • getLootContextBuilder

      protected LootContext.Builder getLootContextBuilder​(boolean causedByPlayer, DamageSource source)
      Overrides:
      getLootContextBuilder in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(ZLaqf;)Ldei$a;
      intermediary method_16079 Lnet/minecraft/class_1309;method_16079(ZLnet/minecraft/class_1282;)Lnet/minecraft/class_47$class_48;
      named getLootContextBuilder Lnet/minecraft/entity/LivingEntity;getLootContextBuilder(ZLnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/loot/context/LootContext$Builder;
    • getLootTable

      public final Identifier getLootTable()
      Overrides:
      getLootTable in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official dO Lari;dO()Lwb;
      intermediary method_5989 Lnet/minecraft/class_1309;method_5989()Lnet/minecraft/class_2960;
      named getLootTable Lnet/minecraft/entity/LivingEntity;getLootTable()Lnet/minecraft/util/Identifier;
    • getLootTableId

      protected Identifier getLootTableId()
      Mappings:
      Namespace Name Mixin selector
      official M Larj;M()Lwb;
      intermediary method_5991 Lnet/minecraft/class_1308;method_5991()Lnet/minecraft/class_2960;
      named getLootTableId Lnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
    • setForwardSpeed

      public void setForwardSpeed​(float forwardSpeed)
      Mappings:
      Namespace Name Mixin selector
      official s Larj;s(F)V
      intermediary method_5930 Lnet/minecraft/class_1308;method_5930(F)V
      named setForwardSpeed Lnet/minecraft/entity/mob/MobEntity;setForwardSpeed(F)V
    • setUpwardSpeed

      public void setUpwardSpeed​(float upwardSpeed)
      Mappings:
      Namespace Name Mixin selector
      official t Larj;t(F)V
      intermediary method_5976 Lnet/minecraft/class_1308;method_5976(F)V
      named setUpwardSpeed Lnet/minecraft/entity/mob/MobEntity;setUpwardSpeed(F)V
    • setSidewaysSpeed

      public void setSidewaysSpeed​(float sidewaysMovement)
      Mappings:
      Namespace Name Mixin selector
      official u Larj;u(F)V
      intermediary method_5938 Lnet/minecraft/class_1308;method_5938(F)V
      named setSidewaysSpeed Lnet/minecraft/entity/mob/MobEntity;setSidewaysSpeed(F)V
    • setMovementSpeed

      public void setMovementSpeed​(float movementSpeed)
      Overrides:
      setMovementSpeed in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official p Lari;p(F)V
      intermediary method_6125 Lnet/minecraft/class_1309;method_6125(F)V
      named setMovementSpeed Lnet/minecraft/entity/LivingEntity;setMovementSpeed(F)V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lari;k()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • loot

      protected void loot​(ItemEntity item)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Lbek;)V
      intermediary method_5949 Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_1542;)V
      named loot Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/entity/ItemEntity;)V
    • tryEquip

      public boolean tryEquip​(ItemStack equipment)
      Mappings:
      Namespace Name Mixin selector
      official h Larj;h(Lbnv;)Z
      intermediary method_24523 Lnet/minecraft/class_1308;method_24523(Lnet/minecraft/class_1799;)Z
      named tryEquip Lnet/minecraft/entity/mob/MobEntity;tryEquip(Lnet/minecraft/item/ItemStack;)Z
    • equipLootStack

      protected void equipLootStack​(EquipmentSlot slot, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Lara;Lbnv;)V
      intermediary method_24834 Lnet/minecraft/class_1308;method_24834(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
      named equipLootStack Lnet/minecraft/entity/mob/MobEntity;equipLootStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
    • updateDropChances

      public void updateDropChances​(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official d Larj;d(Lara;)V
      intermediary method_25939 Lnet/minecraft/class_1308;method_25939(Lnet/minecraft/class_1304;)V
      named updateDropChances Lnet/minecraft/entity/mob/MobEntity;updateDropChances(Lnet/minecraft/entity/EquipmentSlot;)V
    • prefersNewEquipment

      protected boolean prefersNewEquipment​(ItemStack newStack, ItemStack oldStack)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbnv;Lbnv;)Z
      intermediary method_5955 Lnet/minecraft/class_1308;method_5955(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
      named prefersNewEquipment Lnet/minecraft/entity/mob/MobEntity;prefersNewEquipment(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
    • prefersNewDamageableItem

      public boolean prefersNewDamageableItem​(ItemStack newStack, ItemStack oldStack)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Lbnv;Lbnv;)Z
      intermediary method_26320 Lnet/minecraft/class_1308;method_26320(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
      named prefersNewDamageableItem Lnet/minecraft/entity/mob/MobEntity;prefersNewDamageableItem(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
    • canPickupItem

      public boolean canPickupItem​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official i Larj;i(Lbnv;)Z
      intermediary method_5939 Lnet/minecraft/class_1308;method_5939(Lnet/minecraft/class_1799;)Z
      named canPickupItem Lnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Z
    • canGather

      public boolean canGather​(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official j Larj;j(Lbnv;)Z
      intermediary method_20820 Lnet/minecraft/class_1308;method_20820(Lnet/minecraft/class_1799;)Z
      named canGather Lnet/minecraft/entity/mob/MobEntity;canGather(Lnet/minecraft/item/ItemStack;)Z
    • canImmediatelyDespawn

      public boolean canImmediatelyDespawn​(double distanceSquared)
      Mappings:
      Namespace Name Mixin selector
      official h Larj;h(D)Z
      intermediary method_5974 Lnet/minecraft/class_1308;method_5974(D)Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
    • cannotDespawn

      public boolean cannotDespawn()
      Mappings:
      Namespace Name Mixin selector
      official N Larj;N()Z
      intermediary method_17326 Lnet/minecraft/class_1308;method_17326()Z
      named cannotDespawn Lnet/minecraft/entity/mob/MobEntity;cannotDespawn()Z
    • isDisallowedInPeaceful

      protected boolean isDisallowedInPeaceful()
      Mappings:
      Namespace Name Mixin selector
      official O Larj;O()Z
      intermediary method_23734 Lnet/minecraft/class_1308;method_23734()Z
      named isDisallowedInPeaceful Lnet/minecraft/entity/mob/MobEntity;isDisallowedInPeaceful()Z
    • checkDespawn

      public void checkDespawn()
      Overrides:
      checkDespawn in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cX Laqv;cX()V
      intermediary method_5982 Lnet/minecraft/class_1297;method_5982()V
      named checkDespawn Lnet/minecraft/entity/Entity;checkDespawn()V
    • tickNewAi

      protected final void tickNewAi()
      Overrides:
      tickNewAi in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official en Lari;en()V
      intermediary method_6023 Lnet/minecraft/class_1309;method_6023()V
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
    • sendAiDebugData

      protected void sendAiDebugData()
      Mappings:
      Namespace Name Mixin selector
      official Q Larj;Q()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
    • mobTick

      protected void mobTick()
      Mappings:
      Namespace Name Mixin selector
      official eN Larj;eN()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • getLookPitchSpeed

      public int getLookPitchSpeed()
      Mappings:
      Namespace Name Mixin selector
      official eO Larj;eO()I
      intermediary method_5978 Lnet/minecraft/class_1308;method_5978()I
      named getLookPitchSpeed Lnet/minecraft/entity/mob/MobEntity;getLookPitchSpeed()I
    • getBodyYawSpeed

      public int getBodyYawSpeed()
      Mappings:
      Namespace Name Mixin selector
      official eP Larj;eP()I
      intermediary method_5986 Lnet/minecraft/class_1308;method_5986()I
      named getBodyYawSpeed Lnet/minecraft/entity/mob/MobEntity;getBodyYawSpeed()I
    • getLookYawSpeed

      public int getLookYawSpeed()
      Mappings:
      Namespace Name Mixin selector
      official eQ Larj;eQ()I
      intermediary method_20240 Lnet/minecraft/class_1308;method_20240()I
      named getLookYawSpeed Lnet/minecraft/entity/mob/MobEntity;getLookYawSpeed()I
    • lookAtEntity

      public void lookAtEntity​(Entity targetEntity, float maxYawChange, float maxPitchChange)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Laqv;FF)V
      intermediary method_5951 Lnet/minecraft/class_1308;method_5951(Lnet/minecraft/class_1297;FF)V
      named lookAtEntity Lnet/minecraft/entity/mob/MobEntity;lookAtEntity(Lnet/minecraft/entity/Entity;FF)V
    • changeAngle

      private float changeAngle​(float oldAngle, float newAngle, float maxChangeInAngle)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(FFF)F
      intermediary method_5960 Lnet/minecraft/class_1308;method_5960(FFF)F
      named changeAngle Lnet/minecraft/entity/mob/MobEntity;changeAngle(FFF)F
    • canMobSpawn

      public static boolean canMobSpawn​(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Laqz;Lbtw;Larl;Lfx;Ljava/util/Random;)Z
      intermediary method_20636 Lnet/minecraft/class_1308;method_20636(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
      named canMobSpawn Lnet/minecraft/entity/mob/MobEntity;canMobSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
    • canSpawn

      public boolean canSpawn​(WorldAccess world, SpawnReason spawnReason)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbtw;Larl;)Z
      intermediary method_5979 Lnet/minecraft/class_1308;method_5979(Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;)Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;)Z
    • canSpawn

      public boolean canSpawn​(WorldView world)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbty;)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
    • getLimitPerChunk

      public int getLimitPerChunk()
      Mappings:
      Namespace Name Mixin selector
      official eR Larj;eR()I
      intermediary method_5945 Lnet/minecraft/class_1308;method_5945()I
      named getLimitPerChunk Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
    • spawnsTooManyForEachTry

      public boolean spawnsTooManyForEachTry​(int count)
      Mappings:
      Namespace Name Mixin selector
      official c Larj;c(I)Z
      intermediary method_5969 Lnet/minecraft/class_1308;method_5969(I)Z
      named spawnsTooManyForEachTry Lnet/minecraft/entity/mob/MobEntity;spawnsTooManyForEachTry(I)Z
    • getSafeFallDistance

      public int getSafeFallDistance()
      Overrides:
      getSafeFallDistance in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bZ Laqv;bZ()I
      intermediary method_5850 Lnet/minecraft/class_1297;method_5850()I
      named getSafeFallDistance Lnet/minecraft/entity/Entity;getSafeFallDistance()I
    • getItemsHand

      public Iterable<ItemStack> getItemsHand()
      Overrides:
      getItemsHand in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bs Laqv;bs()Ljava/lang/Iterable;
      intermediary method_5877 Lnet/minecraft/class_1297;method_5877()Ljava/lang/Iterable;
      named getItemsHand Lnet/minecraft/entity/Entity;getItemsHand()Ljava/lang/Iterable;
    • getArmorItems

      public Iterable<ItemStack> getArmorItems()
      Specified by:
      getArmorItems in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bt Laqv;bt()Ljava/lang/Iterable;
      intermediary method_5661 Lnet/minecraft/class_1297;method_5661()Ljava/lang/Iterable;
      named getArmorItems Lnet/minecraft/entity/Entity;getArmorItems()Ljava/lang/Iterable;
    • getEquippedStack

      public ItemStack getEquippedStack​(EquipmentSlot slot)
      Specified by:
      getEquippedStack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lari;b(Lara;)Lbnv;
      intermediary method_6118 Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
      named getEquippedStack Lnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
    • equipStack

      public void equipStack​(EquipmentSlot slot, ItemStack stack)
      Specified by:
      equipStack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lara;Lbnv;)V
      intermediary method_5673 Lnet/minecraft/class_1297;method_5673(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
      named equipStack Lnet/minecraft/entity/Entity;equipStack(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V
    • dropEquipment

      protected void dropEquipment​(DamageSource source, int lootingMultiplier, boolean allowDrops)
      Overrides:
      dropEquipment in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lari;a(Laqf;IZ)V
      intermediary method_6099 Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V
      named dropEquipment Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
    • getDropChance

      protected float getDropChance​(EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official e Larj;e(Lara;)F
      intermediary method_5929 Lnet/minecraft/class_1308;method_5929(Lnet/minecraft/class_1304;)F
      named getDropChance Lnet/minecraft/entity/mob/MobEntity;getDropChance(Lnet/minecraft/entity/EquipmentSlot;)F
    • initEquipment

      protected void initEquipment​(LocalDifficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lapo;)V
      intermediary method_5964 Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_1266;)V
      named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
    • getEquipmentForSlot

      @Nullable public static Item getEquipmentForSlot​(EquipmentSlot equipmentSlot, int equipmentLevel)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lara;I)Lbnr;
      intermediary method_5948 Lnet/minecraft/class_1308;method_5948(Lnet/minecraft/class_1304;I)Lnet/minecraft/class_1792;
      named getEquipmentForSlot Lnet/minecraft/entity/mob/MobEntity;getEquipmentForSlot(Lnet/minecraft/entity/EquipmentSlot;I)Lnet/minecraft/item/Item;
    • updateEnchantments

      protected void updateEnchantments​(LocalDifficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Lapo;)V
      intermediary method_5984 Lnet/minecraft/class_1308;method_5984(Lnet/minecraft/class_1266;)V
      named updateEnchantments Lnet/minecraft/entity/mob/MobEntity;updateEnchantments(Lnet/minecraft/world/LocalDifficulty;)V
    • enchantMainHandItem

      protected void enchantMainHandItem​(float power)
      Mappings:
      Namespace Name Mixin selector
      official v Larj;v(F)V
      intermediary method_30759 Lnet/minecraft/class_1308;method_30759(F)V
      named enchantMainHandItem Lnet/minecraft/entity/mob/MobEntity;enchantMainHandItem(F)V
    • enchantEquipment

      protected void enchantEquipment​(float power, EquipmentSlot slot)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(FLara;)V
      intermediary method_30758 Lnet/minecraft/class_1308;method_30758(FLnet/minecraft/class_1304;)V
      named enchantEquipment Lnet/minecraft/entity/mob/MobEntity;enchantEquipment(FLnet/minecraft/entity/EquipmentSlot;)V
    • initialize

      @Nullable public EntityData initialize​(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable CompoundTag entityTag)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbuj;Lapo;Larl;Larz;Lmq;)Larz;
      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/CompoundTag;)Lnet/minecraft/entity/EntityData;
    • canBeControlledByRider

      public boolean canBeControlledByRider()
      Mappings:
      Namespace Name Mixin selector
      official eS Larj;eS()Z
      intermediary method_5956 Lnet/minecraft/class_1308;method_5956()Z
      named canBeControlledByRider Lnet/minecraft/entity/mob/MobEntity;canBeControlledByRider()Z
    • setPersistent

      public void setPersistent()
      Mappings:
      Namespace Name Mixin selector
      official eT Larj;eT()V
      intermediary method_5971 Lnet/minecraft/class_1308;method_5971()V
      named setPersistent Lnet/minecraft/entity/mob/MobEntity;setPersistent()V
    • setEquipmentDropChance

      public void setEquipmentDropChance​(EquipmentSlot slot, float chance)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lara;F)V
      intermediary method_5946 Lnet/minecraft/class_1308;method_5946(Lnet/minecraft/class_1304;F)V
      named setEquipmentDropChance Lnet/minecraft/entity/mob/MobEntity;setEquipmentDropChance(Lnet/minecraft/entity/EquipmentSlot;F)V
    • canPickUpLoot

      public boolean canPickUpLoot()
      Mappings:
      Namespace Name Mixin selector
      official eU Larj;eU()Z
      intermediary method_5936 Lnet/minecraft/class_1308;method_5936()Z
      named canPickUpLoot Lnet/minecraft/entity/mob/MobEntity;canPickUpLoot()Z
    • setCanPickUpLoot

      public void setCanPickUpLoot​(boolean pickUpLoot)
      Mappings:
      Namespace Name Mixin selector
      official q Larj;q(Z)V
      intermediary method_5952 Lnet/minecraft/class_1308;method_5952(Z)V
      named setCanPickUpLoot Lnet/minecraft/entity/mob/MobEntity;setCanPickUpLoot(Z)V
    • canEquip

      public boolean canEquip​(ItemStack stack)
      Overrides:
      canEquip in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lari;e(Lbnv;)Z
      intermediary method_18397 Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z
      named canEquip Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z
    • isPersistent

      public boolean isPersistent()
      Mappings:
      Namespace Name Mixin selector
      official eV Larj;eV()Z
      intermediary method_5947 Lnet/minecraft/class_1308;method_5947()Z
      named isPersistent Lnet/minecraft/entity/mob/MobEntity;isPersistent()Z
    • interact

      public final ActionResult interact​(PlayerEntity player, Hand hand)
      Called when a player interacts with this entity.
      Overrides:
      interact in class Entity
      Parameters:
      player - the player
      hand - the hand the player used to interact with this entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Lbhl;Lapp;)Lapq;
      intermediary method_5688 Lnet/minecraft/class_1297;method_5688(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interact Lnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • interactWithItem

      private ActionResult interactWithItem​(PlayerEntity player, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official c Larj;c(Lbhl;Lapp;)Lapq;
      intermediary method_29506 Lnet/minecraft/class_1308;method_29506(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactWithItem Lnet/minecraft/entity/mob/MobEntity;interactWithItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • onPlayerSpawnedChild

      protected void onPlayerSpawnedChild​(PlayerEntity player, MobEntity child)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbhl;Larj;)V
      intermediary method_18249 Lnet/minecraft/class_1308;method_18249(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V
      named onPlayerSpawnedChild Lnet/minecraft/entity/mob/MobEntity;onPlayerSpawnedChild(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/mob/MobEntity;)V
    • interactMob

      protected ActionResult interactMob​(PlayerEntity player, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Lbhl;Lapp;)Lapq;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • isInWalkTargetRange

      public boolean isInWalkTargetRange()
      Mappings:
      Namespace Name Mixin selector
      official eW Larj;eW()Z
      intermediary method_18411 Lnet/minecraft/class_1308;method_18411()Z
      named isInWalkTargetRange Lnet/minecraft/entity/mob/MobEntity;isInWalkTargetRange()Z
    • isInWalkTargetRange

      public boolean isInWalkTargetRange​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lfx;)Z
      intermediary method_18407 Lnet/minecraft/class_1308;method_18407(Lnet/minecraft/class_2338;)Z
      named isInWalkTargetRange Lnet/minecraft/entity/mob/MobEntity;isInWalkTargetRange(Lnet/minecraft/util/math/BlockPos;)Z
    • setPositionTarget

      public void setPositionTarget​(BlockPos target, int range)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lfx;I)V
      intermediary method_18408 Lnet/minecraft/class_1308;method_18408(Lnet/minecraft/class_2338;I)V
      named setPositionTarget Lnet/minecraft/entity/mob/MobEntity;setPositionTarget(Lnet/minecraft/util/math/BlockPos;I)V
    • getPositionTarget

      public BlockPos getPositionTarget()
      Mappings:
      Namespace Name Mixin selector
      official eX Larj;eX()Lfx;
      intermediary method_18412 Lnet/minecraft/class_1308;method_18412()Lnet/minecraft/class_2338;
      named getPositionTarget Lnet/minecraft/entity/mob/MobEntity;getPositionTarget()Lnet/minecraft/util/math/BlockPos;
    • getPositionTargetRange

      public float getPositionTargetRange()
      Mappings:
      Namespace Name Mixin selector
      official eY Larj;eY()F
      intermediary method_18413 Lnet/minecraft/class_1308;method_18413()F
      named getPositionTargetRange Lnet/minecraft/entity/mob/MobEntity;getPositionTargetRange()F
    • hasPositionTarget

      public boolean hasPositionTarget()
      Mappings:
      Namespace Name Mixin selector
      official fa Larj;fa()Z
      intermediary method_18410 Lnet/minecraft/class_1308;method_18410()Z
      named hasPositionTarget Lnet/minecraft/entity/mob/MobEntity;hasPositionTarget()Z
    • method_29243

      @Nullable public <T extends MobEntity> T method_29243​(EntityType<T> entityType, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Laqz;Z)Larj;
      intermediary method_29243 Lnet/minecraft/class_1308;method_29243(Lnet/minecraft/class_1299;Z)Lnet/minecraft/class_1308;
      named method_29243 Lnet/minecraft/entity/mob/MobEntity;method_29243(Lnet/minecraft/entity/EntityType;Z)Lnet/minecraft/entity/mob/MobEntity;
    • updateLeash

      protected void updateLeash()
      Mappings:
      Namespace Name Mixin selector
      official fb Larj;fb()V
      intermediary method_5995 Lnet/minecraft/class_1308;method_5995()V
      named updateLeash Lnet/minecraft/entity/mob/MobEntity;updateLeash()V
    • detachLeash

      public void detachLeash​(boolean sendPacket, boolean dropItem)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(ZZ)V
      intermediary method_5932 Lnet/minecraft/class_1308;method_5932(ZZ)V
      named detachLeash Lnet/minecraft/entity/mob/MobEntity;detachLeash(ZZ)V
    • canBeLeashedBy

      public boolean canBeLeashedBy​(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbhl;)Z
      intermediary method_5931 Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • isLeashed

      public boolean isLeashed()
      Mappings:
      Namespace Name Mixin selector
      official fc Larj;fc()Z
      intermediary method_5934 Lnet/minecraft/class_1308;method_5934()Z
      named isLeashed Lnet/minecraft/entity/mob/MobEntity;isLeashed()Z
    • getHoldingEntity

      @Nullable public Entity getHoldingEntity()
      Mappings:
      Namespace Name Mixin selector
      official fd Larj;fd()Laqv;
      intermediary method_5933 Lnet/minecraft/class_1308;method_5933()Lnet/minecraft/class_1297;
      named getHoldingEntity Lnet/minecraft/entity/mob/MobEntity;getHoldingEntity()Lnet/minecraft/entity/Entity;
    • attachLeash

      public void attachLeash​(Entity entity, boolean sendPacket)
      Mappings:
      Namespace Name Mixin selector
      official b Larj;b(Laqv;Z)V
      intermediary method_5954 Lnet/minecraft/class_1308;method_5954(Lnet/minecraft/class_1297;Z)V
      named attachLeash Lnet/minecraft/entity/mob/MobEntity;attachLeash(Lnet/minecraft/entity/Entity;Z)V
    • setHoldingEntityId

      @Environment(CLIENT) public void setHoldingEntityId​(int id)
      Mappings:
      Namespace Name Mixin selector
      official d Larj;d(I)V
      intermediary method_18810 Lnet/minecraft/class_1308;method_18810(I)V
      named setHoldingEntityId Lnet/minecraft/entity/mob/MobEntity;setHoldingEntityId(I)V
    • startRiding

      public boolean startRiding​(Entity entity, boolean force)
      Overrides:
      startRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laqv;a(Laqv;Z)Z
      intermediary method_5873 Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Z
      named startRiding Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
    • deserializeLeashTag

      private void deserializeLeashTag()
      Mappings:
      Namespace Name Mixin selector
      official fj Larj;fj()V
      intermediary method_5940 Lnet/minecraft/class_1308;method_5940()V
      named deserializeLeashTag Lnet/minecraft/entity/mob/MobEntity;deserializeLeashTag()V
    • isLogicalSideForUpdatingMovement

      public boolean isLogicalSideForUpdatingMovement()
      Overrides:
      isLogicalSideForUpdatingMovement in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cC Laqv;cC()Z
      intermediary method_5787 Lnet/minecraft/class_1297;method_5787()Z
      named isLogicalSideForUpdatingMovement Lnet/minecraft/entity/Entity;isLogicalSideForUpdatingMovement()Z
    • canMoveVoluntarily

      public boolean canMoveVoluntarily()
      Overrides:
      canMoveVoluntarily in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eq Lari;eq()Z
      intermediary method_6034 Lnet/minecraft/class_1309;method_6034()Z
      named canMoveVoluntarily Lnet/minecraft/entity/LivingEntity;canMoveVoluntarily()Z
    • setAiDisabled

      public void setAiDisabled​(boolean aiDisabled)
      Mappings:
      Namespace Name Mixin selector
      official r Larj;r(Z)V
      intermediary method_5977 Lnet/minecraft/class_1308;method_5977(Z)V
      named setAiDisabled Lnet/minecraft/entity/mob/MobEntity;setAiDisabled(Z)V
    • setLeftHanded

      public void setLeftHanded​(boolean leftHanded)
      Mappings:
      Namespace Name Mixin selector
      official s Larj;s(Z)V
      intermediary method_5937 Lnet/minecraft/class_1308;method_5937(Z)V
      named setLeftHanded Lnet/minecraft/entity/mob/MobEntity;setLeftHanded(Z)V
    • setAttacking

      public void setAttacking​(boolean attacking)
      Mappings:
      Namespace Name Mixin selector
      official t Larj;t(Z)V
      intermediary method_19540 Lnet/minecraft/class_1308;method_19540(Z)V
      named setAttacking Lnet/minecraft/entity/mob/MobEntity;setAttacking(Z)V
    • isAiDisabled

      public boolean isAiDisabled()
      Mappings:
      Namespace Name Mixin selector
      official fe Larj;fe()Z
      intermediary method_5987 Lnet/minecraft/class_1308;method_5987()Z
      named isAiDisabled Lnet/minecraft/entity/mob/MobEntity;isAiDisabled()Z
    • isLeftHanded

      public boolean isLeftHanded()
      Mappings:
      Namespace Name Mixin selector
      official ff Larj;ff()Z
      intermediary method_5961 Lnet/minecraft/class_1308;method_5961()Z
      named isLeftHanded Lnet/minecraft/entity/mob/MobEntity;isLeftHanded()Z
    • isAttacking

      public boolean isAttacking()
      Mappings:
      Namespace Name Mixin selector
      official fg Larj;fg()Z
      intermediary method_6510 Lnet/minecraft/class_1308;method_6510()Z
      named isAttacking Lnet/minecraft/entity/mob/MobEntity;isAttacking()Z
    • setBaby

      public void setBaby​(boolean baby)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Z)V
      intermediary method_7217 Lnet/minecraft/class_1308;method_7217(Z)V
      named setBaby Lnet/minecraft/entity/mob/MobEntity;setBaby(Z)V
    • getMainArm

      public Arm getMainArm()
      Specified by:
      getMainArm in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official et Lari;et()Lare;
      intermediary method_6068 Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;
      named getMainArm Lnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;
    • method_33191

      public double method_33191​(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official i Larj;i(Lari;)D
      intermediary method_33191 Lnet/minecraft/class_1308;method_33191(Lnet/minecraft/class_1309;)D
      named method_33191 Lnet/minecraft/entity/mob/MobEntity;method_33191(Lnet/minecraft/entity/LivingEntity;)D
    • canTarget

      public boolean canTarget​(LivingEntity target)
      Overrides:
      canTarget in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lari;c(Lari;)Z
      intermediary method_18395 Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Z
      named canTarget Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
    • tryAttack

      public boolean tryAttack​(Entity target)
      Overrides:
      tryAttack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official B Lari;B(Laqv;)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
    • disablePlayerShield

      private void disablePlayerShield​(PlayerEntity player, ItemStack mobStack, ItemStack playerStack)
      Mappings:
      Namespace Name Mixin selector
      official a Larj;a(Lbhl;Lbnv;Lbnv;)V
      intermediary method_24521 Lnet/minecraft/class_1308;method_24521(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
      named disablePlayerShield Lnet/minecraft/entity/mob/MobEntity;disablePlayerShield(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
    • isAffectedByDaylight

      protected boolean isAffectedByDaylight()
      Mappings:
      Namespace Name Mixin selector
      official fh Larj;fh()Z
      intermediary method_5972 Lnet/minecraft/class_1308;method_5972()Z
      named isAffectedByDaylight Lnet/minecraft/entity/mob/MobEntity;isAffectedByDaylight()Z
    • swimUpward

      protected void swimUpward​(Tag<Fluid> fluid)
      Overrides:
      swimUpward in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lari;c(Lafc;)V
      intermediary method_6010 Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_3494;)V
      named swimUpward Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/tag/Tag;)V
    • removeFromDimension

      protected void removeFromDimension()
      Overrides:
      removeFromDimension in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bX Laqv;bX()V
      intermediary method_30076 Lnet/minecraft/class_1297;method_30076()V
      named removeFromDimension Lnet/minecraft/entity/Entity;removeFromDimension()V
    • getPickBlockStack

      @Environment(CLIENT) @Nullable public ItemStack getPickBlockStack()
      Overrides:
      getPickBlockStack in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cY Laqv;cY()Lbnv;
      intermediary method_31480 Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;
      named getPickBlockStack Lnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;