Class PlayerEntity

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

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

    • OFFLINE_PLAYER_UUID_PREFIX

      public static final String OFFLINE_PLAYER_UUID_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bE Lbkd;bE:Ljava/lang/String;
      intermediary field_30642 Lnet/minecraft/class_1657;field_30642:Ljava/lang/String;
      named OFFLINE_PLAYER_UUID_PREFIX Lnet/minecraft/entity/player/PlayerEntity;OFFLINE_PLAYER_UUID_PREFIX:Ljava/lang/String;
    • field_30643

      public static final int field_30643
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bF Lbkd;bF: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 bG Lbkd;bG: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 bH Lbkd;bH: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 bI Lbkd;bI: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 bJ Lbkd;bJ: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 bK Lbkd;bK: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 bL Lbkd;bL: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 bM Lbkd;bM:F
      intermediary field_30650 Lnet/minecraft/class_1657;field_30650:F
      named field_30650 Lnet/minecraft/entity/player/PlayerEntity;field_30650:F
    • field_30651

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

      public static final EntityDimensions STANDING_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      official bO Lbkd;bO:Latg;
      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 b Lbkd;b: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 c Lbkd;c: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 d Lbkd;d:Lwf;
      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 e Lbkd;e:Lwf;
      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 bP Lbkd;bP:Lwf;
      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 bQ Lbkd;bQ:Lwf;
      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 bR Lbkd;bR:Lwf;
      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 bS Lbkd;bS:Lwf;
      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 f Lbkd;f: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 co Lbkd;co:Lbkc;
      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 bT Lbkd;bT:Lbnr;
      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 bU Lbkd;bU:Lbni;
      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 bV Lbkd;bV:Lbmj;
      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 bW Lbkd;bW:Lbmf;
      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 bX Lbkd;bX: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 bY Lbkd;bY: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 bZ Lbkd;bZ: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 ca Lbkd;ca: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 cb Lbkd;cb: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 cc Lbkd;cc: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 cd Lbkd;cd: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 ce Lbkd;ce: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 cf Lbkd;cf: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 cg Lbkd;cg: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 cp Lbkd;cp: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 ch Lbkd;ch: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 cq Lbkd;cq:Lbka;
      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 ci Lbkd;ci: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 cj Lbkd;cj: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 ck Lbkd;ck: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 cl Lbkd;cl: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 cm Lbkd;cm: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 cr Lbkd;cr: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 cs Lbkd;cs: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 ct Lbkd;ct: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 cu Lbkd;cu:Lbqp;
      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 cv Lbkd;cv:Lbqm;
      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;
    • fishHook

      Mappings:
      Namespace Name Mixin selector
      official cn Lbkd;cn:Lbkp;
      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;
  • Constructor Details

    • PlayerEntity

      public PlayerEntity(World world, BlockPos pos, float yaw, com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbkd;<init>(Lbwp;Lgg;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 Lbkd;a(Lbwp;Lgg;Lbwm;)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 eX Lbkd;eX()Laut$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()
      Overrides:
      initDataTracker in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Latf;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • tick

      public void tick()
      Overrides:
      tick in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official k Latf;k()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 eY Lbkd;eY()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 eZ Lbkd;eZ()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 fa Lbkd;fa()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 fb Lbkd;fb()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 p Lbkd;p()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 j Lbkd;j()Lbqm;
      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 q Lbkd;q()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 fc Lbkd;fc()V
      intermediary method_7318 Lnet/minecraft/class_1657;method_7318()V
      named updatePose Lnet/minecraft/entity/player/PlayerEntity;updatePose()V
    • getMaxNetherPortalTime

      public int getMaxNetherPortalTime()
      Overrides:
      getMaxNetherPortalTime in class Entity
      Mappings:
      Namespace Name Mixin selector
      official am Latf;am()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 aA Latf;aA()Lafd;
      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 aB Latf;aB()Lafd;
      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 aC Latf;aC()Lafd;
      intermediary method_5672 Lnet/minecraft/class_1297;method_5672()Lnet/minecraft/class_3414;
      named getHighSpeedSplashSound Lnet/minecraft/entity/Entity;getHighSpeedSplashSound()Lnet/minecraft/sound/SoundEvent;
    • getDefaultNetherPortalCooldown

      public int getDefaultNetherPortalCooldown()
      Overrides:
      getDefaultNetherPortalCooldown in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bu Latf;bu()I
      intermediary method_5806 Lnet/minecraft/class_1297;method_5806()I
      named getDefaultNetherPortalCooldown Lnet/minecraft/entity/Entity;getDefaultNetherPortalCooldown()I
    • playSound

      public void playSound(SoundEvent sound, float volume, float pitch)
      Overrides:
      playSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Lafd;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 Lbkd;a(Lafd;Laff;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()
      Overrides:
      getSoundCategory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cJ Latf;cJ()Laff;
      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 cK Latf;cK()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)
      Overrides:
      handleStatus in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(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 Lbkd;a(Lht;)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()
      Mappings:
      Namespace Name Mixin selector
      official n Lbkd;n()V
      intermediary method_7346 Lnet/minecraft/class_1657;method_7346()V
      named closeHandledScreen Lnet/minecraft/entity/player/PlayerEntity;closeHandledScreen()V
    • tickRiding

      public void tickRiding()
      Overrides:
      tickRiding in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bj Latf;bj()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 ex Latt;ex()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 u_ Latt;u_()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 Lbkd;c(Lna;)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 Lbkd;c(Latf;)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 fd Lbkd;fd()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 t Lbkd;t(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 u Lbkd;u(I)V
      intermediary method_7285 Lnet/minecraft/class_1657;method_7285(I)V
      named addScore Lnet/minecraft/entity/player/PlayerEntity;addScore(I)V
    • onDeath

      public void onDeath(DamageSource source)
      Overrides:
      onDeath in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latt;a(Lasp;)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 dX Latt;dX()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 fe Lbkd;fe()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 c Latt;c(Lasp;)Lafd;
      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 v_ Latt;v_()Lafd;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • dropSelectedItem

      public boolean dropSelectedItem(boolean dropEntireStack)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Z)Z
      intermediary method_7290 Lnet/minecraft/class_1657;method_7290(Z)Z
      named dropSelectedItem Lnet/minecraft/entity/player/PlayerEntity;dropSelectedItem(Z)Z
    • dropItem

      @Nullable public @Nullable ItemEntity dropItem(ItemStack stack, boolean retainOwnership)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lbqp;Z)Lbhc;
      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 Lbkd;a(Lbqp;ZZ)Lbhc;
      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 c Lbkd;c(Lcks;)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 d Lbkd;d(Lcks;)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)
      Overrides:
      readCustomDataFromNbt in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Lna;)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)
      Overrides:
      writeCustomDataToNbt in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Latf;b(Lna;)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)
      Overrides:
      isInvulnerableTo in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Latf;b(Lasp;)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)
      Overrides:
      damage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Lasp;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 Latt;d(Latt;)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 dN Latt;dN()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 Lbkd;a(Lbkd;)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 Latt;b(Lasp;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 Latt;c(Lasp;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 q Latt;q(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 Latt;f(Lasp;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 du Latt;du()Z
      intermediary method_27303 Lnet/minecraft/class_1309;method_27303()Z
      named isOnSoulSpeedBlock Lnet/minecraft/entity/LivingEntity;isOnSoulSpeedBlock()Z
    • openEditSignScreen

      public void openEditSignScreen(SignBlockEntity sign)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lcjp;)V
      intermediary method_7311 Lnet/minecraft/class_1657;method_7311(Lnet/minecraft/class_2625;)V
      named openEditSignScreen Lnet/minecraft/entity/player/PlayerEntity;openEditSignScreen(Lnet/minecraft/block/entity/SignBlockEntity;)V
    • openCommandBlockMinecartScreen

      public void openCommandBlockMinecartScreen(CommandBlockExecutor commandBlockExecutor)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lbvp;)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 Lbkd;a(Lciw;)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 Lbkd;a(Lcjt;)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 Lbkd;a(Lcji;)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(HorseBaseEntity horse, Inventory inventory)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lbfi;Lart;)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/HorseBaseEntity;Lnet/minecraft/inventory/Inventory;)V
    • openHandledScreen

      public OptionalInt openHandledScreen(@Nullable @Nullable NamedScreenHandlerFactory factory)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lasd;)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 Lbkd;a(ILbvn;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 Lbkd;a(Lbqp;Larz;)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 Lbkd;a(Latf;Larz;)Lasa;
      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 bk Latf;bk()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 bo Latf;bo()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 eq Latt;eq()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 dA Latt;dA()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 Latf;a(Ldna;Latz;)Ldna;
      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 v Lbkd;v()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 Lbkd;d(Latf;)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 Latt;g(Latt;)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 r Lbkd;r(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 Lbkd;a(Latf;)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 Lbkd;b(Latf;)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 ff Lbkd;ff()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 fg Lbkd;fg()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)
      Overrides:
      remove in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Latf$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 fh Lbkd;fh()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 fi Lbkd;fi()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 fj Lbkd;fj()Lbkc;
      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 fk Lbkd;fk()Lbka;
      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 Lbkd;a(Lbqp;Lbqp;Lbmr;)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
    • trySleep

      public com.mojang.datafixers.util.Either<PlayerEntity.SleepFailureReason,Unit> trySleep(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lgg;)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 bool, boolean updateSleepingPlayers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;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()
      Overrides:
      wakeUp in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eV Latt;eV()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 float2, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Labr;Lgg;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;
    • isSleepingLongEnough

      public boolean isSleepingLongEnough()
      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 fl Lbkd;fl()Z
      intermediary method_7276 Lnet/minecraft/class_1657;method_7276()Z
      named isSleepingLongEnough Lnet/minecraft/entity/player/PlayerEntity;isSleepingLongEnough()Z
    • getSleepTimer

      public int getSleepTimer()
      Mappings:
      Namespace Name Mixin selector
      official fm Lbkd;fm()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 actionBar)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Los;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 Lbkd;a(Lww;)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 Lbkd;a(Lww;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 Lbkd;b(Lafl;)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 Lbkd;a(Lafl;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 Lbkd;a(Lafl;)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 Lbkd;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
    • unlockRecipes

      public void unlockRecipes(Identifier[] ids)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a([Lww;)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 Lbkd;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 es Latt;es()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)
      Overrides:
      travel in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official g Latt;g(Ldna;)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 aQ Latf;aQ()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 f Lbkd;f(Lgg;)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 ev Latt;ev()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 q Lbkd;q(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 r Lbkd;r(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)
      Overrides:
      handleFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(FFLasp;)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 fn Lbkd;fn()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 fo Lbkd;fo()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 fp Lbkd;fp()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 aT Latf;aT()V
      intermediary method_5746 Lnet/minecraft/class_1297;method_5746()V
      named onSwimmingStart Lnet/minecraft/entity/Entity;onSwimmingStart()V
    • getFallSound

      protected SoundEvent getFallSound(int distance)
      Overrides:
      getFallSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official p Latt;p(I)Lafd;
      intermediary method_6041 Lnet/minecraft/class_1309;method_6041(I)Lnet/minecraft/class_3414;
      named getFallSound Lnet/minecraft/entity/LivingEntity;getFallSound(I)Lnet/minecraft/sound/SoundEvent;
    • onKilledOther

      public void onKilledOther(ServerWorld world, LivingEntity other)
      Overrides:
      onKilledOther in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Labr;Latt;)V
      intermediary method_5874 Lnet/minecraft/class_1297;method_5874(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
      named onKilledOther Lnet/minecraft/entity/Entity;onKilledOther(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)V
    • slowMovement

      public void slowMovement(BlockState state, Vec3d multiplier)
      Overrides:
      slowMovement in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Lcks;Ldna;)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 Lbkd;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 fq Lbkd;fq()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 Lbkd;a(Lbqp;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 Lbkd;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 fr Lbkd;fr()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 u Lbkd;u(F)V
      intermediary method_7322 Lnet/minecraft/class_1657;method_7322(F)V
      named addExhaustion Lnet/minecraft/entity/player/PlayerEntity;addExhaustion(F)V
    • getHungerManager

      public HungerManager getHungerManager()
      Mappings:
      Namespace Name Mixin selector
      official fs Lbkd;fs()Lbmf;
      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 s Lbkd;s(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 ft Lbkd;ft()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 fu Lbkd;fu()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 Lbkd;a(Lgg;Lgl;Lbqp;)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

      protected int getXpToDrop(PlayerEntity player)
      Called when this entity is killed and returns the amount of experience to drop.

      player may be null if shouldAlwaysDropXp() returns true.

      Overrides:
      getXpToDrop in class LivingEntity
      Parameters:
      player - the attacking player
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Latt;d(Lbkd;)I
      intermediary method_6110 Lnet/minecraft/class_1309;method_6110(Lnet/minecraft/class_1657;)I
      named getXpToDrop Lnet/minecraft/entity/LivingEntity;getXpToDrop(Lnet/minecraft/entity/player/PlayerEntity;)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 dE Latt;dE()Z
      intermediary method_6071 Lnet/minecraft/class_1309;method_6071()Z
      named shouldAlwaysDropXp Lnet/minecraft/entity/LivingEntity;shouldAlwaysDropXp()Z
    • shouldRenderName

      public boolean shouldRenderName()
      Overrides:
      shouldRenderName in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official cn Latf;cn()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 aI Latf;aI()Latf$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 t Lbkd;t()V
      intermediary method_7355 Lnet/minecraft/class_1657;method_7355()V
      named sendAbilitiesUpdate Lnet/minecraft/entity/player/PlayerEntity;sendAbilitiesUpdate()V
    • getName

      public Text getName()
      Specified by:
      getName in interface Nameable
      Overrides:
      getName in class Entity
      Mappings:
      Namespace Name Mixin selector
      official S Lase;S()Los;
      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 fv Lbkd;fv()Lbnr;
      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 b Latt;b(Latk;)Lbqp;
      intermediary method_6118 Lnet/minecraft/class_1309;method_6118(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
      named getEquippedStack Lnet/minecraft/entity/LivingEntity;getEquippedStack(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/item/ItemStack;
    • equipStack

      public void equipStack(EquipmentSlot slot, ItemStack stack)
      Specified by:
      equipStack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Latk;Lbqp;)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 j Lbkd;j(Lbqp;)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
    • getItemsHand

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

      public Iterable<ItemStack> getArmorItems()
      Specified by:
      getArmorItems in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bx Latf;bx()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 Lbkd;h(Lna;)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 fw Lbkd;fw()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 Lbkd;k(Lna;)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()
      Overrides:
      isSpectator in class Entity
      Mappings:
      Namespace Name Mixin selector
      official A_ Latf;A_()Z
      intermediary method_7325 Lnet/minecraft/class_1297;method_7325()Z
      named isSpectator Lnet/minecraft/entity/Entity;isSpectator()Z
    • isSwimming

      public boolean isSwimming()
      Overrides:
      isSwimming in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bK Latf;bK()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 Lbkd;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()
      Overrides:
      isPushedByFluids in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ck Latf;ck()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 fx Lbkd;fx()Ldny;
      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()
      Specified by:
      getDisplayName in interface Nameable
      Overrides:
      getDisplayName in class Entity
      Mappings:
      Namespace Name Mixin selector
      official B_ Lase;B_()Los;
      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 Lbkd;a(Loy;)Loy;
      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()
      Overrides:
      getEntityName in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cj Latf;cj()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 Latt;b(Lauf;Latg;)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 t Latt;t(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 eB Latt;eB()F
      intermediary method_6067 Lnet/minecraft/class_1309;method_6067()F
      named getAbsorptionAmount Lnet/minecraft/entity/LivingEntity;getAbsorptionAmount()F
    • getUuidFromProfile

      public static UUID getUuidFromProfile(com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
      intermediary method_7271 Lnet/minecraft/class_1657;method_7271(Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
      named getUuidFromProfile Lnet/minecraft/entity/player/PlayerEntity;getUuidFromProfile(Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
    • getOfflinePlayerUuid

      public static UUID getOfflinePlayerUuid(String nickname)
      Mappings:
      Namespace Name Mixin selector
      official c Lbkd;c(Ljava/lang/String;)Ljava/util/UUID;
      intermediary method_7310 Lnet/minecraft/class_1657;method_7310(Ljava/lang/String;)Ljava/util/UUID;
      named getOfflinePlayerUuid Lnet/minecraft/entity/player/PlayerEntity;getOfflinePlayerUuid(Ljava/lang/String;)Ljava/util/UUID;
    • isPartVisible

      public boolean isPartVisible(PlayerModelPart modelPart)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkd;a(Lbke;)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 k Latf;k(I)Lauk;
      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 fy Lbkd;fy()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 t Lbkd;t(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 ticks)
      Overrides:
      setFireTicks in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Latf;g(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 eD Latt;eD()Lato;
      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 Lbkd;a(Lato;)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 fz Lbkd;fz()Lna;
      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 Lbkd;i(Lna;)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 fA Lbkd;fA()Lna;
      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 Lbkd;j(Lna;)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 fB Lbkd;fB()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 v Lbkd;v(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 fC Lbkd;fC()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 fD Lbkd;fD()Lbqm;
      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 ax Latf;ax()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 fE Lbkd;fE()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 fF Lbkd;fF()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 g Latt;g(Lbqp;)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)
      Overrides:
      getDimensions in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(Lauf;)Latg;
      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 eR Latt;eR()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;
    • getArrowType

      public ItemStack getArrowType(ItemStack stack)
      Overrides:
      getArrowType in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official h Latt;h(Lbqp;)Lbqp;
      intermediary method_18808 Lnet/minecraft/class_1309;method_18808(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
      named getArrowType Lnet/minecraft/entity/LivingEntity;getArrowType(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 Latt;a(Lbwp;Lbqp;)Lbqp;
      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 b Latt;b(Lcks;)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
    • method_30951

      public Vec3d method_30951(float float2)
      Overrides:
      method_30951 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official n Latf;n(F)Ldna;
      intermediary method_30951 Lnet/minecraft/class_1297;method_30951(F)Lnet/minecraft/class_243;
      named method_30951 Lnet/minecraft/entity/Entity;method_30951(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 dn Lcoc;dn()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 fG Lbkd;fG()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 dm Lcoc;dm()Z
      intermediary method_31746 Lnet/minecraft/class_5568;method_31746()Z
      named shouldSave Lnet/minecraft/world/entity/EntityLike;shouldSave()Z