Package net.minecraft

Class class_9500

All Implemented Interfaces:
SkinOverlayOwner, Attackable, DataTracked, Monster, Targeter, ScoreHolder, CommandOutput, Nameable, EntityLike

public class class_9500 extends PathAwareEntity implements SkinOverlayOwner, Monster
Mappings:
Namespace Name
official cjc
intermediary net/minecraft/class_9500
named net/minecraft/class_9500
  • Field Details

    • field_50446

      private static final TrackedData<Integer> field_50446
      Mappings:
      Namespace Name Mixin selector
      official e Lcjc;e:Lajy;
      intermediary field_50446 Lnet/minecraft/class_9500;field_50446:Lnet/minecraft/class_2940;
      named field_50446 Lnet/minecraft/class_9500;field_50446:Lnet/minecraft/entity/data/TrackedData;
    • field_50436

      private static final TrackedData<Byte> field_50436
      Mappings:
      Namespace Name Mixin selector
      official ch Lcjc;ch:Lajy;
      intermediary field_50436 Lnet/minecraft/class_9500;field_50436:Lnet/minecraft/class_2940;
      named field_50436 Lnet/minecraft/class_9500;field_50436:Lnet/minecraft/entity/data/TrackedData;
    • field_50437

      private static final TrackedData<Boolean> field_50437
      Mappings:
      Namespace Name Mixin selector
      official ci Lcjc;ci:Lajy;
      intermediary field_50437 Lnet/minecraft/class_9500;field_50437:Lnet/minecraft/class_2940;
      named field_50437 Lnet/minecraft/class_9500;field_50437:Lnet/minecraft/entity/data/TrackedData;
    • field_50438

      private static final int field_50438
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cj Lcjc;cj:I
      intermediary field_50438 Lnet/minecraft/class_9500;field_50438:I
      named field_50438 Lnet/minecraft/class_9500;field_50438:I
    • field_50444

      private static final ParticleEffect field_50444
      Mappings:
      Namespace Name Mixin selector
      official cp Lcjc;cp:Lkz;
      intermediary field_50444 Lnet/minecraft/class_9500;field_50444:Lnet/minecraft/class_2394;
      named field_50444 Lnet/minecraft/class_9500;field_50444:Lnet/minecraft/particle/ParticleEffect;
    • field_50434

      public float field_50434
      Mappings:
      Namespace Name Mixin selector
      official b Lcjc;b:F
      intermediary field_50434 Lnet/minecraft/class_9500;field_50434:F
      named field_50434 Lnet/minecraft/class_9500;field_50434:F
    • field_50435

      public float field_50435
      Mappings:
      Namespace Name Mixin selector
      official c Lcjc;c:F
      intermediary field_50435 Lnet/minecraft/class_9500;field_50435:F
      named field_50435 Lnet/minecraft/class_9500;field_50435:F
    • field_50445

      public float field_50445
      Mappings:
      Namespace Name Mixin selector
      official d Lcjc;d:F
      intermediary field_50445 Lnet/minecraft/class_9500;field_50445:F
      named field_50445 Lnet/minecraft/class_9500;field_50445:F
    • field_50439

      private boolean field_50439
      Mappings:
      Namespace Name Mixin selector
      official ck Lcjc;ck:Z
      intermediary field_50439 Lnet/minecraft/class_9500;field_50439:Z
      named field_50439 Lnet/minecraft/class_9500;field_50439:Z
    • field_50440

      private class_9500.class_9505 field_50440
      Mappings:
      Namespace Name Mixin selector
      official cl Lcjc;cl:Lcjc$e;
      intermediary field_50440 Lnet/minecraft/class_9500;field_50440:Lnet/minecraft/class_9500$class_9505;
      named field_50440 Lnet/minecraft/class_9500;field_50440:Lnet/minecraft/class_9500$class_9505;
    • field_50441

      private final List<MobEntity> field_50441
      Mappings:
      Namespace Name Mixin selector
      official cm Lcjc;cm:Ljava/util/List;
      intermediary field_50441 Lnet/minecraft/class_9500;field_50441:Ljava/util/List;
      named field_50441 Lnet/minecraft/class_9500;field_50441:Ljava/util/List;
    • field_50442

      private final ServerBossBar field_50442
      Mappings:
      Namespace Name Mixin selector
      official cn Lcjc;cn:Laqq;
      intermediary field_50442 Lnet/minecraft/class_9500;field_50442:Lnet/minecraft/class_3213;
      named field_50442 Lnet/minecraft/class_9500;field_50442:Lnet/minecraft/entity/boss/ServerBossBar;
    • field_50443

      private final List<Runnable> field_50443
      Mappings:
      Namespace Name Mixin selector
      official co Lcjc;co:Ljava/util/List;
      intermediary field_50443 Lnet/minecraft/class_9500;field_50443:Ljava/util/List;
      named field_50443 Lnet/minecraft/class_9500;field_50443:Ljava/util/List;
  • Constructor Details

  • Method Details

    • checkDespawn

      public void checkDespawn()
      Checks whether the entity should be despawned.

      To despawn this entity, call Entity.discard().

      Overrides:
      checkDespawn in class MobEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official dG Lbrv;dG()V
      intermediary method_5982 Lnet/minecraft/class_1297;method_5982()V
      named checkDespawn Lnet/minecraft/entity/Entity;checkDespawn()V
    • method_58906

      public static DefaultAttributeContainer.Builder method_58906()
      Mappings:
      Namespace Name Mixin selector
      official r Lcjc;r()Lbtu$a;
      intermediary method_58906 Lnet/minecraft/class_9500;method_58906()Lnet/minecraft/class_5132$class_5133;
      named method_58906 Lnet/minecraft/class_9500;method_58906()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official y Lbsq;y()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • mobTick

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

      private void method_58891(class_9500.class_9505 class_9505, ServerWorld serverWorld, Team team)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjc;a(Lcjc$e;Laqt;Lext;)V
      intermediary method_58891 Lnet/minecraft/class_9500;method_58891(Lnet/minecraft/class_9500$class_9505;Lnet/minecraft/class_3218;Lnet/minecraft/class_268;)V
      named method_58891 Lnet/minecraft/class_9500;method_58891(Lnet/minecraft/class_9500$class_9505;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/scoreboard/Team;)V
    • damage

      public boolean damage(DamageSource source, float amount)
      Applies a damage to this entity. The exact implementation differs between subclasses.

      LivingEntity has health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.

      Some entities like ItemEntity also have health value, which the overridden method decrements. There also exist several entities, like EndCrystalEntity, where any damage discards the entity (perhaps with an explosion).

      If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource) and return early.

      Overrides:
      damage in class LivingEntity
      Returns:
      whether the entity was actually damaged
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lbqt;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
    • onStartedTrackingBy

      public void onStartedTrackingBy(ServerPlayerEntity player)
      Called when player starts tracking this entity.

      Entities with boss bars like WitherEntity should override this to add the player to the boss bar.

      Overrides:
      onStartedTrackingBy in class Entity
      Mappings:
      Namespace Name Mixin selector
      official c Lbrv;c(Laqu;)V
      intermediary method_5837 Lnet/minecraft/class_1297;method_5837(Lnet/minecraft/class_3222;)V
      named onStartedTrackingBy Lnet/minecraft/entity/Entity;onStartedTrackingBy(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • onStoppedTrackingBy

      public void onStoppedTrackingBy(ServerPlayerEntity player)
      Called when player stops tracking this entity.

      Entities with boss bars like WitherEntity should override this to remove the player from the boss bar.

      Overrides:
      onStoppedTrackingBy in class Entity
      Mappings:
      Namespace Name Mixin selector
      official d Lbrv;d(Laqu;)V
      intermediary method_5742 Lnet/minecraft/class_1297;method_5742(Lnet/minecraft/class_3222;)V
      named onStoppedTrackingBy Lnet/minecraft/entity/Entity;onStoppedTrackingBy(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • method_58842

      public boolean method_58842()
      Overrides:
      method_58842 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official dV Lbrv;dV()Z
      intermediary method_58842 Lnet/minecraft/class_1297;method_58842()Z
      named method_58842 Lnet/minecraft/entity/Entity;method_58842()Z
    • getSoundCategory

      public SoundCategory getSoundCategory()
      Returns the sound category for sounds from this entity.

      This is used by Entity.playSound(SoundEvent, float, float) and defaults to SoundCategory.NEUTRAL. Hostile entities should override this to return SoundCategory.HOSTILE.

      Overrides:
      getSoundCategory in class Entity
      Returns:
      the sound category for sounds from this entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official dj Lbrv;dj()Lavq;
      intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
    • initDataTracker

      protected void initDataTracker(DataTracker.Builder builder)
      Initializes data tracker.
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lakc$a;)V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
    • method_58908

      public void method_58908(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official w Lcjc;w(Z)V
      intermediary method_58908 Lnet/minecraft/class_9500;method_58908(Z)V
      named method_58908 Lnet/minecraft/class_9500;method_58908(Z)V
    • isInvulnerable

      public boolean isInvulnerable()
      Returns whether the entity is invulnerable.

      This is saved on the Invulnerable NBT key.

      Overrides:
      isInvulnerable in class Entity
      Returns:
      whether the entity is invulnerable
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cz Lbrv;cz()Z
      intermediary method_5655 Lnet/minecraft/class_1297;method_5655()Z
      named isInvulnerable Lnet/minecraft/entity/Entity;isInvulnerable()Z
    • method_58893

      public void method_58893(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjc;b(I)V
      intermediary method_58893 Lnet/minecraft/class_9500;method_58893(I)V
      named method_58893 Lnet/minecraft/class_9500;method_58893(I)V
    • method_58907

      public int method_58907()
      Mappings:
      Namespace Name Mixin selector
      official t Lcjc;t()I
      intermediary method_58907 Lnet/minecraft/class_9500;method_58907()I
      named method_58907 Lnet/minecraft/class_9500;method_58907()I
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Writes custom data to nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      Overrides:
      writeCustomDataToNbt in class MobEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbrv;b(Luk;)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
    • getDefaultName

      protected Text getDefaultName()
      Returns the default name of the entity.
      Overrides:
      getDefaultName in class Entity
      Returns:
      the default name of the entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cw Lbrv;cw()Lxe;
      intermediary method_23315 Lnet/minecraft/class_1297;method_23315()Lnet/minecraft/class_2561;
      named getDefaultName Lnet/minecraft/entity/Entity;getDefaultName()Lnet/minecraft/text/Text;
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Reads custom data from nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      nbt might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.

      Overrides:
      readCustomDataFromNbt in class MobEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Luk;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_58909

      public boolean method_58909()
      Mappings:
      Namespace Name Mixin selector
      official x Lcjc;x()Z
      intermediary method_58909 Lnet/minecraft/class_9500;method_58909()Z
      named method_58909 Lnet/minecraft/class_9500;method_58909()Z
    • method_58903

      protected ParticleEffect method_58903()
      Mappings:
      Namespace Name Mixin selector
      official gy Lcjc;gy()Lkz;
      intermediary method_58903 Lnet/minecraft/class_9500;method_58903()Lnet/minecraft/class_2394;
      named method_58903 Lnet/minecraft/class_9500;method_58903()Lnet/minecraft/particle/ParticleEffect;
    • isDisallowedInPeaceful

      protected boolean isDisallowedInPeaceful()
      Overrides:
      isDisallowedInPeaceful in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official W Lbsq;W()Z
      intermediary method_23734 Lnet/minecraft/class_1308;method_23734()Z
      named isDisallowedInPeaceful Lnet/minecraft/entity/mob/MobEntity;isDisallowedInPeaceful()Z
    • tick

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class MobEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbrv;l()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • method_58904

      protected void method_58904()
      Mappings:
      Namespace Name Mixin selector
      official gz Lcjc;gz()V
      intermediary method_58904 Lnet/minecraft/class_9500;method_58904()V
      named method_58904 Lnet/minecraft/class_9500;method_58904()V
    • method_58896

      protected int method_58896()
      Mappings:
      Namespace Name Mixin selector
      official gA Lcjc;gA()I
      intermediary method_58896 Lnet/minecraft/class_9500;method_58896()I
      named method_58896 Lnet/minecraft/class_9500;method_58896()I
    • calculateDimensions

      public void calculateDimensions()
      Calculates and sets the dimension (bounding box) of the entity and refreshes its position.
      Overrides:
      calculateDimensions in class Entity
      Mappings:
      Namespace Name Mixin selector
      official i_ Lbrv;i_()V
      intermediary method_18382 Lnet/minecraft/class_1297;method_18382()V
      named calculateDimensions Lnet/minecraft/entity/Entity;calculateDimensions()V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Specified by:
      onTrackedDataSet in interface DataTracked
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a(Lajy;)V
      intermediary method_5674 Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • getType

      public EntityType<? extends class_9500> getType()
      Overrides:
      getType in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ak Lbrv;ak()Lbsb;
      intermediary method_5864 Lnet/minecraft/class_1297;method_5864()Lnet/minecraft/class_1299;
      named getType Lnet/minecraft/entity/Entity;getType()Lnet/minecraft/entity/EntityType;
    • remove

      public void remove(Entity.RemovalReason reason)
      Removes the entity.
      Overrides:
      remove in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lbrv$d;)V
      intermediary method_5650 Lnet/minecraft/class_1297;method_5650(Lnet/minecraft/class_1297$class_5529;)V
      named remove Lnet/minecraft/entity/Entity;remove(Lnet/minecraft/entity/Entity$RemovalReason;)V
    • pushAwayFrom

      public void pushAwayFrom(Entity entity)
      Overrides:
      pushAwayFrom in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lbrv;h(Lbrv;)V
      intermediary method_5697 Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V
      named pushAwayFrom Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Called when a player collides with the entity. Does nothing by default.

      This should be overridden if the collision logic is specific to players, such as picking up item entities, experience orbs, or arrows.

      Overrides:
      onPlayerCollision in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b_ Lbrv;b_(Lcly;)V
      intermediary method_5694 Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
    • method_58905

      protected void method_58905(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official j Lcjc;j(Lbso;)V
      intermediary method_58905 Lnet/minecraft/class_9500;method_58905(Lnet/minecraft/class_1309;)V
      named method_58905 Lnet/minecraft/class_9500;method_58905(Lnet/minecraft/entity/LivingEntity;)V
    • getPassengerAttachmentPos

      protected Vec3d getPassengerAttachmentPos(Entity passenger, EntityDimensions dimensions, float scaleFactor)
      Overrides:
      getPassengerAttachmentPos in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbrv;a(Lbrv;Lbry;F)Lewu;
      intermediary method_52533 Lnet/minecraft/class_1297;method_52533(Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lnet/minecraft/class_243;
      named getPassengerAttachmentPos Lnet/minecraft/entity/Entity;getPassengerAttachmentPos(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityDimensions;F)Lnet/minecraft/util/math/Vec3d;
    • method_58897

      protected boolean method_58897()
      Mappings:
      Namespace Name Mixin selector
      official gB Lcjc;gB()Z
      intermediary method_58897 Lnet/minecraft/class_9500;method_58897()Z
      named method_58897 Lnet/minecraft/class_9500;method_58897()Z
    • method_58898

      protected float method_58898()
      Mappings:
      Namespace Name Mixin selector
      official gC Lcjc;gC()F
      intermediary method_58898 Lnet/minecraft/class_9500;method_58898()F
      named method_58898 Lnet/minecraft/class_9500;method_58898()F
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lbso;d(Lbqt;)Lavn;
      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 LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official n_ Lbso;n_()Lavn;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • method_58899

      protected SoundEvent method_58899()
      Mappings:
      Namespace Name Mixin selector
      official gD Lcjc;gD()Lavn;
      intermediary method_58899 Lnet/minecraft/class_9500;method_58899()Lnet/minecraft/class_3414;
      named method_58899 Lnet/minecraft/class_9500;method_58899()Lnet/minecraft/sound/SoundEvent;
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lbsq;u()Lavn;
      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;
    • getSoundVolume

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

      public int getMaxLookPitchChange()
      Returns the maximum degrees which the pitch can change when looking.

      This is used by the look control.

      It can return from 1 for entities that can hardly raise their head, like axolotls or dolphins, or 180 for entities that can freely raise and lower their head, like guardians. The default return value is 40.

      Overrides:
      getMaxLookPitchChange in class MobEntity
      Returns:
      the maximum degrees which the pitch can change when looking
      Mappings:
      Namespace Name Mixin selector
      official Z Lbsq;Z()I
      intermediary method_5978 Lnet/minecraft/class_1308;method_5978()I
      named getMaxLookPitchChange Lnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()I
    • method_58900

      protected boolean method_58900()
      Mappings:
      Namespace Name Mixin selector
      official gE Lcjc;gE()Z
      intermediary method_58900 Lnet/minecraft/class_9500;method_58900()Z
      named method_58900 Lnet/minecraft/class_9500;method_58900()Z
    • jump

      protected void jump()
      Overrides:
      jump in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fs Lbso;fs()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData)
      Overrides:
      initialize in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbsq;a(Ldcp;Lbpy;Lbss;Lbtg;)Lbtg;
      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_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/entity/EntityData;
    • shouldRenderOverlay

      public boolean shouldRenderOverlay()
      Specified by:
      shouldRenderOverlay in interface SkinOverlayOwner
      Mappings:
      Namespace Name Mixin selector
      official a Lbta;a()Z
      intermediary method_6872 Lnet/minecraft/class_4582;method_6872()Z
      named shouldRenderOverlay Lnet/minecraft/client/render/entity/feature/SkinOverlayOwner;shouldRenderOverlay()Z
    • method_58902

      float method_58902()
      Mappings:
      Namespace Name Mixin selector
      official gG Lcjc;gG()F
      intermediary method_58902 Lnet/minecraft/class_9500;method_58902()F
      named method_58902 Lnet/minecraft/class_9500;method_58902()F
    • method_58901

      protected SoundEvent method_58901()
      Mappings:
      Namespace Name Mixin selector
      official gF Lcjc;gF()Lavn;
      intermediary method_58901 Lnet/minecraft/class_9500;method_58901()Lnet/minecraft/class_3414;
      named method_58901 Lnet/minecraft/class_9500;method_58901()Lnet/minecraft/sound/SoundEvent;
    • getBaseDimensions

      public EntityDimensions getBaseDimensions(EntityPose pose)
      Overrides:
      getBaseDimensions in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official e Lbso;e(Lbsz;)Lbry;
      intermediary method_55694 Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      named getBaseDimensions Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;