Class PlayerEntity

All Implemented Interfaces:
Attackable, CommandOutput, Nameable, EntityLike
Direct Known Subclasses:
AbstractClientPlayerEntity, ServerPlayerEntity

public abstract class PlayerEntity extends LivingEntity
Mappings:
Namespace Name
official byo
intermediary net/minecraft/class_1657
named net/minecraft/entity/player/PlayerEntity
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lbyo;b:Lorg/slf4j/Logger;
      intermediary field_38197 Lnet/minecraft/class_1657;field_38197:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/entity/player/PlayerEntity;LOGGER:Lorg/slf4j/Logger;
    • field_30643

      public static final int field_30643
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bB Lbyo;bB:I
      intermediary field_30643 Lnet/minecraft/class_1657;field_30643:I
      named field_30643 Lnet/minecraft/entity/player/PlayerEntity;field_30643:I
    • field_30644

      public static final int field_30644
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bC Lbyo;bC:I
      intermediary field_30644 Lnet/minecraft/class_1657;field_30644:I
      named field_30644 Lnet/minecraft/entity/player/PlayerEntity;field_30644:I
    • field_30645

      public static final int field_30645
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bD Lbyo;bD:I
      intermediary field_30645 Lnet/minecraft/class_1657;field_30645:I
      named field_30645 Lnet/minecraft/entity/player/PlayerEntity;field_30645:I
    • field_30646

      public static final int field_30646
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bE Lbyo;bE:I
      intermediary field_30646 Lnet/minecraft/class_1657;field_30646:I
      named field_30646 Lnet/minecraft/entity/player/PlayerEntity;field_30646:I
    • field_30647

      public static final int field_30647
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bF Lbyo;bF:I
      intermediary field_30647 Lnet/minecraft/class_1657;field_30647:I
      named field_30647 Lnet/minecraft/entity/player/PlayerEntity;field_30647:I
    • field_30648

      public static final float field_30648
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bG Lbyo;bG:F
      intermediary field_30648 Lnet/minecraft/class_1657;field_30648:F
      named field_30648 Lnet/minecraft/entity/player/PlayerEntity;field_30648:F
    • field_30649

      public static final float field_30649
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bH Lbyo;bH:F
      intermediary field_30649 Lnet/minecraft/class_1657;field_30649:F
      named field_30649 Lnet/minecraft/entity/player/PlayerEntity;field_30649:F
    • field_30650

      public static final float field_30650
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bI Lbyo;bI:F
      intermediary field_30650 Lnet/minecraft/class_1657;field_30650:F
      named field_30650 Lnet/minecraft/entity/player/PlayerEntity;field_30650:F
    • DEFAULT_EYE_HEIGHT

      public static final float DEFAULT_EYE_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bJ Lbyo;bJ:F
      intermediary field_30651 Lnet/minecraft/class_1657;field_30651:F
      named DEFAULT_EYE_HEIGHT Lnet/minecraft/entity/player/PlayerEntity;DEFAULT_EYE_HEIGHT:F
    • STANDING_DIMENSIONS

      public static final EntityDimensions STANDING_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      official bK Lbyo;bK:Lbfk;
      intermediary field_18135 Lnet/minecraft/class_1657;field_18135:Lnet/minecraft/class_4048;
      named STANDING_DIMENSIONS Lnet/minecraft/entity/player/PlayerEntity;STANDING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
    • POSE_DIMENSIONS

      private static final Map<EntityPose,EntityDimensions> POSE_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      official c Lbyo;c:Ljava/util/Map;
      intermediary field_18134 Lnet/minecraft/class_1657;field_18134:Ljava/util/Map;
      named POSE_DIMENSIONS Lnet/minecraft/entity/player/PlayerEntity;POSE_DIMENSIONS:Ljava/util/Map;
    • field_30652

      private static final int field_30652
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbyo;d:I
      intermediary field_30652 Lnet/minecraft/class_1657;field_30652:I
      named field_30652 Lnet/minecraft/entity/player/PlayerEntity;field_30652:I
    • ABSORPTION_AMOUNT

      private static final TrackedData<Float> ABSORPTION_AMOUNT
      Mappings:
      Namespace Name Mixin selector
      official e Lbyo;e:Laby;
      intermediary field_7491 Lnet/minecraft/class_1657;field_7491:Lnet/minecraft/class_2940;
      named ABSORPTION_AMOUNT Lnet/minecraft/entity/player/PlayerEntity;ABSORPTION_AMOUNT:Lnet/minecraft/entity/data/TrackedData;
    • SCORE

      private static final TrackedData<Integer> SCORE
      Mappings:
      Namespace Name Mixin selector
      official f Lbyo;f:Laby;
      intermediary field_7511 Lnet/minecraft/class_1657;field_7511:Lnet/minecraft/class_2940;
      named SCORE Lnet/minecraft/entity/player/PlayerEntity;SCORE:Lnet/minecraft/entity/data/TrackedData;
    • PLAYER_MODEL_PARTS

      protected static final TrackedData<Byte> PLAYER_MODEL_PARTS
      Mappings:
      Namespace Name Mixin selector
      official bL Lbyo;bL:Laby;
      intermediary field_7518 Lnet/minecraft/class_1657;field_7518:Lnet/minecraft/class_2940;
      named PLAYER_MODEL_PARTS Lnet/minecraft/entity/player/PlayerEntity;PLAYER_MODEL_PARTS:Lnet/minecraft/entity/data/TrackedData;
    • MAIN_ARM

      protected static final TrackedData<Byte> MAIN_ARM
      Mappings:
      Namespace Name Mixin selector
      official bM Lbyo;bM:Laby;
      intermediary field_7488 Lnet/minecraft/class_1657;field_7488:Lnet/minecraft/class_2940;
      named MAIN_ARM Lnet/minecraft/entity/player/PlayerEntity;MAIN_ARM:Lnet/minecraft/entity/data/TrackedData;
    • LEFT_SHOULDER_ENTITY

      protected static final TrackedData<NbtCompound> LEFT_SHOULDER_ENTITY
      Mappings:
      Namespace Name Mixin selector
      official bN Lbyo;bN:Laby;
      intermediary field_7496 Lnet/minecraft/class_1657;field_7496:Lnet/minecraft/class_2940;
      named LEFT_SHOULDER_ENTITY Lnet/minecraft/entity/player/PlayerEntity;LEFT_SHOULDER_ENTITY:Lnet/minecraft/entity/data/TrackedData;
    • RIGHT_SHOULDER_ENTITY

      protected static final TrackedData<NbtCompound> RIGHT_SHOULDER_ENTITY
      Mappings:
      Namespace Name Mixin selector
      official bO Lbyo;bO:Laby;
      intermediary field_7506 Lnet/minecraft/class_1657;field_7506:Lnet/minecraft/class_2940;
      named RIGHT_SHOULDER_ENTITY Lnet/minecraft/entity/player/PlayerEntity;RIGHT_SHOULDER_ENTITY:Lnet/minecraft/entity/data/TrackedData;
    • shoulderEntityAddedTime

      private long shoulderEntityAddedTime
      Mappings:
      Namespace Name Mixin selector
      official g Lbyo;g:J
      intermediary field_19428 Lnet/minecraft/class_1657;field_19428:J
      named shoulderEntityAddedTime Lnet/minecraft/entity/player/PlayerEntity;shoulderEntityAddedTime:J
    • inventory

      private final PlayerInventory inventory
      Mappings:
      Namespace Name Mixin selector
      official cl Lbyo;cl:Lbyn;
      intermediary field_7514 Lnet/minecraft/class_1657;field_7514:Lnet/minecraft/class_1661;
      named inventory Lnet/minecraft/entity/player/PlayerEntity;inventory:Lnet/minecraft/entity/player/PlayerInventory;
    • enderChestInventory

      protected EnderChestInventory enderChestInventory
      Mappings:
      Namespace Name Mixin selector
      official bP Lbyo;bP:Lcco;
      intermediary field_7486 Lnet/minecraft/class_1657;field_7486:Lnet/minecraft/class_1730;
      named enderChestInventory Lnet/minecraft/entity/player/PlayerEntity;enderChestInventory:Lnet/minecraft/inventory/EnderChestInventory;
    • playerScreenHandler

      public final PlayerScreenHandler playerScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official bQ Lbyo;bQ:Lcce;
      intermediary field_7498 Lnet/minecraft/class_1657;field_7498:Lnet/minecraft/class_1723;
      named playerScreenHandler Lnet/minecraft/entity/player/PlayerEntity;playerScreenHandler:Lnet/minecraft/screen/PlayerScreenHandler;
    • currentScreenHandler

      public ScreenHandler currentScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official bR Lbyo;bR:Lcbf;
      intermediary field_7512 Lnet/minecraft/class_1657;field_7512:Lnet/minecraft/class_1703;
      named currentScreenHandler Lnet/minecraft/entity/player/PlayerEntity;currentScreenHandler:Lnet/minecraft/screen/ScreenHandler;
    • hungerManager

      protected HungerManager hungerManager
      Mappings:
      Namespace Name Mixin selector
      official bS Lbyo;bS:Lcbb;
      intermediary field_7493 Lnet/minecraft/class_1657;field_7493:Lnet/minecraft/class_1702;
      named hungerManager Lnet/minecraft/entity/player/PlayerEntity;hungerManager:Lnet/minecraft/entity/player/HungerManager;
    • abilityResyncCountdown

      protected int abilityResyncCountdown
      Mappings:
      Namespace Name Mixin selector
      official bT Lbyo;bT:I
      intermediary field_7489 Lnet/minecraft/class_1657;field_7489:I
      named abilityResyncCountdown Lnet/minecraft/entity/player/PlayerEntity;abilityResyncCountdown:I
    • prevStrideDistance

      public float prevStrideDistance
      Mappings:
      Namespace Name Mixin selector
      official bU Lbyo;bU:F
      intermediary field_7505 Lnet/minecraft/class_1657;field_7505:F
      named prevStrideDistance Lnet/minecraft/entity/player/PlayerEntity;prevStrideDistance:F
    • strideDistance

      public float strideDistance
      Mappings:
      Namespace Name Mixin selector
      official bV Lbyo;bV:F
      intermediary field_7483 Lnet/minecraft/class_1657;field_7483:F
      named strideDistance Lnet/minecraft/entity/player/PlayerEntity;strideDistance:F
    • experiencePickUpDelay

      public int experiencePickUpDelay
      Mappings:
      Namespace Name Mixin selector
      official bW Lbyo;bW:I
      intermediary field_7504 Lnet/minecraft/class_1657;field_7504:I
      named experiencePickUpDelay Lnet/minecraft/entity/player/PlayerEntity;experiencePickUpDelay:I
    • prevCapeX

      public double prevCapeX
      Mappings:
      Namespace Name Mixin selector
      official bX Lbyo;bX:D
      intermediary field_7524 Lnet/minecraft/class_1657;field_7524:D
      named prevCapeX Lnet/minecraft/entity/player/PlayerEntity;prevCapeX:D
    • prevCapeY

      public double prevCapeY
      Mappings:
      Namespace Name Mixin selector
      official bY Lbyo;bY:D
      intermediary field_7502 Lnet/minecraft/class_1657;field_7502:D
      named prevCapeY Lnet/minecraft/entity/player/PlayerEntity;prevCapeY:D
    • prevCapeZ

      public double prevCapeZ
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbyo;bZ:D
      intermediary field_7522 Lnet/minecraft/class_1657;field_7522:D
      named prevCapeZ Lnet/minecraft/entity/player/PlayerEntity;prevCapeZ:D
    • capeX

      public double capeX
      Mappings:
      Namespace Name Mixin selector
      official ca Lbyo;ca:D
      intermediary field_7500 Lnet/minecraft/class_1657;field_7500:D
      named capeX Lnet/minecraft/entity/player/PlayerEntity;capeX:D
    • capeY

      public double capeY
      Mappings:
      Namespace Name Mixin selector
      official cb Lbyo;cb:D
      intermediary field_7521 Lnet/minecraft/class_1657;field_7521:D
      named capeY Lnet/minecraft/entity/player/PlayerEntity;capeY:D
    • capeZ

      public double capeZ
      Mappings:
      Namespace Name Mixin selector
      official cc Lbyo;cc:D
      intermediary field_7499 Lnet/minecraft/class_1657;field_7499:D
      named capeZ Lnet/minecraft/entity/player/PlayerEntity;capeZ:D
    • sleepTimer

      private int sleepTimer
      Mappings:
      Namespace Name Mixin selector
      official cm Lbyo;cm:I
      intermediary field_7487 Lnet/minecraft/class_1657;field_7487:I
      named sleepTimer Lnet/minecraft/entity/player/PlayerEntity;sleepTimer:I
    • isSubmergedInWater

      protected boolean isSubmergedInWater
      Mappings:
      Namespace Name Mixin selector
      official cd Lbyo;cd:Z
      intermediary field_7490 Lnet/minecraft/class_1657;field_7490:Z
      named isSubmergedInWater Lnet/minecraft/entity/player/PlayerEntity;isSubmergedInWater:Z
    • abilities

      private final PlayerAbilities abilities
      Mappings:
      Namespace Name Mixin selector
      official cn Lbyo;cn:Lbyl;
      intermediary field_7503 Lnet/minecraft/class_1657;field_7503:Lnet/minecraft/class_1656;
      named abilities Lnet/minecraft/entity/player/PlayerEntity;abilities:Lnet/minecraft/entity/player/PlayerAbilities;
    • experienceLevel

      public int experienceLevel
      Mappings:
      Namespace Name Mixin selector
      official ce Lbyo;ce:I
      intermediary field_7520 Lnet/minecraft/class_1657;field_7520:I
      named experienceLevel Lnet/minecraft/entity/player/PlayerEntity;experienceLevel:I
    • totalExperience

      public int totalExperience
      Mappings:
      Namespace Name Mixin selector
      official cf Lbyo;cf:I
      intermediary field_7495 Lnet/minecraft/class_1657;field_7495:I
      named totalExperience Lnet/minecraft/entity/player/PlayerEntity;totalExperience:I
    • experienceProgress

      public float experienceProgress
      Mappings:
      Namespace Name Mixin selector
      official cg Lbyo;cg:F
      intermediary field_7510 Lnet/minecraft/class_1657;field_7510:F
      named experienceProgress Lnet/minecraft/entity/player/PlayerEntity;experienceProgress:F
    • enchantmentTableSeed

      protected int enchantmentTableSeed
      Mappings:
      Namespace Name Mixin selector
      official ch Lbyo;ch:I
      intermediary field_7494 Lnet/minecraft/class_1657;field_7494:I
      named enchantmentTableSeed Lnet/minecraft/entity/player/PlayerEntity;enchantmentTableSeed:I
    • field_7509

      protected final float field_7509
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ci Lbyo;ci:F
      intermediary field_7509 Lnet/minecraft/class_1657;field_7509:F
      named field_7509 Lnet/minecraft/entity/player/PlayerEntity;field_7509:F
    • lastPlayedLevelUpSoundTime

      private int lastPlayedLevelUpSoundTime
      Mappings:
      Namespace Name Mixin selector
      official co Lbyo;co:I
      intermediary field_7508 Lnet/minecraft/class_1657;field_7508:I
      named lastPlayedLevelUpSoundTime Lnet/minecraft/entity/player/PlayerEntity;lastPlayedLevelUpSoundTime:I
    • gameProfile

      private final com.mojang.authlib.GameProfile gameProfile
      Mappings:
      Namespace Name Mixin selector
      official cp Lbyo;cp:Lcom/mojang/authlib/GameProfile;
      intermediary field_7507 Lnet/minecraft/class_1657;field_7507:Lcom/mojang/authlib/GameProfile;
      named gameProfile Lnet/minecraft/entity/player/PlayerEntity;gameProfile:Lcom/mojang/authlib/GameProfile;
    • reducedDebugInfo

      private boolean reducedDebugInfo
      Mappings:
      Namespace Name Mixin selector
      official cq Lbyo;cq:Z
      intermediary field_7523 Lnet/minecraft/class_1657;field_7523:Z
      named reducedDebugInfo Lnet/minecraft/entity/player/PlayerEntity;reducedDebugInfo:Z
    • selectedItem

      private ItemStack selectedItem
      Mappings:
      Namespace Name Mixin selector
      official cr Lbyo;cr:Lcfz;
      intermediary field_7525 Lnet/minecraft/class_1657;field_7525:Lnet/minecraft/class_1799;
      named selectedItem Lnet/minecraft/entity/player/PlayerEntity;selectedItem:Lnet/minecraft/item/ItemStack;
    • itemCooldownManager

      private final ItemCooldownManager itemCooldownManager
      Mappings:
      Namespace Name Mixin selector
      official cs Lbyo;cs:Lcfv;
      intermediary field_7484 Lnet/minecraft/class_1657;field_7484:Lnet/minecraft/class_1796;
      named itemCooldownManager Lnet/minecraft/entity/player/PlayerEntity;itemCooldownManager:Lnet/minecraft/entity/player/ItemCooldownManager;
    • lastDeathPos

      private Optional<GlobalPos> lastDeathPos
      Mappings:
      Namespace Name Mixin selector
      official ct Lbyo;ct:Ljava/util/Optional;
      intermediary field_39445 Lnet/minecraft/class_1657;field_39445:Ljava/util/Optional;
      named lastDeathPos Lnet/minecraft/entity/player/PlayerEntity;lastDeathPos:Ljava/util/Optional;
    • fishHook

      Mappings:
      Namespace Name Mixin selector
      official cj Lbyo;cj:Lbzc;
      intermediary field_7513 Lnet/minecraft/class_1657;field_7513:Lnet/minecraft/class_1536;
      named fishHook Lnet/minecraft/entity/player/PlayerEntity;fishHook:Lnet/minecraft/entity/projectile/FishingBobberEntity;
    • damageTiltYaw

      protected float damageTiltYaw
      Mappings:
      Namespace Name Mixin selector
      official ck Lbyo;ck:F
      intermediary field_41765 Lnet/minecraft/class_1657;field_41765:F
      named damageTiltYaw Lnet/minecraft/entity/player/PlayerEntity;damageTiltYaw:F
  • Constructor Details

    • PlayerEntity

      public PlayerEntity(World world, BlockPos pos, float yaw, com.mojang.authlib.GameProfile gameProfile)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbyo;<init>(Lcmm;Lgu;FLcom/mojang/authlib/GameProfile;)V
      intermediary <init> Lnet/minecraft/class_1657;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLcom/mojang/authlib/GameProfile;)V
      named <init> Lnet/minecraft/entity/player/PlayerEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;FLcom/mojang/authlib/GameProfile;)V
  • Method Details

    • isBlockBreakingRestricted

      public boolean isBlockBreakingRestricted(World world, BlockPos pos, GameMode gameMode)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcmm;Lgu;Lcmj;)Z
      intermediary method_21701 Lnet/minecraft/class_1657;method_21701(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z
      named isBlockBreakingRestricted Lnet/minecraft/entity/player/PlayerEntity;isBlockBreakingRestricted(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/GameMode;)Z
    • createPlayerAttributes

      public static DefaultAttributeContainer.Builder createPlayerAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fC Lbyo;fC()Lbhf$a;
      intermediary method_26956 Lnet/minecraft/class_1657;method_26956()Lnet/minecraft/class_5132$class_5133;
      named createPlayerAttributes Lnet/minecraft/entity/player/PlayerEntity;createPlayerAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • initDataTracker

      protected void initDataTracker()
      Initializes data tracker.
      Overrides:
      initDataTracker in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbfj;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • tick

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

      public boolean shouldCancelInteraction()
      Mappings:
      Namespace Name Mixin selector
      official fD Lbyo;fD()Z
      intermediary method_21823 Lnet/minecraft/class_1657;method_21823()Z
      named shouldCancelInteraction Lnet/minecraft/entity/player/PlayerEntity;shouldCancelInteraction()Z
    • shouldDismount

      protected boolean shouldDismount()
      Mappings:
      Namespace Name Mixin selector
      official fE Lbyo;fE()Z
      intermediary method_21824 Lnet/minecraft/class_1657;method_21824()Z
      named shouldDismount Lnet/minecraft/entity/player/PlayerEntity;shouldDismount()Z
    • clipAtLedge

      protected boolean clipAtLedge()
      Mappings:
      Namespace Name Mixin selector
      official fF Lbyo;fF()Z
      intermediary method_21825 Lnet/minecraft/class_1657;method_21825()Z
      named clipAtLedge Lnet/minecraft/entity/player/PlayerEntity;clipAtLedge()Z
    • updateWaterSubmersionState

      protected boolean updateWaterSubmersionState()
      Mappings:
      Namespace Name Mixin selector
      official fG Lbyo;fG()Z
      intermediary method_7295 Lnet/minecraft/class_1657;method_7295()Z
      named updateWaterSubmersionState Lnet/minecraft/entity/player/PlayerEntity;updateWaterSubmersionState()Z
    • updateTurtleHelmet

      private void updateTurtleHelmet()
      Mappings:
      Namespace Name Mixin selector
      official s Lbyo;s()V
      intermediary method_7330 Lnet/minecraft/class_1657;method_7330()V
      named updateTurtleHelmet Lnet/minecraft/entity/player/PlayerEntity;updateTurtleHelmet()V
    • createCooldownManager

      protected ItemCooldownManager createCooldownManager()
      Mappings:
      Namespace Name Mixin selector
      official k Lbyo;k()Lcfv;
      intermediary method_7265 Lnet/minecraft/class_1657;method_7265()Lnet/minecraft/class_1796;
      named createCooldownManager Lnet/minecraft/entity/player/PlayerEntity;createCooldownManager()Lnet/minecraft/entity/player/ItemCooldownManager;
    • updateCapeAngles

      private void updateCapeAngles()
      Mappings:
      Namespace Name Mixin selector
      official x Lbyo;x()V
      intermediary method_7313 Lnet/minecraft/class_1657;method_7313()V
      named updateCapeAngles Lnet/minecraft/entity/player/PlayerEntity;updateCapeAngles()V
    • updatePose

      protected void updatePose()
      Mappings:
      Namespace Name Mixin selector
      official fH Lbyo;fH()V
      intermediary method_7318 Lnet/minecraft/class_1657;method_7318()V
      named updatePose Lnet/minecraft/entity/player/PlayerEntity;updatePose()V
    • getMaxNetherPortalTime

      public int getMaxNetherPortalTime()
      Returns how long entities can be inside the nether portal without teleporting, in ticks.
      Overrides:
      getMaxNetherPortalTime in class Entity
      Returns:
      how long entities can be inside the nether portal without teleporting, in ticks
      Mappings:
      Namespace Name Mixin selector
      official at Lbfj;at()I
      intermediary method_5741 Lnet/minecraft/class_1297;method_5741()I
      named getMaxNetherPortalTime Lnet/minecraft/entity/Entity;getMaxNetherPortalTime()I
    • getSwimSound

      protected SoundEvent getSwimSound()
      Overrides:
      getSwimSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aJ Lbfj;aJ()Lamg;
      intermediary method_5737 Lnet/minecraft/class_1297;method_5737()Lnet/minecraft/class_3414;
      named getSwimSound Lnet/minecraft/entity/Entity;getSwimSound()Lnet/minecraft/sound/SoundEvent;
    • getSplashSound

      protected SoundEvent getSplashSound()
      Overrides:
      getSplashSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aK Lbfj;aK()Lamg;
      intermediary method_5625 Lnet/minecraft/class_1297;method_5625()Lnet/minecraft/class_3414;
      named getSplashSound Lnet/minecraft/entity/Entity;getSplashSound()Lnet/minecraft/sound/SoundEvent;
    • getHighSpeedSplashSound

      protected SoundEvent getHighSpeedSplashSound()
      Overrides:
      getHighSpeedSplashSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aL Lbfj;aL()Lamg;
      intermediary method_5672 Lnet/minecraft/class_1297;method_5672()Lnet/minecraft/class_3414;
      named getHighSpeedSplashSound Lnet/minecraft/entity/Entity;getHighSpeedSplashSound()Lnet/minecraft/sound/SoundEvent;
    • getDefaultPortalCooldown

      public int getDefaultPortalCooldown()
      Returns the entity's default portal cooldown.

      This is 300 ticks by default, or 10 ticks for players.

      Overrides:
      getDefaultPortalCooldown in class Entity
      Returns:
      the entity's default portal cooldown
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bH Lbfj;bH()I
      intermediary method_5806 Lnet/minecraft/class_1297;method_5806()I
      named getDefaultPortalCooldown Lnet/minecraft/entity/Entity;getDefaultPortalCooldown()I
    • playSound

      public void playSound(SoundEvent sound, float volume, float pitch)
      Plays sound at this entity's position with the entity's sound category if the entity is not silent.
      Overrides:
      playSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Lamg;FF)V
      intermediary method_5783 Lnet/minecraft/class_1297;method_5783(Lnet/minecraft/class_3414;FF)V
      named playSound Lnet/minecraft/entity/Entity;playSound(Lnet/minecraft/sound/SoundEvent;FF)V
    • playSound

      public void playSound(SoundEvent event, SoundCategory category, float volume, float pitch)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lamg;Lami;FF)V
      intermediary method_17356 Lnet/minecraft/class_1657;method_17356(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      named playSound Lnet/minecraft/entity/player/PlayerEntity;playSound(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
    • 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 cY Lbfj;cY()Lami;
      intermediary method_5634 Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
    • getBurningDuration

      protected int getBurningDuration()
      Overrides:
      getBurningDuration in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cZ Lbfj;cZ()I
      intermediary method_5676 Lnet/minecraft/class_1297;method_5676()I
      named getBurningDuration Lnet/minecraft/entity/Entity;getBurningDuration()I
    • handleStatus

      public void handleStatus(byte status)
      Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.
      Overrides:
      handleStatus in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbfj;b(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • spawnParticles

      private void spawnParticles(ParticleEffect parameters)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lit;)V
      intermediary method_16475 Lnet/minecraft/class_1657;method_16475(Lnet/minecraft/class_2394;)V
      named spawnParticles Lnet/minecraft/entity/player/PlayerEntity;spawnParticles(Lnet/minecraft/particle/ParticleEffect;)V
    • closeHandledScreen

      protected void closeHandledScreen()
      Closes the currently open handled screen.

      This method can be called on either logical side, and it will synchronize the closing automatically to the other.

      Mappings:
      Namespace Name Mixin selector
      official q Lbyo;q()V
      intermediary method_7346 Lnet/minecraft/class_1657;method_7346()V
      named closeHandledScreen Lnet/minecraft/entity/player/PlayerEntity;closeHandledScreen()V
    • onHandledScreenClosed

      protected void onHandledScreenClosed()
      Runs closing tasks for the current screen handler and sets it to the playerScreenHandler.
      Mappings:
      Namespace Name Mixin selector
      official r Lbyo;r()V
      intermediary method_14247 Lnet/minecraft/class_1657;method_14247()V
      named onHandledScreenClosed Lnet/minecraft/entity/player/PlayerEntity;onHandledScreenClosed()V
    • tickRiding

      public void tickRiding()
      Overrides:
      tickRiding in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bv Lbfj;bv()V
      intermediary method_5842 Lnet/minecraft/class_1297;method_5842()V
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
    • tickNewAi

      protected void tickNewAi()
      Overrides:
      tickNewAi in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fc Lbfz;fc()V
      intermediary method_6023 Lnet/minecraft/class_1309;method_6023()V
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
    • tickMovement

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

      private void updateShoulderEntity(@Nullable @Nullable NbtCompound entityNbt)
      Mappings:
      Namespace Name Mixin selector
      official c Lbyo;c(Lqr;)V
      intermediary method_7267 Lnet/minecraft/class_1657;method_7267(Lnet/minecraft/class_2487;)V
      named updateShoulderEntity Lnet/minecraft/entity/player/PlayerEntity;updateShoulderEntity(Lnet/minecraft/nbt/NbtCompound;)V
    • collideWithEntity

      private void collideWithEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lbyo;c(Lbfj;)V
      intermediary method_7341 Lnet/minecraft/class_1657;method_7341(Lnet/minecraft/class_1297;)V
      named collideWithEntity Lnet/minecraft/entity/player/PlayerEntity;collideWithEntity(Lnet/minecraft/entity/Entity;)V
    • getScore

      public int getScore()
      Mappings:
      Namespace Name Mixin selector
      official fI Lbyo;fI()I
      intermediary method_7272 Lnet/minecraft/class_1657;method_7272()I
      named getScore Lnet/minecraft/entity/player/PlayerEntity;getScore()I
    • setScore

      public void setScore(int score)
      Mappings:
      Namespace Name Mixin selector
      official r Lbyo;r(I)V
      intermediary method_7320 Lnet/minecraft/class_1657;method_7320(I)V
      named setScore Lnet/minecraft/entity/player/PlayerEntity;setScore(I)V
    • addScore

      public void addScore(int score)
      Mappings:
      Namespace Name Mixin selector
      official s Lbyo;s(I)V
      intermediary method_7285 Lnet/minecraft/class_1657;method_7285(I)V
      named addScore Lnet/minecraft/entity/player/PlayerEntity;addScore(I)V
    • useRiptide

      public void useRiptide(int riptideTicks)
      Mappings:
      Namespace Name Mixin selector
      official t Lbyo;t(I)V
      intermediary method_40126 Lnet/minecraft/class_1657;method_40126(I)V
      named useRiptide Lnet/minecraft/entity/player/PlayerEntity;useRiptide(I)V
    • onDeath

      public void onDeath(DamageSource damageSource)
      Overrides:
      onDeath in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfz;a(Lben;)V
      intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
      named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
    • dropInventory

      protected void dropInventory()
      Overrides:
      dropInventory in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eu Lbfz;eu()V
      intermediary method_16078 Lnet/minecraft/class_1309;method_16078()V
      named dropInventory Lnet/minecraft/entity/LivingEntity;dropInventory()V
    • vanishCursedItems

      protected void vanishCursedItems()
      Mappings:
      Namespace Name Mixin selector
      official fJ Lbyo;fJ()V
      intermediary method_7293 Lnet/minecraft/class_1657;method_7293()V
      named vanishCursedItems Lnet/minecraft/entity/player/PlayerEntity;vanishCursedItems()V
    • getHurtSound

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

      @Nullable public @Nullable ItemEntity dropItem(ItemStack stack, boolean retainOwnership)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcfz;Z)Lbvh;
      intermediary method_7328 Lnet/minecraft/class_1657;method_7328(Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1542;
      named dropItem Lnet/minecraft/entity/player/PlayerEntity;dropItem(Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/ItemEntity;
    • dropItem

      @Nullable public @Nullable ItemEntity dropItem(ItemStack stack, boolean throwRandomly, boolean retainOwnership)
      Parameters:
      throwRandomly - if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcfz;ZZ)Lbvh;
      intermediary method_7329 Lnet/minecraft/class_1657;method_7329(Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542;
      named dropItem Lnet/minecraft/entity/player/PlayerEntity;dropItem(Lnet/minecraft/item/ItemStack;ZZ)Lnet/minecraft/entity/ItemEntity;
    • getBlockBreakingSpeed

      public float getBlockBreakingSpeed(BlockState block)
      Mappings:
      Namespace Name Mixin selector
      official d Lbyo;d(Ldcb;)F
      intermediary method_7351 Lnet/minecraft/class_1657;method_7351(Lnet/minecraft/class_2680;)F
      named getBlockBreakingSpeed Lnet/minecraft/entity/player/PlayerEntity;getBlockBreakingSpeed(Lnet/minecraft/block/BlockState;)F
    • canHarvest

      public boolean canHarvest(BlockState state)
      Determines whether the player is able to harvest drops from the specified block state. If a block requires a special tool, it will check whether the held item is effective for that block, otherwise it returns true.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbyo;e(Ldcb;)Z
      intermediary method_7305 Lnet/minecraft/class_1657;method_7305(Lnet/minecraft/class_2680;)Z
      named canHarvest Lnet/minecraft/entity/player/PlayerEntity;canHarvest(Lnet/minecraft/block/BlockState;)Z
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Reads custom data from nbt. Subclasses has 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 LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Lqr;)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
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Writes custom data to nbt. Subclasses has 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 LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbfj;b(Lqr;)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
    • isInvulnerableTo

      public boolean isInvulnerableTo(DamageSource damageSource)
      Returns whether the entity is invulnerable to damageSource.

      This can be overridden to make the entity invulnerable to some damages, but super.isInvulnerableTo() should be called in this case.

      Overrides:
      isInvulnerableTo in class Entity
      Returns:
      whether the entity is invulnerable to damageSource
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbfj;b(Lben;)Z
      intermediary method_5679 Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Z
      named isInvulnerableTo Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
    • 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 Lbfj;a(Lben;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
    • takeShieldHit

      protected void takeShieldHit(LivingEntity attacker)
      Overrides:
      takeShieldHit in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lbfz;d(Lbfz;)V
      intermediary method_6090 Lnet/minecraft/class_1309;method_6090(Lnet/minecraft/class_1309;)V
      named takeShieldHit Lnet/minecraft/entity/LivingEntity;takeShieldHit(Lnet/minecraft/entity/LivingEntity;)V
    • canTakeDamage

      public boolean canTakeDamage()
      Overrides:
      canTakeDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ek Lbfz;ek()Z
      intermediary method_33190 Lnet/minecraft/class_1309;method_33190()Z
      named canTakeDamage Lnet/minecraft/entity/LivingEntity;canTakeDamage()Z
    • shouldDamagePlayer

      public boolean shouldDamagePlayer(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbyo;)Z
      intermediary method_7256 Lnet/minecraft/class_1657;method_7256(Lnet/minecraft/class_1657;)Z
      named shouldDamagePlayer Lnet/minecraft/entity/player/PlayerEntity;shouldDamagePlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • damageArmor

      protected void damageArmor(DamageSource source, float amount)
      Overrides:
      damageArmor in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbfz;b(Lben;F)V
      intermediary method_6105 Lnet/minecraft/class_1309;method_6105(Lnet/minecraft/class_1282;F)V
      named damageArmor Lnet/minecraft/entity/LivingEntity;damageArmor(Lnet/minecraft/entity/damage/DamageSource;F)V
    • damageHelmet

      protected void damageHelmet(DamageSource source, float amount)
      Overrides:
      damageHelmet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbfz;c(Lben;F)V
      intermediary method_36977 Lnet/minecraft/class_1309;method_36977(Lnet/minecraft/class_1282;F)V
      named damageHelmet Lnet/minecraft/entity/LivingEntity;damageHelmet(Lnet/minecraft/entity/damage/DamageSource;F)V
    • damageShield

      protected void damageShield(float amount)
      Overrides:
      damageShield in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lbfz;u(F)V
      intermediary method_6056 Lnet/minecraft/class_1309;method_6056(F)V
      named damageShield Lnet/minecraft/entity/LivingEntity;damageShield(F)V
    • applyDamage

      protected void applyDamage(DamageSource source, float amount)
      Overrides:
      applyDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official f Lbfz;f(Lben;F)V
      intermediary method_6074 Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)V
      named applyDamage Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)V
    • isOnSoulSpeedBlock

      protected boolean isOnSoulSpeedBlock()
      Overrides:
      isOnSoulSpeedBlock in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official dQ Lbfz;dQ()Z
      intermediary method_27303 Lnet/minecraft/class_1309;method_27303()Z
      named isOnSoulSpeedBlock Lnet/minecraft/entity/LivingEntity;isOnSoulSpeedBlock()Z
    • shouldFilterText

      public boolean shouldFilterText()
      Mappings:
      Namespace Name Mixin selector
      official U Lbyo;U()Z
      intermediary method_33793 Lnet/minecraft/class_1657;method_33793()Z
      named shouldFilterText Lnet/minecraft/entity/player/PlayerEntity;shouldFilterText()Z
    • openEditSignScreen

      public void openEditSignScreen(SignBlockEntity sign, boolean front)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Ldav;Z)V
      intermediary method_7311 Lnet/minecraft/class_1657;method_7311(Lnet/minecraft/class_2625;Z)V
      named openEditSignScreen Lnet/minecraft/entity/player/PlayerEntity;openEditSignScreen(Lnet/minecraft/block/entity/SignBlockEntity;Z)V
    • openCommandBlockMinecartScreen

      public void openCommandBlockMinecartScreen(CommandBlockExecutor commandBlockExecutor)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcln;)V
      intermediary method_7257 Lnet/minecraft/class_1657;method_7257(Lnet/minecraft/class_1918;)V
      named openCommandBlockMinecartScreen Lnet/minecraft/entity/player/PlayerEntity;openCommandBlockMinecartScreen(Lnet/minecraft/world/CommandBlockExecutor;)V
    • openCommandBlockScreen

      public void openCommandBlockScreen(CommandBlockBlockEntity commandBlock)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lczx;)V
      intermediary method_7323 Lnet/minecraft/class_1657;method_7323(Lnet/minecraft/class_2593;)V
      named openCommandBlockScreen Lnet/minecraft/entity/player/PlayerEntity;openCommandBlockScreen(Lnet/minecraft/block/entity/CommandBlockBlockEntity;)V
    • openStructureBlockScreen

      public void openStructureBlockScreen(StructureBlockBlockEntity structureBlock)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Ldba;)V
      intermediary method_7303 Lnet/minecraft/class_1657;method_7303(Lnet/minecraft/class_2633;)V
      named openStructureBlockScreen Lnet/minecraft/entity/player/PlayerEntity;openStructureBlockScreen(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)V
    • openJigsawScreen

      public void openJigsawScreen(JigsawBlockEntity jigsaw)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Ldam;)V
      intermediary method_16354 Lnet/minecraft/class_1657;method_16354(Lnet/minecraft/class_3751;)V
      named openJigsawScreen Lnet/minecraft/entity/player/PlayerEntity;openJigsawScreen(Lnet/minecraft/block/entity/JigsawBlockEntity;)V
    • openHorseInventory

      public void openHorseInventory(AbstractHorseEntity horse, Inventory inventory)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbtk;Lbdq;)V
      intermediary method_7291 Lnet/minecraft/class_1657;method_7291(Lnet/minecraft/class_1496;Lnet/minecraft/class_1263;)V
      named openHorseInventory Lnet/minecraft/entity/player/PlayerEntity;openHorseInventory(Lnet/minecraft/entity/passive/AbstractHorseEntity;Lnet/minecraft/inventory/Inventory;)V
    • openHandledScreen

      public OptionalInt openHandledScreen(@Nullable @Nullable NamedScreenHandlerFactory factory)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbea;)Ljava/util/OptionalInt;
      intermediary method_17355 Lnet/minecraft/class_1657;method_17355(Lnet/minecraft/class_3908;)Ljava/util/OptionalInt;
      named openHandledScreen Lnet/minecraft/entity/player/PlayerEntity;openHandledScreen(Lnet/minecraft/screen/NamedScreenHandlerFactory;)Ljava/util/OptionalInt;
    • sendTradeOffers

      public void sendTradeOffers(int syncId, TradeOfferList offers, int levelProgress, int experience, boolean leveled, boolean refreshable)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(ILcll;IIZZ)V
      intermediary method_17354 Lnet/minecraft/class_1657;method_17354(ILnet/minecraft/class_1916;IIZZ)V
      named sendTradeOffers Lnet/minecraft/entity/player/PlayerEntity;sendTradeOffers(ILnet/minecraft/village/TradeOfferList;IIZZ)V
    • useBook

      public void useBook(ItemStack book, Hand hand)
      Called when the player uses (defaults to right click) a writable or written book item.

      This can be called either on the client or the server player. Check book for whether this is a written or a writable book.

      Parameters:
      book - the book
      hand - the hand holding the book
      Implementation Note:
      The writing of a writable book in vanilla is totally controlled by the client; the server cannot make the client open a book edit screen by making a server player use a writable book. Only when the client finishes writing a book it will send a book update C2S packet.

      Meanwhile, the reading of a written book is totally controlled and initiated by the server.

      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcfz;Lbdw;)V
      intermediary method_7315 Lnet/minecraft/class_1657;method_7315(Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V
      named useBook Lnet/minecraft/entity/player/PlayerEntity;useBook(Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)V
    • interact

      public ActionResult interact(Entity entity, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbfj;Lbdw;)Lbdx;
      intermediary method_7287 Lnet/minecraft/class_1657;method_7287(Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interact Lnet/minecraft/entity/player/PlayerEntity;interact(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • getHeightOffset

      public double getHeightOffset()
      Overrides:
      getHeightOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bw Lbfj;bw()D
      intermediary method_5678 Lnet/minecraft/class_1297;method_5678()D
      named getHeightOffset Lnet/minecraft/entity/Entity;getHeightOffset()D
    • dismountVehicle

      public void dismountVehicle()
      Dismounts the vehicle if present.

      For players, will not trigger any networking changes. Use Entity.stopRiding() instead.

      Overrides:
      dismountVehicle in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bA Lbfj;bA()V
      intermediary method_29239 Lnet/minecraft/class_1297;method_29239()V
      named dismountVehicle Lnet/minecraft/entity/Entity;dismountVehicle()V
    • isImmobile

      protected boolean isImmobile()
      Overrides:
      isImmobile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eT Lbfz;eT()Z
      intermediary method_6062 Lnet/minecraft/class_1309;method_6062()Z
      named isImmobile Lnet/minecraft/entity/LivingEntity;isImmobile()Z
    • shouldSwimInFluids

      public boolean shouldSwimInFluids()
      Overrides:
      shouldSwimInFluids in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official dW Lbfz;dW()Z
      intermediary method_29920 Lnet/minecraft/class_1309;method_29920()Z
      named shouldSwimInFluids Lnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Z
    • adjustMovementForSneaking

      protected Vec3d adjustMovementForSneaking(Vec3d movement, MovementType type)
      Overrides:
      adjustMovementForSneaking in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Leei;Lbgf;)Leei;
      intermediary method_18796 Lnet/minecraft/class_1297;method_18796(Lnet/minecraft/class_243;Lnet/minecraft/class_1313;)Lnet/minecraft/class_243;
      named adjustMovementForSneaking Lnet/minecraft/entity/Entity;adjustMovementForSneaking(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/MovementType;)Lnet/minecraft/util/math/Vec3d;
    • method_30263

      private boolean method_30263()
      Mappings:
      Namespace Name Mixin selector
      official y Lbyo;y()Z
      intermediary method_30263 Lnet/minecraft/class_1657;method_30263()Z
      named method_30263 Lnet/minecraft/entity/player/PlayerEntity;method_30263()Z
    • attack

      public void attack(Entity target)
      Mappings:
      Namespace Name Mixin selector
      official d Lbyo;d(Lbfj;)V
      intermediary method_7324 Lnet/minecraft/class_1657;method_7324(Lnet/minecraft/class_1297;)V
      named attack Lnet/minecraft/entity/player/PlayerEntity;attack(Lnet/minecraft/entity/Entity;)V
    • attackLivingEntity

      protected void attackLivingEntity(LivingEntity target)
      Overrides:
      attackLivingEntity in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official g Lbfz;g(Lbfz;)V
      intermediary method_5997 Lnet/minecraft/class_1309;method_5997(Lnet/minecraft/class_1309;)V
      named attackLivingEntity Lnet/minecraft/entity/LivingEntity;attackLivingEntity(Lnet/minecraft/entity/LivingEntity;)V
    • disableShield

      public void disableShield(boolean sprinting)
      Mappings:
      Namespace Name Mixin selector
      official s Lbyo;s(Z)V
      intermediary method_7284 Lnet/minecraft/class_1657;method_7284(Z)V
      named disableShield Lnet/minecraft/entity/player/PlayerEntity;disableShield(Z)V
    • addCritParticles

      public void addCritParticles(Entity target)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbfj;)V
      intermediary method_7277 Lnet/minecraft/class_1657;method_7277(Lnet/minecraft/class_1297;)V
      named addCritParticles Lnet/minecraft/entity/player/PlayerEntity;addCritParticles(Lnet/minecraft/entity/Entity;)V
    • addEnchantedHitParticles

      public void addEnchantedHitParticles(Entity target)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyo;b(Lbfj;)V
      intermediary method_7304 Lnet/minecraft/class_1657;method_7304(Lnet/minecraft/class_1297;)V
      named addEnchantedHitParticles Lnet/minecraft/entity/player/PlayerEntity;addEnchantedHitParticles(Lnet/minecraft/entity/Entity;)V
    • spawnSweepAttackParticles

      public void spawnSweepAttackParticles()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbyo;fK()V
      intermediary method_7263 Lnet/minecraft/class_1657;method_7263()V
      named spawnSweepAttackParticles Lnet/minecraft/entity/player/PlayerEntity;spawnSweepAttackParticles()V
    • requestRespawn

      public void requestRespawn()
      Mappings:
      Namespace Name Mixin selector
      official fL Lbyo;fL()V
      intermediary method_7331 Lnet/minecraft/class_1657;method_7331()V
      named requestRespawn Lnet/minecraft/entity/player/PlayerEntity;requestRespawn()V
    • remove

      public void remove(Entity.RemovalReason reason)
      Removes the entity.
      Overrides:
      remove in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Lbfj$c;)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
    • isMainPlayer

      public boolean isMainPlayer()
      Mappings:
      Namespace Name Mixin selector
      official g Lbyo;g()Z
      intermediary method_7340 Lnet/minecraft/class_1657;method_7340()Z
      named isMainPlayer Lnet/minecraft/entity/player/PlayerEntity;isMainPlayer()Z
    • getGameProfile

      public com.mojang.authlib.GameProfile getGameProfile()
      Mappings:
      Namespace Name Mixin selector
      official fM Lbyo;fM()Lcom/mojang/authlib/GameProfile;
      intermediary method_7334 Lnet/minecraft/class_1657;method_7334()Lcom/mojang/authlib/GameProfile;
      named getGameProfile Lnet/minecraft/entity/player/PlayerEntity;getGameProfile()Lcom/mojang/authlib/GameProfile;
    • getInventory

      public PlayerInventory getInventory()
      Mappings:
      Namespace Name Mixin selector
      official fN Lbyo;fN()Lbyn;
      intermediary method_31548 Lnet/minecraft/class_1657;method_31548()Lnet/minecraft/class_1661;
      named getInventory Lnet/minecraft/entity/player/PlayerEntity;getInventory()Lnet/minecraft/entity/player/PlayerInventory;
    • getAbilities

      public PlayerAbilities getAbilities()
      Mappings:
      Namespace Name Mixin selector
      official fO Lbyo;fO()Lbyl;
      intermediary method_31549 Lnet/minecraft/class_1657;method_31549()Lnet/minecraft/class_1656;
      named getAbilities Lnet/minecraft/entity/player/PlayerEntity;getAbilities()Lnet/minecraft/entity/player/PlayerAbilities;
    • onPickupSlotClick

      public void onPickupSlotClick(ItemStack cursorStack, ItemStack slotStack, ClickType clickType)
      Called when a player performs a pickup slot action in a screen handler.
      Parameters:
      cursorStack - the item stack on the player's cursor
      slotStack - the item stack in the clicked slot
      clickType - the click type (mouse button used)
      Implementation Note:
      This is used by the client player to trigger bundle tutorials.
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcfz;Lcfz;Lcbn;)V
      intermediary method_33592 Lnet/minecraft/class_1657;method_33592(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V
      named onPickupSlotClick Lnet/minecraft/entity/player/PlayerEntity;onPickupSlotClick(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/ClickType;)V
    • shouldCloseHandledScreenOnRespawn

      public boolean shouldCloseHandledScreenOnRespawn()
      Mappings:
      Namespace Name Mixin selector
      official fP Lbyo;fP()Z
      intermediary method_45015 Lnet/minecraft/class_1657;method_45015()Z
      named shouldCloseHandledScreenOnRespawn Lnet/minecraft/entity/player/PlayerEntity;shouldCloseHandledScreenOnRespawn()Z
    • trySleep

      public com.mojang.datafixers.util.Either<PlayerEntity.SleepFailureReason,Unit> trySleep(BlockPos pos)
      Tries to start sleeping on a block.
      Parameters:
      pos - the position of the bed block
      Returns:
      an Either.Right if successful, otherwise an Either.Left containing the failure reason
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lgu;)Lcom/mojang/datafixers/util/Either;
      intermediary method_7269 Lnet/minecraft/class_1657;method_7269(Lnet/minecraft/class_2338;)Lcom/mojang/datafixers/util/Either;
      named trySleep Lnet/minecraft/entity/player/PlayerEntity;trySleep(Lnet/minecraft/util/math/BlockPos;)Lcom/mojang/datafixers/util/Either;
    • wakeUp

      public void wakeUp(boolean skipSleepTimer, boolean updateSleepingPlayers)
      Wakes this player up.
      Parameters:
      skipSleepTimer - if true, the sleep timer will be set straight to 0 instead of 100
      updateSleepingPlayers - if true and called on the logical server, sends sleeping status updates to all players
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(ZZ)V
      intermediary method_7358 Lnet/minecraft/class_1657;method_7358(ZZ)V
      named wakeUp Lnet/minecraft/entity/player/PlayerEntity;wakeUp(ZZ)V
    • wakeUp

      public void wakeUp()
      Wakes this entity up.
      Overrides:
      wakeUp in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official fz Lbfz;fz()V
      intermediary method_18400 Lnet/minecraft/class_1309;method_18400()V
      named wakeUp Lnet/minecraft/entity/LivingEntity;wakeUp()V
    • findRespawnPosition

      public static Optional<Vec3d> findRespawnPosition(ServerWorld world, BlockPos pos, float angle, boolean forced, boolean alive)
      Finds the precise respawn position from a BlockPos in a world. Also applies respawning effects on the spawn point blocks such as decreasing respawn anchor charges.

      If forced is false, this method will only apply to respawn anchors and beds. If it's true, a respawn point can be anywhere as long as the player can spawn inside the necessary blocks.

      Parameters:
      world - the world where the spawn point is located
      pos - the spawn point as a BlockPos
      forced - true if the spawn point is forced, false otherwise
      alive - if true, the player is alive, otherwise respawning after a death
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Laif;Lgu;FZZ)Ljava/util/Optional;
      intermediary method_26091 Lnet/minecraft/class_1657;method_26091(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;FZZ)Ljava/util/Optional;
      named findRespawnPosition Lnet/minecraft/entity/player/PlayerEntity;findRespawnPosition(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;FZZ)Ljava/util/Optional;
    • canResetTimeBySleeping

      public boolean canResetTimeBySleeping()
      Returns whether this player has been sleeping long enough to count towards resetting the time of day and weather of the server.
      Returns:
      whether this player has been sleeping long enough to count towards resetting the time of day and weather of the server
      Mappings:
      Namespace Name Mixin selector
      official fQ Lbyo;fQ()Z
      intermediary method_7276 Lnet/minecraft/class_1657;method_7276()Z
      named canResetTimeBySleeping Lnet/minecraft/entity/player/PlayerEntity;canResetTimeBySleeping()Z
    • getSleepTimer

      public int getSleepTimer()
      Mappings:
      Namespace Name Mixin selector
      official fR Lbyo;fR()I
      intermediary method_7297 Lnet/minecraft/class_1657;method_7297()I
      named getSleepTimer Lnet/minecraft/entity/player/PlayerEntity;getSleepTimer()I
    • sendMessage

      public void sendMessage(Text message, boolean overlay)
      Adds a message to this player's HUD.

      If it's called on ServerPlayerEntity, it sends a message to the client corresponding to this player so that the client can add a message to their HUD. If it's called on ClientPlayerEntity, it just adds a message to their HUD.

      Parameters:
      message - the message to add
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lsw;Z)V
      intermediary method_7353 Lnet/minecraft/class_1657;method_7353(Lnet/minecraft/class_2561;Z)V
      named sendMessage Lnet/minecraft/entity/player/PlayerEntity;sendMessage(Lnet/minecraft/text/Text;Z)V
    • incrementStat

      public void incrementStat(Identifier stat)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lacq;)V
      intermediary method_7281 Lnet/minecraft/class_1657;method_7281(Lnet/minecraft/class_2960;)V
      named incrementStat Lnet/minecraft/entity/player/PlayerEntity;incrementStat(Lnet/minecraft/util/Identifier;)V
    • increaseStat

      public void increaseStat(Identifier stat, int amount)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lacq;I)V
      intermediary method_7339 Lnet/minecraft/class_1657;method_7339(Lnet/minecraft/class_2960;I)V
      named increaseStat Lnet/minecraft/entity/player/PlayerEntity;increaseStat(Lnet/minecraft/util/Identifier;I)V
    • incrementStat

      public void incrementStat(Stat<?> stat)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyo;b(Lamo;)V
      intermediary method_7259 Lnet/minecraft/class_1657;method_7259(Lnet/minecraft/class_3445;)V
      named incrementStat Lnet/minecraft/entity/player/PlayerEntity;incrementStat(Lnet/minecraft/stat/Stat;)V
    • increaseStat

      public void increaseStat(Stat<?> stat, int amount)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lamo;I)V
      intermediary method_7342 Lnet/minecraft/class_1657;method_7342(Lnet/minecraft/class_3445;I)V
      named increaseStat Lnet/minecraft/entity/player/PlayerEntity;increaseStat(Lnet/minecraft/stat/Stat;I)V
    • resetStat

      public void resetStat(Stat<?> stat)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lamo;)V
      intermediary method_7266 Lnet/minecraft/class_1657;method_7266(Lnet/minecraft/class_3445;)V
      named resetStat Lnet/minecraft/entity/player/PlayerEntity;resetStat(Lnet/minecraft/stat/Stat;)V
    • unlockRecipes

      public int unlockRecipes(Collection<Recipe<?>> recipes)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Ljava/util/Collection;)I
      intermediary method_7254 Lnet/minecraft/class_1657;method_7254(Ljava/util/Collection;)I
      named unlockRecipes Lnet/minecraft/entity/player/PlayerEntity;unlockRecipes(Ljava/util/Collection;)I
    • onRecipeCrafted

      public void onRecipeCrafted(Recipe<?> recipe, List<ItemStack> ingredients)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcjc;Ljava/util/List;)V
      intermediary method_51283 Lnet/minecraft/class_1657;method_51283(Lnet/minecraft/class_1860;Ljava/util/List;)V
      named onRecipeCrafted Lnet/minecraft/entity/player/PlayerEntity;onRecipeCrafted(Lnet/minecraft/recipe/Recipe;Ljava/util/List;)V
    • unlockRecipes

      public void unlockRecipes(Identifier[] ids)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a([Lacq;)V
      intermediary method_7335 Lnet/minecraft/class_1657;method_7335([Lnet/minecraft/class_2960;)V
      named unlockRecipes Lnet/minecraft/entity/player/PlayerEntity;unlockRecipes([Lnet/minecraft/util/Identifier;)V
    • lockRecipes

      public int lockRecipes(Collection<Recipe<?>> recipes)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyo;b(Ljava/util/Collection;)I
      intermediary method_7333 Lnet/minecraft/class_1657;method_7333(Ljava/util/Collection;)I
      named lockRecipes Lnet/minecraft/entity/player/PlayerEntity;lockRecipes(Ljava/util/Collection;)I
    • jump

      public void jump()
      Overrides:
      jump in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eW Lbfz;eW()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
    • travel

      public void travel(Vec3d movementInput)
      Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.

      See vanilla examples of custom horse vehicle and flying entities.

      Overrides:
      travel in class LivingEntity
      Parameters:
      movementInput - represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
      Mappings:
      Namespace Name Mixin selector
      official h Lbfz;h(Leei;)V
      intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
      named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
    • updateSwimming

      public void updateSwimming()
      Overrides:
      updateSwimming in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ba Lbfj;ba()V
      intermediary method_5790 Lnet/minecraft/class_1297;method_5790()V
      named updateSwimming Lnet/minecraft/entity/Entity;updateSwimming()V
    • doesNotSuffocate

      protected boolean doesNotSuffocate(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official h Lbyo;h(Lgu;)Z
      intermediary method_7326 Lnet/minecraft/class_1657;method_7326(Lnet/minecraft/class_2338;)Z
      named doesNotSuffocate Lnet/minecraft/entity/player/PlayerEntity;doesNotSuffocate(Lnet/minecraft/util/math/BlockPos;)Z
    • getMovementSpeed

      public float getMovementSpeed()
      Overrides:
      getMovementSpeed in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fa Lbfz;fa()F
      intermediary method_6029 Lnet/minecraft/class_1309;method_6029()F
      named getMovementSpeed Lnet/minecraft/entity/LivingEntity;getMovementSpeed()F
    • increaseTravelMotionStats

      public void increaseTravelMotionStats(double dx, double dy, double dz)
      Mappings:
      Namespace Name Mixin selector
      official r Lbyo;r(DDD)V
      intermediary method_7282 Lnet/minecraft/class_1657;method_7282(DDD)V
      named increaseTravelMotionStats Lnet/minecraft/entity/player/PlayerEntity;increaseTravelMotionStats(DDD)V
    • increaseRidingMotionStats

      private void increaseRidingMotionStats(double dx, double dy, double dz)
      Mappings:
      Namespace Name Mixin selector
      official s Lbyo;s(DDD)V
      intermediary method_7260 Lnet/minecraft/class_1657;method_7260(DDD)V
      named increaseRidingMotionStats Lnet/minecraft/entity/player/PlayerEntity;increaseRidingMotionStats(DDD)V
    • handleFallDamage

      public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
      Called when an entity falls.

      Flying mobs and mobs immune to fall damage should override this to do nothing. Mobs with reduced fall damage should override this method to apply reduced damage instead. Some entities explode instead of applying fall damage, like TntMinecartEntity.

      Overrides:
      handleFallDamage in class LivingEntity
      Returns:
      whether to play the sound when falling on honey block; false for all entities except horses and llamas
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(FFLben;)Z
      intermediary method_5747 Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
      named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
    • checkFallFlying

      public boolean checkFallFlying()
      Mappings:
      Namespace Name Mixin selector
      official fS Lbyo;fS()Z
      intermediary method_23668 Lnet/minecraft/class_1657;method_23668()Z
      named checkFallFlying Lnet/minecraft/entity/player/PlayerEntity;checkFallFlying()Z
    • startFallFlying

      public void startFallFlying()
      Mappings:
      Namespace Name Mixin selector
      official fT Lbyo;fT()V
      intermediary method_23669 Lnet/minecraft/class_1657;method_23669()V
      named startFallFlying Lnet/minecraft/entity/player/PlayerEntity;startFallFlying()V
    • stopFallFlying

      public void stopFallFlying()
      Mappings:
      Namespace Name Mixin selector
      official fU Lbyo;fU()V
      intermediary method_23670 Lnet/minecraft/class_1657;method_23670()V
      named stopFallFlying Lnet/minecraft/entity/player/PlayerEntity;stopFallFlying()V
    • onSwimmingStart

      protected void onSwimmingStart()
      Overrides:
      onSwimmingStart in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bd Lbfj;bd()V
      intermediary method_5746 Lnet/minecraft/class_1297;method_5746()V
      named onSwimmingStart Lnet/minecraft/entity/Entity;onSwimmingStart()V
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lbfj;b(Lgu;Ldcb;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • getFallSounds

      public LivingEntity.FallSounds getFallSounds()
      Overrides:
      getFallSounds in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eC Lbfz;eC()Lbfz$a;
      intermediary method_39760 Lnet/minecraft/class_1309;method_39760()Lnet/minecraft/class_1309$class_6823;
      named getFallSounds Lnet/minecraft/entity/LivingEntity;getFallSounds()Lnet/minecraft/entity/LivingEntity$FallSounds;
    • onKilledOther

      public boolean onKilledOther(ServerWorld world, LivingEntity other)
      Called when this entity kills other.
      Overrides:
      onKilledOther in class Entity
      Returns:
      whether the entity died (and not converted to another entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Laif;Lbfz;)Z
      intermediary method_5874 Lnet/minecraft/class_1297;method_5874(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
      named onKilledOther Lnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
    • slowMovement

      public void slowMovement(BlockState state, Vec3d multiplier)
      Calls Entity.onLanding() and slows this entity.

      This means that the entity will avoid taking fall damage.

      Overrides:
      slowMovement in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Ldcb;Leei;)V
      intermediary method_5844 Lnet/minecraft/class_1297;method_5844(Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
      named slowMovement Lnet/minecraft/entity/Entity;slowMovement(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3d;)V
    • addExperience

      public void addExperience(int experience)
      Mappings:
      Namespace Name Mixin selector
      official d Lbyo;d(I)V
      intermediary method_7255 Lnet/minecraft/class_1657;method_7255(I)V
      named addExperience Lnet/minecraft/entity/player/PlayerEntity;addExperience(I)V
    • getEnchantmentTableSeed

      public int getEnchantmentTableSeed()
      Mappings:
      Namespace Name Mixin selector
      official fV Lbyo;fV()I
      intermediary method_7278 Lnet/minecraft/class_1657;method_7278()I
      named getEnchantmentTableSeed Lnet/minecraft/entity/player/PlayerEntity;getEnchantmentTableSeed()I
    • applyEnchantmentCosts

      public void applyEnchantmentCosts(ItemStack enchantedItem, int experienceLevels)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lcfz;I)V
      intermediary method_7286 Lnet/minecraft/class_1657;method_7286(Lnet/minecraft/class_1799;I)V
      named applyEnchantmentCosts Lnet/minecraft/entity/player/PlayerEntity;applyEnchantmentCosts(Lnet/minecraft/item/ItemStack;I)V
    • addExperienceLevels

      public void addExperienceLevels(int levels)
      Mappings:
      Namespace Name Mixin selector
      official c Lbyo;c(I)V
      intermediary method_7316 Lnet/minecraft/class_1657;method_7316(I)V
      named addExperienceLevels Lnet/minecraft/entity/player/PlayerEntity;addExperienceLevels(I)V
    • getNextLevelExperience

      public int getNextLevelExperience()
      Mappings:
      Namespace Name Mixin selector
      official fW Lbyo;fW()I
      intermediary method_7349 Lnet/minecraft/class_1657;method_7349()I
      named getNextLevelExperience Lnet/minecraft/entity/player/PlayerEntity;getNextLevelExperience()I
    • addExhaustion

      public void addExhaustion(float exhaustion)
      Mappings:
      Namespace Name Mixin selector
      official z Lbyo;z(F)V
      intermediary method_7322 Lnet/minecraft/class_1657;method_7322(F)V
      named addExhaustion Lnet/minecraft/entity/player/PlayerEntity;addExhaustion(F)V
    • getSculkShriekerWarningManager

      public Optional<SculkShriekerWarningManager> getSculkShriekerWarningManager()
      Mappings:
      Namespace Name Mixin selector
      official W Lbyo;W()Ljava/util/Optional;
      intermediary method_42272 Lnet/minecraft/class_1657;method_42272()Ljava/util/Optional;
      named getSculkShriekerWarningManager Lnet/minecraft/entity/player/PlayerEntity;getSculkShriekerWarningManager()Ljava/util/Optional;
    • getHungerManager

      public HungerManager getHungerManager()
      Mappings:
      Namespace Name Mixin selector
      official fX Lbyo;fX()Lcbb;
      intermediary method_7344 Lnet/minecraft/class_1657;method_7344()Lnet/minecraft/class_1702;
      named getHungerManager Lnet/minecraft/entity/player/PlayerEntity;getHungerManager()Lnet/minecraft/entity/player/HungerManager;
    • canConsume

      public boolean canConsume(boolean ignoreHunger)
      Mappings:
      Namespace Name Mixin selector
      official t Lbyo;t(Z)Z
      intermediary method_7332 Lnet/minecraft/class_1657;method_7332(Z)Z
      named canConsume Lnet/minecraft/entity/player/PlayerEntity;canConsume(Z)Z
    • canFoodHeal

      public boolean canFoodHeal()
      Mappings:
      Namespace Name Mixin selector
      official fY Lbyo;fY()Z
      intermediary method_7317 Lnet/minecraft/class_1657;method_7317()Z
      named canFoodHeal Lnet/minecraft/entity/player/PlayerEntity;canFoodHeal()Z
    • canModifyBlocks

      public boolean canModifyBlocks()
      Mappings:
      Namespace Name Mixin selector
      official fZ Lbyo;fZ()Z
      intermediary method_7294 Lnet/minecraft/class_1657;method_7294()Z
      named canModifyBlocks Lnet/minecraft/entity/player/PlayerEntity;canModifyBlocks()Z
    • canPlaceOn

      public boolean canPlaceOn(BlockPos pos, Direction facing, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lgu;Lha;Lcfz;)Z
      intermediary method_7343 Lnet/minecraft/class_1657;method_7343(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;)Z
      named canPlaceOn Lnet/minecraft/entity/player/PlayerEntity;canPlaceOn(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/item/ItemStack;)Z
    • getXpToDrop

      public int getXpToDrop()
      Called when this entity is killed and returns the amount of experience to drop.
      Overrides:
      getXpToDrop in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ea Lbfz;ea()I
      intermediary method_6110 Lnet/minecraft/class_1309;method_6110()I
      named getXpToDrop Lnet/minecraft/entity/LivingEntity;getXpToDrop()I
    • shouldAlwaysDropXp

      protected boolean shouldAlwaysDropXp()
      Returns if this entity may always drop experience, skipping any other checks.
      Overrides:
      shouldAlwaysDropXp in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official eb Lbfz;eb()Z
      intermediary method_6071 Lnet/minecraft/class_1309;method_6071()Z
      named shouldAlwaysDropXp Lnet/minecraft/entity/LivingEntity;shouldAlwaysDropXp()Z
    • shouldRenderName

      public boolean shouldRenderName()
      Returns whether to render the name of the entity.

      This returns true for players and Entity.isCustomNameVisible() for other entities.

      Overrides:
      shouldRenderName in class LivingEntity
      Returns:
      whether to render the name of the entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cz Lbfj;cz()Z
      intermediary method_5733 Lnet/minecraft/class_1297;method_5733()Z
      named shouldRenderName Lnet/minecraft/entity/Entity;shouldRenderName()Z
    • getMoveEffect

      protected Entity.MoveEffect getMoveEffect()
      Returns the possible effect(s) of an entity moving.
      Overrides:
      getMoveEffect in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aS Lbfj;aS()Lbfj$b;
      intermediary method_33570 Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
      named getMoveEffect Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
    • sendAbilitiesUpdate

      public void sendAbilitiesUpdate()
      Mappings:
      Namespace Name Mixin selector
      official w Lbyo;w()V
      intermediary method_7355 Lnet/minecraft/class_1657;method_7355()V
      named sendAbilitiesUpdate Lnet/minecraft/entity/player/PlayerEntity;sendAbilitiesUpdate()V
    • getName

      public Text getName()
      Returns the name of this object.

      This should return the custom name if it exists, otherwise the default name. This should not have styling applied.

      Specified by:
      getName in interface Nameable
      Overrides:
      getName in class Entity
      Returns:
      the name of this object
      Mappings:
      Namespace Name Mixin selector
      official Z Lbeb;Z()Lsw;
      intermediary method_5477 Lnet/minecraft/class_1275;method_5477()Lnet/minecraft/class_2561;
      named getName Lnet/minecraft/util/Nameable;getName()Lnet/minecraft/text/Text;
    • getEnderChestInventory

      public EnderChestInventory getEnderChestInventory()
      Mappings:
      Namespace Name Mixin selector
      official ga Lbyo;ga()Lcco;
      intermediary method_7274 Lnet/minecraft/class_1657;method_7274()Lnet/minecraft/class_1730;
      named getEnderChestInventory Lnet/minecraft/entity/player/PlayerEntity;getEnderChestInventory()Lnet/minecraft/inventory/EnderChestInventory;
    • getEquippedStack

      public ItemStack getEquippedStack(EquipmentSlot slot)
      Specified by:
      getEquippedStack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbfz;c(Lbfo;)Lcfz;
      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;
    • isArmorSlot

      protected boolean isArmorSlot(EquipmentSlot slot)
      Overrides:
      isArmorSlot in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfz;a(Lbfo;)Z
      intermediary method_44201 Lnet/minecraft/class_1309;method_44201(Lnet/minecraft/class_1304;)Z
      named isArmorSlot Lnet/minecraft/entity/LivingEntity;isArmorSlot(Lnet/minecraft/entity/EquipmentSlot;)Z
    • equipStack

      public void equipStack(EquipmentSlot slot, ItemStack stack)
      Equips stack at slot.This is also used to set an entity's mainhand or offhand stack. This overwrites any stacks present in that slot without dropping them.
      Specified by:
      equipStack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Lbfo;Lcfz;)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
    • giveItemStack

      public boolean giveItemStack(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official i Lbyo;i(Lcfz;)Z
      intermediary method_7270 Lnet/minecraft/class_1657;method_7270(Lnet/minecraft/class_1799;)Z
      named giveItemStack Lnet/minecraft/entity/player/PlayerEntity;giveItemStack(Lnet/minecraft/item/ItemStack;)Z
    • getHandItems

      public Iterable<ItemStack> getHandItems()
      Returns an iterable of item stacks held in the hands.
      Overrides:
      getHandItems in class Entity
      Returns:
      an iterable of item stacks held in the hands
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bI Lbfj;bI()Ljava/lang/Iterable;
      intermediary method_5877 Lnet/minecraft/class_1297;method_5877()Ljava/lang/Iterable;
      named getHandItems Lnet/minecraft/entity/Entity;getHandItems()Ljava/lang/Iterable;
    • getArmorItems

      public Iterable<ItemStack> getArmorItems()
      Returns an iterable of item stacks equipped as armor.
      Specified by:
      getArmorItems in class LivingEntity
      Returns:
      an iterable of item stacks equipped as armor
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bJ Lbfj;bJ()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;
    • addShoulderEntity

      public boolean addShoulderEntity(NbtCompound entityNbt)
      Mappings:
      Namespace Name Mixin selector
      official h Lbyo;h(Lqr;)Z
      intermediary method_7298 Lnet/minecraft/class_1657;method_7298(Lnet/minecraft/class_2487;)Z
      named addShoulderEntity Lnet/minecraft/entity/player/PlayerEntity;addShoulderEntity(Lnet/minecraft/nbt/NbtCompound;)Z
    • dropShoulderEntities

      protected void dropShoulderEntities()
      Mappings:
      Namespace Name Mixin selector
      official gb Lbyo;gb()V
      intermediary method_7262 Lnet/minecraft/class_1657;method_7262()V
      named dropShoulderEntities Lnet/minecraft/entity/player/PlayerEntity;dropShoulderEntities()V
    • dropShoulderEntity

      private void dropShoulderEntity(NbtCompound entityNbt)
      Mappings:
      Namespace Name Mixin selector
      official k Lbyo;k(Lqr;)V
      intermediary method_7296 Lnet/minecraft/class_1657;method_7296(Lnet/minecraft/class_2487;)V
      named dropShoulderEntity Lnet/minecraft/entity/player/PlayerEntity;dropShoulderEntity(Lnet/minecraft/nbt/NbtCompound;)V
    • isSpectator

      public abstract boolean isSpectator()
      Returns whether the entity is a spectator.

      This returns false unless the entity is a player in spectator game mode.

      Overrides:
      isSpectator in class Entity
      Returns:
      whether the entity is a spectator
      Mappings:
      Namespace Name Mixin selector
      official G_ Lbfj;G_()Z
      intermediary method_7325 Lnet/minecraft/class_1297;method_7325()Z
      named isSpectator Lnet/minecraft/entity/Entity;isSpectator()Z
    • canBeHitByProjectile

      public boolean canBeHitByProjectile()
      Overrides:
      canBeHitByProjectile in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bn Lbfj;bn()Z
      intermediary method_49108 Lnet/minecraft/class_1297;method_49108()Z
      named canBeHitByProjectile Lnet/minecraft/entity/Entity;canBeHitByProjectile()Z
    • isSwimming

      public boolean isSwimming()
      Returns whether the entity is swimming.

      An entity is swimming if it is touching water, not riding any entities, and is sprinting. Note that to start swimming, the entity must first be submerged in water.

      Overrides:
      isSwimming in class Entity
      Returns:
      whether the entity is swimming
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bW Lbfj;bW()Z
      intermediary method_5681 Lnet/minecraft/class_1297;method_5681()Z
      named isSwimming Lnet/minecraft/entity/Entity;isSwimming()Z
    • isCreative

      public abstract boolean isCreative()
      Returns whether this player is in creative mode.
      Mappings:
      Namespace Name Mixin selector
      official f Lbyo;f()Z
      intermediary method_7337 Lnet/minecraft/class_1657;method_7337()Z
      named isCreative Lnet/minecraft/entity/player/PlayerEntity;isCreative()Z
    • isPushedByFluids

      public boolean isPushedByFluids()
      Returns whether the entity is pushed by fluids.
      Overrides:
      isPushedByFluids in class Entity
      Returns:
      whether the entity is pushed by fluids
      Mappings:
      Namespace Name Mixin selector
      official cw Lbfj;cw()Z
      intermediary method_5675 Lnet/minecraft/class_1297;method_5675()Z
      named isPushedByFluids Lnet/minecraft/entity/Entity;isPushedByFluids()Z
    • getScoreboard

      public Scoreboard getScoreboard()
      Mappings:
      Namespace Name Mixin selector
      official gc Lbyo;gc()Lefg;
      intermediary method_7327 Lnet/minecraft/class_1657;method_7327()Lnet/minecraft/class_269;
      named getScoreboard Lnet/minecraft/entity/player/PlayerEntity;getScoreboard()Lnet/minecraft/scoreboard/Scoreboard;
    • getDisplayName

      public Text getDisplayName()
      Returns the display name of this object.

      By default, this returns the result of Nameable.getName(). The return value can have styling applied.

      Specified by:
      getDisplayName in interface Nameable
      Overrides:
      getDisplayName in class Entity
      Returns:
      the display name of this object
      Mappings:
      Namespace Name Mixin selector
      official H_ Lbeb;H_()Lsw;
      intermediary method_5476 Lnet/minecraft/class_1275;method_5476()Lnet/minecraft/class_2561;
      named getDisplayName Lnet/minecraft/util/Nameable;getDisplayName()Lnet/minecraft/text/Text;
    • addTellClickEvent

      private MutableText addTellClickEvent(MutableText component)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Ltj;)Ltj;
      intermediary method_7299 Lnet/minecraft/class_1657;method_7299(Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;
      named addTellClickEvent Lnet/minecraft/entity/player/PlayerEntity;addTellClickEvent(Lnet/minecraft/text/MutableText;)Lnet/minecraft/text/MutableText;
    • getEntityName

      public String getEntityName()
      Returns the name uniquely identifying the entity.

      Unlike Entity.getName(), this is guaranteed to be unique. This is the UUID for all entities except players (which use the player's username). This is mostly used when passing the player name to net.minecraft.scoreboard.Scoreboard methods.

      Overrides:
      getEntityName in class Entity
      Returns:
      the name uniquely identifying the entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cv Lbfj;cv()Ljava/lang/String;
      intermediary method_5820 Lnet/minecraft/class_1297;method_5820()Ljava/lang/String;
      named getEntityName Lnet/minecraft/entity/Entity;getEntityName()Ljava/lang/String;
    • getActiveEyeHeight

      public float getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbfz;b(Lbgl;Lbfk;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • setAbsorptionAmount

      public void setAbsorptionAmount(float amount)
      Overrides:
      setAbsorptionAmount in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official y Lbfz;y(F)V
      intermediary method_6073 Lnet/minecraft/class_1309;method_6073(F)V
      named setAbsorptionAmount Lnet/minecraft/entity/LivingEntity;setAbsorptionAmount(F)V
    • getAbsorptionAmount

      public float getAbsorptionAmount()
      Overrides:
      getAbsorptionAmount in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ff Lbfz;ff()F
      intermediary method_6067 Lnet/minecraft/class_1309;method_6067()F
      named getAbsorptionAmount Lnet/minecraft/entity/LivingEntity;getAbsorptionAmount()F
    • isPartVisible

      public boolean isPartVisible(PlayerModelPart modelPart)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbyp;)Z
      intermediary method_7348 Lnet/minecraft/class_1657;method_7348(Lnet/minecraft/class_1664;)Z
      named isPartVisible Lnet/minecraft/entity/player/PlayerEntity;isPartVisible(Lnet/minecraft/client/render/entity/PlayerModelPart;)Z
    • getStackReference

      public StackReference getStackReference(int mappedIndex)
      Obtains a stack reference to be modified. Used by commands like /loot or /item.
      Overrides:
      getStackReference in class LivingEntity
      Parameters:
      mappedIndex - the mapped index as given by the item slot argument
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbfj;a_(I)Lbgs;
      intermediary method_32318 Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
      named getStackReference Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
    • hasReducedDebugInfo

      public boolean hasReducedDebugInfo()
      Mappings:
      Namespace Name Mixin selector
      official gd Lbyo;gd()Z
      intermediary method_7302 Lnet/minecraft/class_1657;method_7302()Z
      named hasReducedDebugInfo Lnet/minecraft/entity/player/PlayerEntity;hasReducedDebugInfo()Z
    • setReducedDebugInfo

      public void setReducedDebugInfo(boolean reducedDebugInfo)
      Mappings:
      Namespace Name Mixin selector
      official u Lbyo;u(Z)V
      intermediary method_7268 Lnet/minecraft/class_1657;method_7268(Z)V
      named setReducedDebugInfo Lnet/minecraft/entity/player/PlayerEntity;setReducedDebugInfo(Z)V
    • setFireTicks

      public void setFireTicks(int fireTicks)
      Sets the entity on fire for ticks ticks.
      Overrides:
      setFireTicks in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lbfj;h(I)V
      intermediary method_20803 Lnet/minecraft/class_1297;method_20803(I)V
      named setFireTicks Lnet/minecraft/entity/Entity;setFireTicks(I)V
    • getMainArm

      public Arm getMainArm()
      Specified by:
      getMainArm in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fh Lbfz;fh()Lbft;
      intermediary method_6068 Lnet/minecraft/class_1309;method_6068()Lnet/minecraft/class_1306;
      named getMainArm Lnet/minecraft/entity/LivingEntity;getMainArm()Lnet/minecraft/util/Arm;
    • setMainArm

      public void setMainArm(Arm arm)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Lbft;)V
      intermediary method_7283 Lnet/minecraft/class_1657;method_7283(Lnet/minecraft/class_1306;)V
      named setMainArm Lnet/minecraft/entity/player/PlayerEntity;setMainArm(Lnet/minecraft/util/Arm;)V
    • getShoulderEntityLeft

      public NbtCompound getShoulderEntityLeft()
      Mappings:
      Namespace Name Mixin selector
      official ge Lbyo;ge()Lqr;
      intermediary method_7356 Lnet/minecraft/class_1657;method_7356()Lnet/minecraft/class_2487;
      named getShoulderEntityLeft Lnet/minecraft/entity/player/PlayerEntity;getShoulderEntityLeft()Lnet/minecraft/nbt/NbtCompound;
    • setShoulderEntityLeft

      protected void setShoulderEntityLeft(NbtCompound entityNbt)
      Mappings:
      Namespace Name Mixin selector
      official i Lbyo;i(Lqr;)V
      intermediary method_7273 Lnet/minecraft/class_1657;method_7273(Lnet/minecraft/class_2487;)V
      named setShoulderEntityLeft Lnet/minecraft/entity/player/PlayerEntity;setShoulderEntityLeft(Lnet/minecraft/nbt/NbtCompound;)V
    • getShoulderEntityRight

      public NbtCompound getShoulderEntityRight()
      Mappings:
      Namespace Name Mixin selector
      official gf Lbyo;gf()Lqr;
      intermediary method_7308 Lnet/minecraft/class_1657;method_7308()Lnet/minecraft/class_2487;
      named getShoulderEntityRight Lnet/minecraft/entity/player/PlayerEntity;getShoulderEntityRight()Lnet/minecraft/nbt/NbtCompound;
    • setShoulderEntityRight

      protected void setShoulderEntityRight(NbtCompound entityNbt)
      Mappings:
      Namespace Name Mixin selector
      official j Lbyo;j(Lqr;)V
      intermediary method_7345 Lnet/minecraft/class_1657;method_7345(Lnet/minecraft/class_2487;)V
      named setShoulderEntityRight Lnet/minecraft/entity/player/PlayerEntity;setShoulderEntityRight(Lnet/minecraft/nbt/NbtCompound;)V
    • getAttackCooldownProgressPerTick

      public float getAttackCooldownProgressPerTick()
      Mappings:
      Namespace Name Mixin selector
      official gg Lbyo;gg()F
      intermediary method_7279 Lnet/minecraft/class_1657;method_7279()F
      named getAttackCooldownProgressPerTick Lnet/minecraft/entity/player/PlayerEntity;getAttackCooldownProgressPerTick()F
    • getAttackCooldownProgress

      public float getAttackCooldownProgress(float baseTime)
      Mappings:
      Namespace Name Mixin selector
      official A Lbyo;A(F)F
      intermediary method_7261 Lnet/minecraft/class_1657;method_7261(F)F
      named getAttackCooldownProgress Lnet/minecraft/entity/player/PlayerEntity;getAttackCooldownProgress(F)F
    • resetLastAttackedTicks

      public void resetLastAttackedTicks()
      Mappings:
      Namespace Name Mixin selector
      official gh Lbyo;gh()V
      intermediary method_7350 Lnet/minecraft/class_1657;method_7350()V
      named resetLastAttackedTicks Lnet/minecraft/entity/player/PlayerEntity;resetLastAttackedTicks()V
    • getItemCooldownManager

      public ItemCooldownManager getItemCooldownManager()
      Mappings:
      Namespace Name Mixin selector
      official gi Lbyo;gi()Lcfv;
      intermediary method_7357 Lnet/minecraft/class_1657;method_7357()Lnet/minecraft/class_1796;
      named getItemCooldownManager Lnet/minecraft/entity/player/PlayerEntity;getItemCooldownManager()Lnet/minecraft/entity/player/ItemCooldownManager;
    • getVelocityMultiplier

      protected float getVelocityMultiplier()
      Overrides:
      getVelocityMultiplier in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aH Lbfj;aH()F
      intermediary method_23326 Lnet/minecraft/class_1297;method_23326()F
      named getVelocityMultiplier Lnet/minecraft/entity/Entity;getVelocityMultiplier()F
    • getLuck

      public float getLuck()
      Mappings:
      Namespace Name Mixin selector
      official gj Lbyo;gj()F
      intermediary method_7292 Lnet/minecraft/class_1657;method_7292()F
      named getLuck Lnet/minecraft/entity/player/PlayerEntity;getLuck()F
    • isCreativeLevelTwoOp

      public boolean isCreativeLevelTwoOp()
      Mappings:
      Namespace Name Mixin selector
      official gk Lbyo;gk()Z
      intermediary method_7338 Lnet/minecraft/class_1657;method_7338()Z
      named isCreativeLevelTwoOp Lnet/minecraft/entity/player/PlayerEntity;isCreativeLevelTwoOp()Z
    • canEquip

      public boolean canEquip(ItemStack stack)
      Overrides:
      canEquip in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official f Lbfz;f(Lcfz;)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
    • getDimensions

      public EntityDimensions getDimensions(EntityPose pose)
      Returns the dimensions of the entity with the given pose.
      Overrides:
      getDimensions in class LivingEntity
      Returns:
      the dimensions of the entity with the given pose
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbfj;a(Lbgl;)Lbfk;
      intermediary method_18377 Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      named getDimensions Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
    • getPoses

      public ImmutableList<EntityPose> getPoses()
      Overrides:
      getPoses in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official fv Lbfz;fv()Lcom/google/common/collect/ImmutableList;
      intermediary method_24831 Lnet/minecraft/class_1309;method_24831()Lcom/google/common/collect/ImmutableList;
      named getPoses Lnet/minecraft/entity/LivingEntity;getPoses()Lcom/google/common/collect/ImmutableList;
    • getProjectileType

      public ItemStack getProjectileType(ItemStack stack)
      Overrides:
      getProjectileType in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official g Lbfz;g(Lcfz;)Lcfz;
      intermediary method_18808 Lnet/minecraft/class_1309;method_18808(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
      named getProjectileType Lnet/minecraft/entity/LivingEntity;getProjectileType(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • eatFood

      public ItemStack eatFood(World world, ItemStack stack)
      Overrides:
      eatFood in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbfz;a(Lcmm;Lcfz;)Lcfz;
      intermediary method_18866 Lnet/minecraft/class_1309;method_18866(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
      named eatFood Lnet/minecraft/entity/LivingEntity;eatFood(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • shouldRemoveSoulSpeedBoost

      protected boolean shouldRemoveSoulSpeedBoost(BlockState landingState)
      Overrides:
      shouldRemoveSoulSpeedBoost in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbfz;c(Ldcb;)Z
      intermediary method_29500 Lnet/minecraft/class_1309;method_29500(Lnet/minecraft/class_2680;)Z
      named shouldRemoveSoulSpeedBoost Lnet/minecraft/entity/LivingEntity;shouldRemoveSoulSpeedBoost(Lnet/minecraft/block/BlockState;)Z
    • getLeashPos

      public Vec3d getLeashPos(float delta)
      Returns the position of the leash this entity holds.

      This is different from Entity.getLeashOffset(float); this method is called on the entity that holds the leash.

      Overrides:
      getLeashPos in class Entity
      Returns:
      the position of the leash this entity holds
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lbfj;q(F)Leei;
      intermediary method_30951 Lnet/minecraft/class_1297;method_30951(F)Lnet/minecraft/class_243;
      named getLeashPos Lnet/minecraft/entity/Entity;getLeashPos(F)Lnet/minecraft/util/math/Vec3d;
    • isPlayer

      public boolean isPlayer()
      Specified by:
      isPlayer in interface EntityLike
      Overrides:
      isPlayer in class Entity
      Mappings:
      Namespace Name Mixin selector
      official dH Ldfs;dH()Z
      intermediary method_31747 Lnet/minecraft/class_5568;method_31747()Z
      named isPlayer Lnet/minecraft/world/entity/EntityLike;isPlayer()Z
    • isUsingSpyglass

      public boolean isUsingSpyglass()
      Mappings:
      Namespace Name Mixin selector
      official gl Lbyo;gl()Z
      intermediary method_31550 Lnet/minecraft/class_1657;method_31550()Z
      named isUsingSpyglass Lnet/minecraft/entity/player/PlayerEntity;isUsingSpyglass()Z
    • shouldSave

      public boolean shouldSave()
      Specified by:
      shouldSave in interface EntityLike
      Overrides:
      shouldSave in class Entity
      Mappings:
      Namespace Name Mixin selector
      official dG Ldfs;dG()Z
      intermediary method_31746 Lnet/minecraft/class_5568;method_31746()Z
      named shouldSave Lnet/minecraft/world/entity/EntityLike;shouldSave()Z
    • getLastDeathPos

      public Optional<GlobalPos> getLastDeathPos()
      Mappings:
      Namespace Name Mixin selector
      official gm Lbyo;gm()Ljava/util/Optional;
      intermediary method_43122 Lnet/minecraft/class_1657;method_43122()Ljava/util/Optional;
      named getLastDeathPos Lnet/minecraft/entity/player/PlayerEntity;getLastDeathPos()Ljava/util/Optional;
    • setLastDeathPos

      public void setLastDeathPos(Optional<GlobalPos> lastDeathPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyo;a(Ljava/util/Optional;)V
      intermediary method_43120 Lnet/minecraft/class_1657;method_43120(Ljava/util/Optional;)V
      named setLastDeathPos Lnet/minecraft/entity/player/PlayerEntity;setLastDeathPos(Ljava/util/Optional;)V
    • getDamageTiltYaw

      public float getDamageTiltYaw()
      Overrides:
      getDamageTiltYaw in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eB Lbfz;eB()F
      intermediary method_48157 Lnet/minecraft/class_1309;method_48157()F
      named getDamageTiltYaw Lnet/minecraft/entity/LivingEntity;getDamageTiltYaw()F
    • animateDamage

      public void animateDamage(float yaw)
      Called on the client to animate the entity's damage (the wobble).
      Overrides:
      animateDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lbfj;m(F)V
      intermediary method_5879 Lnet/minecraft/class_1297;method_5879(F)V
      named animateDamage Lnet/minecraft/entity/Entity;animateDamage(F)V
    • canSprintAsVehicle

      public boolean canSprintAsVehicle()
      Overrides:
      canSprintAsVehicle in class Entity
      Mappings:
      Namespace Name Mixin selector
      official dB Lbfj;dB()Z
      intermediary method_48155 Lnet/minecraft/class_1297;method_48155()Z
      named canSprintAsVehicle Lnet/minecraft/entity/Entity;canSprintAsVehicle()Z
    • getOffGroundSpeed

      protected float getOffGroundSpeed()
      Overrides:
      getOffGroundSpeed in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eZ Lbfz;eZ()F
      intermediary method_49484 Lnet/minecraft/class_1309;method_49484()F
      named getOffGroundSpeed Lnet/minecraft/entity/LivingEntity;getOffGroundSpeed()F