Class MobEntity

All Implemented Interfaces:
CommandSource
Direct Known Subclasses:
AmbientEntity, EnderDragonEntity, FlyingEntity, PathAwareEntity, SlimeEntity, WaterCreatureEntity

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

    • ambientSoundChance

      public int ambientSoundChance
      Mappings:
      Namespace Name Mixin selector
      official a_ Lps;a_:I
      intermediary field_3291 Lnet/minecraft/class_871;field_3291:I
      named ambientSoundChance Lnet/minecraft/entity/mob/MobEntity;ambientSoundChance:I
    • experiencePoints

      protected int experiencePoints
      Mappings:
      Namespace Name Mixin selector
      official b_ Lps;b_:I
      intermediary field_3305 Lnet/minecraft/class_871;field_3305:I
      named experiencePoints Lnet/minecraft/entity/mob/MobEntity;experiencePoints:I
    • lookControl

      private LookControl lookControl
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a:Lqp;
      intermediary field_3360 Lnet/minecraft/class_871;field_3360:Lnet/minecraft/class_883;
      named lookControl Lnet/minecraft/entity/mob/MobEntity;lookControl:Lnet/minecraft/entity/ai/control/LookControl;
    • entityMotionHelper

      protected MoveControl entityMotionHelper
      Mappings:
      Namespace Name Mixin selector
      official f Lps;f:Lqq;
      intermediary field_3361 Lnet/minecraft/class_871;field_3361:Lnet/minecraft/class_884;
      named entityMotionHelper Lnet/minecraft/entity/mob/MobEntity;entityMotionHelper:Lnet/minecraft/entity/ai/control/MoveControl;
    • jumpControl

      protected JumpControl jumpControl
      Mappings:
      Namespace Name Mixin selector
      official g Lps;g:Lqo;
      intermediary field_3362 Lnet/minecraft/class_871;field_3362:Lnet/minecraft/class_882;
      named jumpControl Lnet/minecraft/entity/mob/MobEntity;jumpControl:Lnet/minecraft/entity/ai/control/JumpControl;
    • bodyControl

      private BodyControl bodyControl
      Mappings:
      Namespace Name Mixin selector
      official b Lps;b:Lqm;
      intermediary field_3363 Lnet/minecraft/class_871;field_3363:Lnet/minecraft/class_881;
      named bodyControl Lnet/minecraft/entity/mob/MobEntity;bodyControl:Lnet/minecraft/entity/ai/control/BodyControl;
    • goals

      protected final GoalSelector goals
      Mappings:
      Namespace Name Mixin selector
      official i Lps;i:Lre;
      intermediary field_3336 Lnet/minecraft/class_871;field_3336:Lnet/minecraft/class_897;
      named goals Lnet/minecraft/entity/mob/MobEntity;goals:Lnet/minecraft/entity/ai/goal/GoalSelector;
    • attackGoals

      protected final GoalSelector attackGoals
      Mappings:
      Namespace Name Mixin selector
      official bi Lps;bi:Lre;
      intermediary field_3337 Lnet/minecraft/class_871;field_3337:Lnet/minecraft/class_897;
      named attackGoals Lnet/minecraft/entity/mob/MobEntity;attackGoals:Lnet/minecraft/entity/ai/goal/GoalSelector;
    • attackTarget

      private LivingEntity attackTarget
      Mappings:
      Namespace Name Mixin selector
      official c Lps;c:Lpr;
      intermediary field_6802 Lnet/minecraft/class_871;field_6802:Lnet/minecraft/class_1699;
      named attackTarget Lnet/minecraft/entity/mob/MobEntity;attackTarget:Lnet/minecraft/entity/LivingEntity;
    • visbilityCache

      private MobVisibilityCache visbilityCache
      Mappings:
      Namespace Name Mixin selector
      official bk Lps;bk:Lta;
      intermediary field_3323 Lnet/minecraft/class_871;field_3323:Lnet/minecraft/class_935;
      named visbilityCache Lnet/minecraft/entity/mob/MobEntity;visbilityCache:Lnet/minecraft/entity/mob/MobVisibilityCache;
    • armorInventory

      private ItemStack[] armorInventory
      Mappings:
      Namespace Name Mixin selector
      official bl Lps;bl:[Lzx;
      intermediary field_5335 Lnet/minecraft/class_871;field_5335:[Lnet/minecraft/class_1071;
      named armorInventory Lnet/minecraft/entity/mob/MobEntity;armorInventory:[Lnet/minecraft/item/ItemStack;
    • armorDropChances

      protected float[] armorDropChances
      Mappings:
      Namespace Name Mixin selector
      official bj Lps;bj:[F
      intermediary field_5339 Lnet/minecraft/class_871;field_5339:[F
      named armorDropChances Lnet/minecraft/entity/mob/MobEntity;armorDropChances:[F
    • pickUpLoot

      private boolean pickUpLoot
      Mappings:
      Namespace Name Mixin selector
      official bm Lps;bm:Z
      intermediary field_5342 Lnet/minecraft/class_871;field_5342:Z
      named pickUpLoot Lnet/minecraft/entity/mob/MobEntity;pickUpLoot:Z
    • persistent

      private boolean persistent
      Mappings:
      Namespace Name Mixin selector
      official bn Lps;bn:Z
      intermediary field_5337 Lnet/minecraft/class_871;field_5337:Z
      named persistent Lnet/minecraft/entity/mob/MobEntity;persistent:Z
    • leashed

      private boolean leashed
      Mappings:
      Namespace Name Mixin selector
      official bo Lps;bo:Z
      intermediary field_6803 Lnet/minecraft/class_871;field_6803:Z
      named leashed Lnet/minecraft/entity/mob/MobEntity;leashed:Z
    • leashOwner

      private Entity leashOwner
      Mappings:
      Namespace Name Mixin selector
      official bp Lps;bp:Lpk;
      intermediary field_6804 Lnet/minecraft/class_871;field_6804:Lnet/minecraft/class_864;
      named leashOwner Lnet/minecraft/entity/mob/MobEntity;leashOwner:Lnet/minecraft/entity/Entity;
    • leash

      private NbtCompound leash
      Mappings:
      Namespace Name Mixin selector
      official bq Lps;bq:Ldn;
      intermediary field_6805 Lnet/minecraft/class_871;field_6805:Lnet/minecraft/class_322;
      named leash Lnet/minecraft/entity/mob/MobEntity;leash:Lnet/minecraft/nbt/NbtCompound;
  • Constructor Details

    • MobEntity

      public MobEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aX Lpr;aX()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Mappings:
      Namespace Name Mixin selector
      official b Lps;b(Ladm;)Lsw;
      intermediary method_10986 Lnet/minecraft/class_871;method_10986(Lnet/minecraft/class_1150;)Lnet/minecraft/class_934;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • getLookControl

      public LookControl getLookControl()
      Mappings:
      Namespace Name Mixin selector
      official p Lps;p()Lqp;
      intermediary method_2613 Lnet/minecraft/class_871;method_2613()Lnet/minecraft/class_883;
      named getLookControl Lnet/minecraft/entity/mob/MobEntity;getLookControl()Lnet/minecraft/entity/ai/control/LookControl;
    • getMotionHelper

      public MoveControl getMotionHelper()
      Mappings:
      Namespace Name Mixin selector
      official q Lps;q()Lqq;
      intermediary method_2614 Lnet/minecraft/class_871;method_2614()Lnet/minecraft/class_884;
      named getMotionHelper Lnet/minecraft/entity/mob/MobEntity;getMotionHelper()Lnet/minecraft/entity/ai/control/MoveControl;
    • getJumpControl

      public JumpControl getJumpControl()
      Mappings:
      Namespace Name Mixin selector
      official r Lps;r()Lqo;
      intermediary method_2615 Lnet/minecraft/class_871;method_2615()Lnet/minecraft/class_882;
      named getJumpControl Lnet/minecraft/entity/mob/MobEntity;getJumpControl()Lnet/minecraft/entity/ai/control/JumpControl;
    • getNavigation

      public EntityNavigation getNavigation()
      Mappings:
      Namespace Name Mixin selector
      official s Lps;s()Lsw;
      intermediary method_2616 Lnet/minecraft/class_871;method_2616()Lnet/minecraft/class_934;
      named getNavigation Lnet/minecraft/entity/mob/MobEntity;getNavigation()Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • getVisibilityCache

      public MobVisibilityCache getVisibilityCache()
      Mappings:
      Namespace Name Mixin selector
      official t Lps;t()Lta;
      intermediary method_2617 Lnet/minecraft/class_871;method_2617()Lnet/minecraft/class_935;
      named getVisibilityCache Lnet/minecraft/entity/mob/MobEntity;getVisibilityCache()Lnet/minecraft/entity/mob/MobVisibilityCache;
    • getTarget

      public LivingEntity getTarget()
      Mappings:
      Namespace Name Mixin selector
      official u Lps;u()Lpr;
      intermediary method_2623 Lnet/minecraft/class_871;method_2623()Lnet/minecraft/class_1699;
      named getTarget Lnet/minecraft/entity/mob/MobEntity;getTarget()Lnet/minecraft/entity/LivingEntity;
    • setTarget

      public void setTarget(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official d Lps;d(Lpr;)V
      intermediary method_6165 Lnet/minecraft/class_871;method_6165(Lnet/minecraft/class_1699;)V
      named setTarget Lnet/minecraft/entity/mob/MobEntity;setTarget(Lnet/minecraft/entity/LivingEntity;)V
    • canAttackEntity

      public boolean canAttackEntity(Class<? extends LivingEntity> clazz)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Ljava/lang/Class;)Z
      intermediary method_2579 Lnet/minecraft/class_871;method_2579(Ljava/lang/Class;)Z
      named canAttackEntity Lnet/minecraft/entity/mob/MobEntity;canAttackEntity(Ljava/lang/Class;)Z
    • onEatingGrass

      public void onEatingGrass()
      Mappings:
      Namespace Name Mixin selector
      official v Lps;v()V
      intermediary method_2588 Lnet/minecraft/class_871;method_2588()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 h Lpk;h()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getMinAmbientSoundDelay

      public int getMinAmbientSoundDelay()
      Mappings:
      Namespace Name Mixin selector
      official w Lps;w()I
      intermediary method_2594 Lnet/minecraft/class_871;method_2594()I
      named getMinAmbientSoundDelay Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
    • playAmbientSound

      public void playAmbientSound()
      Mappings:
      Namespace Name Mixin selector
      official x Lps;x()V
      intermediary method_2595 Lnet/minecraft/class_871;method_2595()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 K Lpk;K()V
      intermediary method_2564 Lnet/minecraft/class_864;method_2564()V
      named baseTick Lnet/minecraft/entity/Entity;baseTick()V
    • getXpToDrop

      protected int getXpToDrop(PlayerEntity player)
      Overrides:
      getXpToDrop in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpr;b(Lwn;)I
      intermediary method_2585 Lnet/minecraft/class_1699;method_2585(Lnet/minecraft/class_988;)I
      named getXpToDrop Lnet/minecraft/entity/LivingEntity;getXpToDrop(Lnet/minecraft/entity/player/PlayerEntity;)I
    • playSpawnEffects

      public void playSpawnEffects()
      Mappings:
      Namespace Name Mixin selector
      official y Lps;y()V
      intermediary method_2598 Lnet/minecraft/class_871;method_2598()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 Lpk;a(B)V
      intermediary method_2485 Lnet/minecraft/class_864;method_2485(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 t_ Lpk;t_()V
      intermediary method_2558 Lnet/minecraft/class_864;method_2558()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • turnHead

      protected float turnHead(float bodyRotation, float headRotation)
      Overrides:
      turnHead in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lpr;h(FF)F
      intermediary method_6140 Lnet/minecraft/class_1699;method_6140(FF)F
      named turnHead Lnet/minecraft/entity/LivingEntity;turnHead(FF)F
    • getAmbientSound

      protected String getAmbientSound()
      Mappings:
      Namespace Name Mixin selector
      official z Lps;z()Ljava/lang/String;
      intermediary method_2603 Lnet/minecraft/class_871;method_2603()Ljava/lang/String;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Ljava/lang/String;
    • getDefaultDrop

      protected Item getDefaultDrop()
      Mappings:
      Namespace Name Mixin selector
      official A Lps;A()Lzw;
      intermediary method_8375 Lnet/minecraft/class_871;method_8375()Lnet/minecraft/class_1069;
      named getDefaultDrop Lnet/minecraft/entity/mob/MobEntity;getDefaultDrop()Lnet/minecraft/item/Item;
    • dropLoot

      protected void dropLoot(boolean allowDrops, int lootingMultiplier)
      Overrides:
      dropLoot in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpr;b(ZI)V
      intermediary method_2587 Lnet/minecraft/class_1699;method_2587(ZI)V
      named dropLoot Lnet/minecraft/entity/LivingEntity;dropLoot(ZI)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • setForwardSpeed

      public void setForwardSpeed(float forwardSpeed)
      Mappings:
      Namespace Name Mixin selector
      official n Lps;n(F)V
      intermediary method_2659 Lnet/minecraft/class_871;method_2659(F)V
      named setForwardSpeed Lnet/minecraft/entity/mob/MobEntity;setForwardSpeed(F)V
    • setMovementSpeed

      public void setMovementSpeed(float movementSpeed)
      Overrides:
      setMovementSpeed in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lpr;k(F)V
      intermediary method_2656 Lnet/minecraft/class_1699;method_2656(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 m Lpr;m()V
      intermediary method_2651 Lnet/minecraft/class_1699;method_2651()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • loot

      protected void loot(ItemEntity item)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Luz;)V
      intermediary method_10984 Lnet/minecraft/class_871;method_10984(Lnet/minecraft/class_964;)V
      named loot Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/entity/ItemEntity;)V
    • canPickupItem

      protected boolean canPickupItem(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lzx;)Z
      intermediary method_10985 Lnet/minecraft/class_871;method_10985(Lnet/minecraft/class_1071;)Z
      named canPickupItem Lnet/minecraft/entity/mob/MobEntity;canPickupItem(Lnet/minecraft/item/ItemStack;)Z
    • canImmediatelyDespawn

      protected boolean canImmediatelyDespawn()
      Mappings:
      Namespace Name Mixin selector
      official C Lps;C()Z
      intermediary method_2631 Lnet/minecraft/class_871;method_2631()Z
      named canImmediatelyDespawn Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn()Z
    • checkDespawn

      protected void checkDespawn()
      Mappings:
      Namespace Name Mixin selector
      official D Lps;D()V
      intermediary method_2632 Lnet/minecraft/class_871;method_2632()V
      named checkDespawn Lnet/minecraft/entity/mob/MobEntity;checkDespawn()V
    • tickNewAi

      protected final void tickNewAi()
      Overrides:
      tickNewAi in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bK Lpr;bK()V
      intermediary method_2635 Lnet/minecraft/class_1699;method_2635()V
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
    • mobTick

      protected void mobTick()
      Mappings:
      Namespace Name Mixin selector
      official E Lps;E()V
      intermediary method_2633 Lnet/minecraft/class_871;method_2633()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • getLookPitchSpeed

      public int getLookPitchSpeed()
      Mappings:
      Namespace Name Mixin selector
      official bQ Lps;bQ()I
      intermediary method_2636 Lnet/minecraft/class_871;method_2636()I
      named getLookPitchSpeed Lnet/minecraft/entity/mob/MobEntity;getLookPitchSpeed()I
    • lookAtEntity

      public void lookAtEntity(Entity targetEntity, float maxYawChange, float maxPitchChange)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lpk;FF)V
      intermediary method_2583 Lnet/minecraft/class_871;method_2583(Lnet/minecraft/class_864;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 b Lps;b(FFF)F
      intermediary method_2624 Lnet/minecraft/class_871;method_2624(FFF)F
      named changeAngle Lnet/minecraft/entity/mob/MobEntity;changeAngle(FFF)F
    • canSpawn

      public boolean canSpawn()
      Mappings:
      Namespace Name Mixin selector
      official bR Lps;bR()Z
      intermediary method_2637 Lnet/minecraft/class_871;method_2637()Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn()Z
    • method_2469

      public boolean method_2469()
      Mappings:
      Namespace Name Mixin selector
      official bS Lps;bS()Z
      intermediary method_2469 Lnet/minecraft/class_871;method_2469()Z
      named method_2469 Lnet/minecraft/entity/mob/MobEntity;method_2469()Z
    • method_2638

      @Environment(CLIENT) public float method_2638()
      Mappings:
      Namespace Name Mixin selector
      official bT Lps;bT()F
      intermediary method_2638 Lnet/minecraft/class_871;method_2638()F
      named method_2638 Lnet/minecraft/entity/mob/MobEntity;method_2638()F
    • getLimitPerChunk

      public int getLimitPerChunk()
      Mappings:
      Namespace Name Mixin selector
      official bV Lps;bV()I
      intermediary method_2639 Lnet/minecraft/class_871;method_2639()I
      named getLimitPerChunk Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
    • getSafeFallDistance

      public int getSafeFallDistance()
      Overrides:
      getSafeFallDistance in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aE Lpk;aE()I
      intermediary method_4448 Lnet/minecraft/class_864;method_4448()I
      named getSafeFallDistance Lnet/minecraft/entity/Entity;getSafeFallDistance()I
    • getStackInHand

      public ItemStack getStackInHand()
      Specified by:
      getStackInHand in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bA Lpr;bA()Lzx;
      intermediary method_2640 Lnet/minecraft/class_1699;method_2640()Lnet/minecraft/class_1071;
      named getStackInHand Lnet/minecraft/entity/LivingEntity;getStackInHand()Lnet/minecraft/item/ItemStack;
    • getMainSlot

      public ItemStack getMainSlot(int slot)
      Specified by:
      getMainSlot in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official p Lpr;p(I)Lzx;
      intermediary method_4484 Lnet/minecraft/class_1699;method_4484(I)Lnet/minecraft/class_1071;
      named getMainSlot Lnet/minecraft/entity/LivingEntity;getMainSlot(I)Lnet/minecraft/item/ItemStack;
    • method_4485

      public ItemStack method_4485(int int2)
      Specified by:
      method_4485 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official q Lpr;q(I)Lzx;
      intermediary method_4485 Lnet/minecraft/class_1699;method_4485(I)Lnet/minecraft/class_1071;
      named method_4485 Lnet/minecraft/entity/LivingEntity;method_4485(I)Lnet/minecraft/item/ItemStack;
    • setArmorSlot

      public void setArmorSlot(int armorSlot, ItemStack item)
      Specified by:
      setArmorSlot in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lpk;c(ILzx;)V
      intermediary method_2527 Lnet/minecraft/class_864;method_2527(ILnet/minecraft/class_1071;)V
      named setArmorSlot Lnet/minecraft/entity/Entity;setArmorSlot(ILnet/minecraft/item/ItemStack;)V
    • getArmorStacks

      public ItemStack[] getArmorStacks()
      Specified by:
      getArmorStacks in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official as Lpk;as()[Lzx;
      intermediary method_2531 Lnet/minecraft/class_864;method_2531()[Lnet/minecraft/class_1071;
      named getArmorStacks Lnet/minecraft/entity/Entity;getArmorStacks()[Lnet/minecraft/item/ItemStack;
    • method_4472

      protected void method_4472(boolean bool, int int2)
      Overrides:
      method_4472 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpr;a(ZI)V
      intermediary method_4472 Lnet/minecraft/class_1699;method_4472(ZI)V
      named method_4472 Lnet/minecraft/entity/LivingEntity;method_4472(ZI)V
    • initEquipment

      protected void initEquipment(LocalDifficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lok;)V
      intermediary method_10983 Lnet/minecraft/class_871;method_10983(Lnet/minecraft/class_2607;)V
      named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
    • method_8374

      public static int method_8374(ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      official c Lps;c(Lzx;)I
      intermediary method_8374 Lnet/minecraft/class_871;method_8374(Lnet/minecraft/class_1071;)I
      named method_8374 Lnet/minecraft/entity/mob/MobEntity;method_8374(Lnet/minecraft/item/ItemStack;)I
    • method_4470

      public static Item method_4470(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(II)Lzw;
      intermediary method_4470 Lnet/minecraft/class_871;method_4470(II)Lnet/minecraft/class_1069;
      named method_4470 Lnet/minecraft/entity/mob/MobEntity;method_4470(II)Lnet/minecraft/item/Item;
    • updateEnchantments

      protected void updateEnchantments(LocalDifficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      official b Lps;b(Lok;)V
      intermediary method_10987 Lnet/minecraft/class_871;method_10987(Lnet/minecraft/class_2607;)V
      named updateEnchantments Lnet/minecraft/entity/mob/MobEntity;updateEnchantments(Lnet/minecraft/world/LocalDifficulty;)V
    • initialize

      public EntityData initialize(LocalDifficulty difficulty, EntityData data)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lok;Lpu;)Lpu;
      intermediary method_6156 Lnet/minecraft/class_871;method_6156(Lnet/minecraft/class_2607;Lnet/minecraft/class_1700;)Lnet/minecraft/class_1700;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;
    • canBeControlledByRider

      public boolean canBeControlledByRider()
      Mappings:
      Namespace Name Mixin selector
      official bW Lps;bW()Z
      intermediary method_4476 Lnet/minecraft/class_871;method_4476()Z
      named canBeControlledByRider Lnet/minecraft/entity/mob/MobEntity;canBeControlledByRider()Z
    • setPersistent

      public void setPersistent()
      Mappings:
      Namespace Name Mixin selector
      official bX Lps;bX()V
      intermediary method_6164 Lnet/minecraft/class_871;method_6164()V
      named setPersistent Lnet/minecraft/entity/mob/MobEntity;setPersistent()V
    • method_5388

      public void method_5388(int int2, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(IF)V
      intermediary method_5388 Lnet/minecraft/class_871;method_5388(IF)V
      named method_5388 Lnet/minecraft/entity/mob/MobEntity;method_5388(IF)V
    • canPickUpLoot

      public boolean canPickUpLoot()
      Mappings:
      Namespace Name Mixin selector
      official bY Lps;bY()Z
      intermediary method_5395 Lnet/minecraft/class_871;method_5395()Z
      named canPickUpLoot Lnet/minecraft/entity/mob/MobEntity;canPickUpLoot()Z
    • setCanPickUpLoot

      public void setCanPickUpLoot(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official j Lps;j(Z)V
      intermediary method_5399 Lnet/minecraft/class_871;method_5399(Z)V
      named setCanPickUpLoot Lnet/minecraft/entity/mob/MobEntity;setCanPickUpLoot(Z)V
    • isPersistent

      public boolean isPersistent()
      Mappings:
      Namespace Name Mixin selector
      official bZ Lps;bZ()Z
      intermediary method_5396 Lnet/minecraft/class_871;method_5396()Z
      named isPersistent Lnet/minecraft/entity/mob/MobEntity;isPersistent()Z
    • openInventory

      public final boolean openInventory(PlayerEntity player)
      Overrides:
      openInventory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(Lwn;)Z
      intermediary method_6100 Lnet/minecraft/class_864;method_6100(Lnet/minecraft/class_988;)Z
      named openInventory Lnet/minecraft/entity/Entity;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • canBeLeashedBy

      protected boolean canBeLeashedBy(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lwn;)Z
      intermediary method_2537 Lnet/minecraft/class_871;method_2537(Lnet/minecraft/class_988;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • updateLeash

      protected void updateLeash()
      Mappings:
      Namespace Name Mixin selector
      official ca Lps;ca()V
      intermediary method_6159 Lnet/minecraft/class_871;method_6159()V
      named updateLeash Lnet/minecraft/entity/mob/MobEntity;updateLeash()V
    • detachLeash

      public void detachLeash(boolean sendPacket, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(ZZ)V
      intermediary method_6157 Lnet/minecraft/class_871;method_6157(ZZ)V
      named detachLeash Lnet/minecraft/entity/mob/MobEntity;detachLeash(ZZ)V
    • isTameable

      public boolean isTameable()
      Mappings:
      Namespace Name Mixin selector
      official cb Lps;cb()Z
      intermediary method_6160 Lnet/minecraft/class_871;method_6160()Z
      named isTameable Lnet/minecraft/entity/mob/MobEntity;isTameable()Z
    • isLeashed

      public boolean isLeashed()
      Mappings:
      Namespace Name Mixin selector
      official cc Lps;cc()Z
      intermediary method_6161 Lnet/minecraft/class_871;method_6161()Z
      named isLeashed Lnet/minecraft/entity/mob/MobEntity;isLeashed()Z
    • method_6162

      public Entity method_6162()
      Mappings:
      Namespace Name Mixin selector
      official cd Lps;cd()Lpk;
      intermediary method_6162 Lnet/minecraft/class_871;method_6162()Lnet/minecraft/class_864;
      named method_6162 Lnet/minecraft/entity/mob/MobEntity;method_6162()Lnet/minecraft/entity/Entity;
    • attachLeash

      public void attachLeash(Entity entity, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lpk;Z)V
      intermediary method_6158 Lnet/minecraft/class_871;method_6158(Lnet/minecraft/class_864;Z)V
      named attachLeash Lnet/minecraft/entity/mob/MobEntity;attachLeash(Lnet/minecraft/entity/Entity;Z)V
    • method_6163

      private void method_6163()
      Mappings:
      Namespace Name Mixin selector
      official n Lps;n()V
      intermediary method_6163 Lnet/minecraft/class_871;method_6163()V
      named method_6163 Lnet/minecraft/entity/mob/MobEntity;method_6163()V
    • equip

      public boolean equip(int slot, ItemStack item)
      Overrides:
      equip in class Entity
      Mappings:
      Namespace Name Mixin selector
      official d Lpk;d(ILzx;)Z
      intermediary method_10956 Lnet/minecraft/class_864;method_10956(ILnet/minecraft/class_1071;)Z
      named equip Lnet/minecraft/entity/Entity;equip(ILnet/minecraft/item/ItemStack;)Z
    • canMoveVoluntarily

      public boolean canMoveVoluntarily()
      Overrides:
      canMoveVoluntarily in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bM Lpr;bM()Z
      intermediary method_2609 Lnet/minecraft/class_1699;method_2609()Z
      named canMoveVoluntarily Lnet/minecraft/entity/LivingEntity;canMoveVoluntarily()Z
    • setAiDisabled

      public void setAiDisabled(boolean value)
      Mappings:
      Namespace Name Mixin selector
      official k Lps;k(Z)V
      intermediary method_5398 Lnet/minecraft/class_871;method_5398(Z)V
      named setAiDisabled Lnet/minecraft/entity/mob/MobEntity;setAiDisabled(Z)V
    • hasNoAi

      public boolean hasNoAi()
      Mappings:
      Namespace Name Mixin selector
      official ce Lps;ce()Z
      intermediary method_5393 Lnet/minecraft/class_871;method_5393()Z
      named hasNoAi Lnet/minecraft/entity/mob/MobEntity;hasNoAi()Z