Class PlayerEntity
- All Implemented Interfaces:
CommandOutput
,Nameable
,EntityLike
- Direct Known Subclasses:
AbstractClientPlayerEntity
,ServerPlayerEntity
- Mappings:
Namespace Name official bwp
intermediary net/minecraft/class_1657
named net/minecraft/entity/player/PlayerEntity
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
A reason why a player cannot start sleeping.Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate final PlayerAbilities
protected int
private static final TrackedData<Float>
double
double
double
static final float
protected int
protected EnderChestInventory
int
int
float
static final int
static final int
static final int
static final int
static final int
static final float
static final float
static final float
private static final int
protected final float
private final com.mojang.authlib.GameProfile
protected HungerManager
private final PlayerInventory
protected boolean
private final ItemCooldownManager
private int
protected static final TrackedData<NbtCompound>
private static final Logger
protected static final TrackedData<Byte>
protected static final TrackedData<Byte>
final PlayerScreenHandler
private static final Map<EntityPose,
EntityDimensions> double
double
double
float
private boolean
protected static final TrackedData<NbtCompound>
private static final TrackedData<Integer>
private ItemStack
private long
private int
static final EntityDimensions
float
int
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, airStrafingSpeed, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAG
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_36331, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
ConstructorDescriptionPlayerEntity
(World world, BlockPos pos, float yaw, com.mojang.authlib.GameProfile gameProfile) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCritParticles
(Entity target) void
addEnchantedHitParticles
(Entity target) void
addExhaustion
(float exhaustion) void
addExperience
(int experience) void
addExperienceLevels
(int levels) void
addScore
(int score) boolean
addShoulderEntity
(NbtCompound entityNbt) private MutableText
addTellClickEvent
(MutableText component) protected Vec3d
adjustMovementForSneaking
(Vec3d movement, MovementType type) protected void
applyDamage
(DamageSource source, float amount) void
applyEnchantmentCosts
(ItemStack enchantedItem, int experienceLevels) void
protected void
attackLivingEntity
(LivingEntity target) boolean
canConsume
(boolean ignoreHunger) boolean
boolean
boolean
canHarvest
(BlockState state) Determines whether the player is able to harvest drops from the specified block state.boolean
boolean
canPlaceOn
(BlockPos pos, Direction facing, ItemStack stack) boolean
Returns whether this player has been sleeping long enough to count towards resetting the time of day and weather of the server.boolean
boolean
protected boolean
protected void
protected void
Runs closing tasks for the current screen handler and sets it to theplayerScreenHandler
.private void
collideWithEntity
(Entity entity) protected ItemCooldownManager
boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.protected void
damageArmor
(DamageSource source, float amount) protected void
damageHelmet
(DamageSource source, float amount) protected void
damageShield
(float amount) void
disableShield
(boolean sprinting) void
Dismounts the vehicle if present.protected boolean
doesNotSuffocate
(BlockPos pos) protected void
protected void
private void
dropShoulderEntity
(NbtCompound entityNbt) void
equipStack
(EquipmentSlot slot, ItemStack stack) Equipsstack
atslot
.This is also used to set an entity's mainhand or offhand stack.findRespawnPosition
(ServerWorld world, BlockPos pos, float angle, boolean forced, boolean alive) Finds the precise respawn position from aBlockPos
in a world.float
float
getActiveEyeHeight
(EntityPose pose, EntityDimensions dimensions) Returns an iterable of item stacks equipped as armor.getArrowType
(ItemStack stack) float
getAttackCooldownProgress
(float baseTime) float
float
getBlockBreakingSpeed
(BlockState block) protected int
protected SoundEvent
int
Returns the entity's default portal cooldown.getDimensions
(EntityPose pose) Returns the dimensions of the entity with the givenpose
.Returns the display name of this object.int
Returns the name uniquely identifying the entity.com.mojang.authlib.GameProfile
Returns an iterable of item stacks held in the hands.double
protected SoundEvent
protected SoundEvent
getHurtSound
(DamageSource source) getLeashPos
(float delta) Returns the position of the leash this entity holds.float
getLuck()
int
Returns how long entities can be inside the nether portal without teleporting, in ticks.protected Entity.MoveEffect
Returns the possible effect(s) of an entity moving.float
getName()
Returns the name of this object.int
getPoses()
int
getScore()
int
Returns the sound category for sounds from this entity.protected SoundEvent
getStackReference
(int mappedIndex) Obtains a stack reference to be modified.protected SoundEvent
protected float
int
Called when this entity is killed and returns the amount of experience to drop.boolean
giveItemStack
(ItemStack stack) boolean
handleFallDamage
(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.void
handleStatus
(byte status) Called on the client when the entity receives an entity status from the server.boolean
private void
increaseRidingMotionStats
(double dx, double dy, double dz) void
increaseStat
(Stat<?> stat, int amount) void
increaseStat
(Identifier stat, int amount) void
increaseTravelMotionStats
(double dx, double dy, double dz) void
incrementStat
(Stat<?> stat) void
incrementStat
(Identifier stat) protected void
Initializes data tracker.protected boolean
isArmorSlot
(EquipmentSlot slot) boolean
isBlockBreakingRestricted
(World world, BlockPos pos, GameMode gameMode) abstract boolean
Returns whether this player is in creative mode.boolean
protected boolean
boolean
isInvulnerableTo
(DamageSource damageSource) Returns whether the entity is invulnerable todamageSource
.boolean
protected boolean
boolean
isPartVisible
(PlayerModelPart modelPart) boolean
isPlayer()
boolean
Returns whether the entity is pushed by fluids.abstract boolean
Returns whether the entity is a spectator.boolean
Returns whether the entity is swimming.boolean
void
jump()
int
lockRecipes
(Collection<Recipe<?>> recipes) private boolean
void
onDeath
(DamageSource damageSource) boolean
onKilledOther
(ServerWorld world, LivingEntity other) Called when this entity killsother
.void
onPickupSlotClick
(ItemStack cursorStack, ItemStack slotStack, ClickType clickType) Called when a player performs apickup slot action
in a screen handler.protected void
void
openCommandBlockMinecartScreen
(CommandBlockExecutor commandBlockExecutor) void
openCommandBlockScreen
(CommandBlockBlockEntity commandBlock) void
void
openHorseInventory
(AbstractHorseEntity horse, Inventory inventory) void
openJigsawScreen
(JigsawBlockEntity jigsaw) void
openStructureBlockScreen
(StructureBlockBlockEntity structureBlock) void
playSound
(SoundEvent sound, float volume, float pitch) void
playSound
(SoundEvent event, SoundCategory category, float volume, float pitch) void
Reads custom data fromnbt
.void
remove
(Entity.RemovalReason reason) Removes the entity.void
void
void
void
void
sendMessage
(Text message, boolean overlay) Adds a message to this player's HUD.void
sendTradeOffers
(int syncId, TradeOfferList offers, int levelProgress, int experience, boolean leveled, boolean refreshable) void
setAbsorptionAmount
(float amount) void
setFireTicks
(int fireTicks) Sets the entity on fire forticks
ticks.void
setLastDeathPos
(Optional<GlobalPos> lastDeathPos) void
setMainArm
(Arm arm) void
setReducedDebugInfo
(boolean reducedDebugInfo) void
setScore
(int score) protected void
setShoulderEntityLeft
(NbtCompound entityNbt) protected void
setShoulderEntityRight
(NbtCompound entityNbt) protected boolean
Returns if this entity may always drop experience, skipping any other checks.boolean
boolean
boolean
shouldDamagePlayer
(PlayerEntity player) protected boolean
boolean
protected boolean
shouldRemoveSoulSpeedBoost
(BlockState landingState) boolean
Returns whether to render the name of the entity.boolean
boolean
void
slowMovement
(BlockState state, Vec3d multiplier) CallsEntity.onLanding()
and slows this entity.private void
spawnParticles
(ParticleEffect parameters) void
void
void
protected void
takeShieldHit
(LivingEntity attacker) void
tick()
Ticks this entity.void
protected void
void
void
Allows you to do certain speed and velocity calculations.com.mojang.datafixers.util.Either<PlayerEntity.SleepFailureReason,
Unit> Tries to start sleeping on a block.int
unlockRecipes
(Collection<Recipe<?>> recipes) void
unlockRecipes
(Identifier[] ids) private void
protected void
private void
updateShoulderEntity
(@Nullable NbtCompound entityNbt) void
private void
protected boolean
void
Called when the player uses (defaults to right click) a writable or written book item.void
useRiptide
(int riptideTicks) protected void
void
wakeUp()
Wakes this entity up.void
wakeUp
(boolean skipSleepTimer, boolean updateSleepingPlayers) Wakes this player up.void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, baseTick, blockedByShield, canBeRiddenInWater, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canMoveVoluntarily, canSee, canTarget, canTarget, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropEquipment, dropLoot, dropXp, endCombat, enterCombat, fall, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDrinkSound, getEatSound, getEyeHeight, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getLootContextBuilder, getLootTable, getMainHandStack, getMaxHealth, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStatusEffect, getStatusEffects, getStingerCount, getStuckArrowCount, getVisibilityBoundingBox, getYaw, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isBaby, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isInsideWall, isInSwimmingPose, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, playEquipSound, playHurtSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setMovementSpeed, setNearbySongPlaying, setNoDrag, setOnGround, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swimUpward, swingHand, swingHand, takeKnockback, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiptide, tickStatusEffects, triggerItemPickedUpByEntityCriteria, tryAttack, turnHead, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, createSpawnPacket, detach, discard, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLerpedPos, getMaxAir, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasPrimaryPassenger, hasVehicle, interact, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSprinting, isSubmergedIn, isSubmergedInWater, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, method_45320, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, playExtinguishSound, playSoundIfNotSilent, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lbwp;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 bE
Lbwp;bE: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 bF
Lbwp;bF: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 bG
Lbwp;bG: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 bH
Lbwp;bH: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 bI
Lbwp;bI: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 bJ
Lbwp;bJ: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 bK
Lbwp;bK: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 bL
Lbwp;bL: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 bM
Lbwp;bM: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
- Mappings:
Namespace Name Mixin selector official bN
Lbwp;bN:Lbds;
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
- Mappings:
Namespace Name Mixin selector official c
Lbwp;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
Lbwp;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
- Mappings:
Namespace Name Mixin selector official e
Lbwp;e:Labn;
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
- Mappings:
Namespace Name Mixin selector official f
Lbwp;f:Labn;
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
- Mappings:
Namespace Name Mixin selector official bO
Lbwp;bO:Labn;
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
- Mappings:
Namespace Name Mixin selector official bP
Lbwp;bP:Labn;
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
- Mappings:
Namespace Name Mixin selector official bQ
Lbwp;bQ:Labn;
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
- Mappings:
Namespace Name Mixin selector official bR
Lbwp;bR:Labn;
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 cn
Lbwp;cn:J
intermediary field_19428
Lnet/minecraft/class_1657;field_19428:J
named shoulderEntityAddedTime
Lnet/minecraft/entity/player/PlayerEntity;shoulderEntityAddedTime:J
-
inventory
- Mappings:
Namespace Name Mixin selector official co
Lbwp;co:Lbwo;
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
- Mappings:
Namespace Name Mixin selector official bS
Lbwp;bS:Lcao;
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
- Mappings:
Namespace Name Mixin selector official bT
Lbwp;bT:Lcaf;
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
- Mappings:
Namespace Name Mixin selector official bU
Lbwp;bU:Lbzg;
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
- Mappings:
Namespace Name Mixin selector official bV
Lbwp;bV:Lbzc;
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 bW
Lbwp;bW: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 bX
Lbwp;bX: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 bY
Lbwp;bY: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 bZ
Lbwp;bZ: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 ca
Lbwp;ca: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 cb
Lbwp;cb: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 cc
Lbwp;cc: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 cd
Lbwp;cd: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 ce
Lbwp;ce: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 cf
Lbwp;cf: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
Lbwp;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 cg
Lbwp;cg:Z
intermediary field_7490
Lnet/minecraft/class_1657;field_7490:Z
named isSubmergedInWater
Lnet/minecraft/entity/player/PlayerEntity;isSubmergedInWater:Z
-
abilities
- Mappings:
Namespace Name Mixin selector official cq
Lbwp;cq:Lbwm;
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 ch
Lbwp;ch: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 ci
Lbwp;ci: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 cj
Lbwp;cj: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 ck
Lbwp;ck: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 cl
Lbwp;cl: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
Lbwp;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
Lbwp;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
Lbwp;ct:Z
intermediary field_7523
Lnet/minecraft/class_1657;field_7523:Z
named reducedDebugInfo
Lnet/minecraft/entity/player/PlayerEntity;reducedDebugInfo:Z
-
selectedItem
- Mappings:
Namespace Name Mixin selector official cu
Lbwp;cu:Lcdt;
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
- Mappings:
Namespace Name Mixin selector official cv
Lbwp;cv:Lcdq;
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
- Mappings:
Namespace Name Mixin selector official cw
Lbwp;cw: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 cm
Lbwp;cm:Lbxd;
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 gameProfile) - Mappings:
Namespace Name Mixin selector official <init>
Lbwp;<init>(Lcjw;Lgp;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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcjw;Lgp;Lcjt;)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
- Mappings:
Namespace Name Mixin selector official ft
Lbwp;ft()Lbfi$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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official a_
Lbdr;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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lbdr;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 fu
Lbwp;fu()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 fv
Lbwp;fv()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 fw
Lbwp;fw()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 fx
Lbwp;fx()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 m
Lbwp;m()V
intermediary method_7330
Lnet/minecraft/class_1657;method_7330()V
named updateTurtleHelmet
Lnet/minecraft/entity/player/PlayerEntity;updateTurtleHelmet()V
-
createCooldownManager
- Mappings:
Namespace Name Mixin selector official k
Lbwp;k()Lcdq;
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 p
Lbwp;p()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 fy
Lbwp;fy()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 classEntity
- Returns:
- how long entities can be inside the nether portal without teleporting, in ticks
- Mappings:
Namespace Name Mixin selector official au
Lbdr;au()I
intermediary method_5741
Lnet/minecraft/class_1297;method_5741()I
named getMaxNetherPortalTime
Lnet/minecraft/entity/Entity;getMaxNetherPortalTime()I
-
getSwimSound
- Overrides:
getSwimSound
in classEntity
- Mappings:
Namespace Name Mixin selector official aK
Lbdr;aK()Laln;
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
- Overrides:
getSplashSound
in classEntity
- Mappings:
Namespace Name Mixin selector official aL
Lbdr;aL()Laln;
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
- Overrides:
getHighSpeedSplashSound
in classEntity
- Mappings:
Namespace Name Mixin selector official aM
Lbdr;aM()Laln;
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 classEntity
- Returns:
- the entity's default portal cooldown
- See Also:
- Mappings:
Namespace Name Mixin selector official bF
Lbdr;bF()I
intermediary method_5806
Lnet/minecraft/class_1297;method_5806()I
named getDefaultPortalCooldown
Lnet/minecraft/entity/Entity;getDefaultPortalCooldown()I
-
playSound
-
playSound
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Laln;Lalp;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
Returns the sound category for sounds from this entity.This is used by
Entity.playSound(SoundEvent, float, float)
and defaults toSoundCategory.NEUTRAL
. Hostile entities should override this to returnSoundCategory.HOSTILE
.- Overrides:
getSoundCategory
in classEntity
- Returns:
- the sound category for sounds from this entity
- See Also:
- Mappings:
Namespace Name Mixin selector official cW
Lbdr;cW()Lalp;
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 classEntity
- Mappings:
Namespace Name Mixin selector official cX
Lbdr;cX()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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(B)V
intermediary method_5711
Lnet/minecraft/class_1297;method_5711(B)V
named handleStatus
Lnet/minecraft/entity/Entity;handleStatus(B)V
-
spawnParticles
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lio;)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 r
Lbwp;r()V
intermediary method_7346
Lnet/minecraft/class_1657;method_7346()V
named closeHandledScreen
Lnet/minecraft/entity/player/PlayerEntity;closeHandledScreen()V
-
closeScreenHandler
protected void closeScreenHandler()Runs closing tasks for the current screen handler and sets it to theplayerScreenHandler
.- Mappings:
Namespace Name Mixin selector official s
Lbwp;s()V
intermediary method_14247
Lnet/minecraft/class_1657;method_14247()V
named closeScreenHandler
Lnet/minecraft/entity/player/PlayerEntity;closeScreenHandler()V
-
tickRiding
public void tickRiding()- Overrides:
tickRiding
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official bu
Lbdr;bu()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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official eS
Lbeg;eS()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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official b_
Lbeg;b_()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
-
updateShoulderEntity
- Mappings:
Namespace Name Mixin selector official c
Lbwp;c(Lqp;)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
- Mappings:
Namespace Name Mixin selector official c
Lbwp;c(Lbdr;)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 fz
Lbwp;fz()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
Lbwp;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
Lbwp;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
Lbwp;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
- Overrides:
onDeath
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbeg;a(Lbcz;)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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official en
Lbeg;en()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 fA
Lbwp;fA()V
intermediary method_7293
Lnet/minecraft/class_1657;method_7293()V
named vanishCursedItems
Lnet/minecraft/entity/player/PlayerEntity;vanishCursedItems()V
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lbeg;c(Lbcz;)Laln;
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
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c_
Lbeg;c_()Laln;
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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcdt;Z)Lbti;
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
Lbwp;a(Lcdt;ZZ)Lbti;
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
- Mappings:
Namespace Name Mixin selector official c
Lbwp;c(Lcyt;)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
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 returnstrue
.- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lbwp;d(Lcyt;)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
Reads custom data fromnbt
. 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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lqp;)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
Writes custom data tonbt
. 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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbdr;b(Lqp;)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
Returns whether the entity is invulnerable todamageSource
.This can be overridden to make the entity invulnerable to some damages, but
super.isInvulnerableTo()
should be called in this case.- Overrides:
isInvulnerableTo
in classEntity
- Returns:
- whether the entity is invulnerable to
damageSource
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbdr;b(Lbcz;)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
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, likeEndCrystalEntity
, 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 classLivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lbcz;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
- Overrides:
takeShieldHit
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d
Lbeg;d(Lbeg;)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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official ed
Lbeg;ed()Z
intermediary method_33190
Lnet/minecraft/class_1309;method_33190()Z
named canTakeDamage
Lnet/minecraft/entity/LivingEntity;canTakeDamage()Z
-
shouldDamagePlayer
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbwp;)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
- Overrides:
damageArmor
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbeg;b(Lbcz;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
- Overrides:
damageHelmet
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lbeg;c(Lbcz;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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official r
Lbeg;r(F)V
intermediary method_6056
Lnet/minecraft/class_1309;method_6056(F)V
named damageShield
Lnet/minecraft/entity/LivingEntity;damageShield(F)V
-
applyDamage
- Overrides:
applyDamage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official f
Lbeg;f(Lbcz;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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official dJ
Lbeg;dJ()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 V
Lbwp;V()Z
intermediary method_33793
Lnet/minecraft/class_1657;method_33793()Z
named shouldFilterText
Lnet/minecraft/entity/player/PlayerEntity;shouldFilterText()Z
-
openEditSignScreen
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcxp;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcix;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcwt;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcxt;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcxg;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbrn;Lbcf;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbcp;)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
Lbwp;a(ILciv;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
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 bookhand
- 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
Lbwp;a(Lcdt;Lbcl;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbdr;Lbcl;)Lbcm;
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 classEntity
- Mappings:
Namespace Name Mixin selector official bv
Lbdr;bv()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 classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official bz
Lbdr;bz()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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official eK
Lbeg;eK()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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official dP
Lbeg;dP()Z
intermediary method_29920
Lnet/minecraft/class_1309;method_29920()Z
named shouldSwimInFluids
Lnet/minecraft/entity/LivingEntity;shouldSwimInFluids()Z
-
adjustMovementForSneaking
- Overrides:
adjustMovementForSneaking
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Leae;Lbem;)Leae;
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 t
Lbwp;t()Z
intermediary method_30263
Lnet/minecraft/class_1657;method_30263()Z
named method_30263
Lnet/minecraft/entity/player/PlayerEntity;method_30263()Z
-
attack
- Mappings:
Namespace Name Mixin selector official d
Lbwp;d(Lbdr;)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
- Overrides:
attackLivingEntity
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official g
Lbeg;g(Lbeg;)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
Lbwp;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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbdr;)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
- Mappings:
Namespace Name Mixin selector official b
Lbwp;b(Lbdr;)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 fB
Lbwp;fB()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 fC
Lbwp;fC()V
intermediary method_7331
Lnet/minecraft/class_1657;method_7331()V
named requestRespawn
Lnet/minecraft/entity/player/PlayerEntity;requestRespawn()V
-
remove
Removes the entity.- Overrides:
remove
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lbdr$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
Lbwp;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 fD
Lbwp;fD()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
- Mappings:
Namespace Name Mixin selector official fE
Lbwp;fE()Lbwo;
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
- Mappings:
Namespace Name Mixin selector official fF
Lbwp;fF()Lbwm;
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
Called when a player performs apickup slot action
in a screen handler.- Parameters:
cursorStack
- the item stack on the player's cursorslotStack
- the item stack in the clicked slotclickType
- 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
Lbwp;a(Lcdt;Lcdt;Lbzo;)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 fG
Lbwp;fG()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 anEither.Left
containing the failure reason - Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lgp;)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
- iftrue
, the sleep timer will be set straight to 0 instead of 100updateSleepingPlayers
- iftrue
and called on the logical server, sends sleeping status updates to all players- Mappings:
Namespace Name Mixin selector official a
Lbwp;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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official fq
Lbeg;fq()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 aBlockPos
in a world. Also applies respawning effects on the spawn point blocks such as decreasing respawn anchor charges.If
forced
isfalse
, this method will only apply to respawn anchors and beds. If it'strue
, 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 locatedpos
- the spawn point as aBlockPos
forced
-true
if the spawn point is forced,false
otherwisealive
- iftrue
, the player is alive, otherwise respawning after a death- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lahm;Lgp;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 fH
Lbwp;fH()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 fI
Lbwp;fI()I
intermediary method_7297
Lnet/minecraft/class_1657;method_7297()I
named getSleepTimer
Lnet/minecraft/entity/player/PlayerEntity;getSleepTimer()I
-
sendMessage
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 onClientPlayerEntity
, it just adds a message to their HUD.- Parameters:
message
- the message to add- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lss;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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lacf;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lacf;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
- Mappings:
Namespace Name Mixin selector official b
Lbwp;b(Lalv;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lalv;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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lalv;)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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a([Lacf;)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
- Mappings:
Namespace Name Mixin selector official b
Lbwp;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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official eN
Lbeg;eN()V
intermediary method_6043
Lnet/minecraft/class_1309;method_6043()V
named jump
Lnet/minecraft/entity/LivingEntity;jump()V
-
travel
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 classLivingEntity
- Parameters:
movementInput
- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order- Mappings:
Namespace Name Mixin selector official h
Lbeg;h(Leae;)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 classEntity
- Mappings:
Namespace Name Mixin selector official ba
Lbdr;ba()V
intermediary method_5790
Lnet/minecraft/class_1297;method_5790()V
named updateSwimming
Lnet/minecraft/entity/Entity;updateSwimming()V
-
doesNotSuffocate
- Mappings:
Namespace Name Mixin selector official f
Lbwp;f(Lgp;)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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official eQ
Lbeg;eQ()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
Lbwp;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
Lbwp;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 classLivingEntity
- 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
Lbdr;a(FFLbcz;)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 fJ
Lbwp;fJ()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 fK
Lbwp;fK()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 fL
Lbwp;fL()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 classEntity
- Mappings:
Namespace Name Mixin selector official bd
Lbdr;bd()V
intermediary method_5746
Lnet/minecraft/class_1297;method_5746()V
named onSwimmingStart
Lnet/minecraft/entity/Entity;onSwimmingStart()V
-
getFallSounds
- Overrides:
getFallSounds
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official et
Lbeg;et()Lbeg$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
Called when this entity killsother
.- Overrides:
onKilledOther
in classEntity
- Returns:
- whether the entity died (and not converted to another entity)
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lahm;Lbeg;)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
CallsEntity.onLanding()
and slows this entity.This means that the entity will avoid taking fall damage.
- Overrides:
slowMovement
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lcyt;Leae;)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
Lbwp;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 fM
Lbwp;fM()I
intermediary method_7278
Lnet/minecraft/class_1657;method_7278()I
named getEnchantmentTableSeed
Lnet/minecraft/entity/player/PlayerEntity;getEnchantmentTableSeed()I
-
applyEnchantmentCosts
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lcdt;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
Lbwp;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 fN
Lbwp;fN()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 v
Lbwp;v(F)V
intermediary method_7322
Lnet/minecraft/class_1657;method_7322(F)V
named addExhaustion
Lnet/minecraft/entity/player/PlayerEntity;addExhaustion(F)V
-
getSculkShriekerWarningManager
- Mappings:
Namespace Name Mixin selector official X
Lbwp;X()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
- Mappings:
Namespace Name Mixin selector official fO
Lbwp;fO()Lbzc;
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
Lbwp;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 fP
Lbwp;fP()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 fQ
Lbwp;fQ()Z
intermediary method_7294
Lnet/minecraft/class_1657;method_7294()Z
named canModifyBlocks
Lnet/minecraft/entity/player/PlayerEntity;canModifyBlocks()Z
-
canPlaceOn
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lgp;Lgv;Lcdt;)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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official dT
Lbeg;dT()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 classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official dU
Lbeg;dU()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 andEntity.isCustomNameVisible()
for other entities.- Overrides:
shouldRenderName
in classLivingEntity
- Returns:
- whether to render the name of the entity
- See Also:
- Mappings:
Namespace Name Mixin selector official cy
Lbdr;cy()Z
intermediary method_5733
Lnet/minecraft/class_1297;method_5733()Z
named shouldRenderName
Lnet/minecraft/entity/Entity;shouldRenderName()Z
-
getMoveEffect
Returns the possible effect(s) of an entity moving.- Overrides:
getMoveEffect
in classEntity
- Mappings:
Namespace Name Mixin selector official aS
Lbdr;aS()Lbdr$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 x
Lbwp;x()V
intermediary method_7355
Lnet/minecraft/class_1657;method_7355()V
named sendAbilitiesUpdate
Lnet/minecraft/entity/player/PlayerEntity;sendAbilitiesUpdate()V
-
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 interfaceNameable
- Overrides:
getName
in classEntity
- Returns:
- the name of this object
- Mappings:
Namespace Name Mixin selector official aa
Lbcq;aa()Lss;
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
- Mappings:
Namespace Name Mixin selector official fR
Lbwp;fR()Lcao;
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
- Specified by:
getEquippedStack
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lbeg;c(Lbdw;)Lcdt;
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
- Overrides:
isArmorSlot
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbeg;a(Lbdw;)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
Equipsstack
atslot
.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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lbdw;Lcdt;)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
- Mappings:
Namespace Name Mixin selector official j
Lbwp;j(Lcdt;)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
Returns an iterable of item stacks held in the hands.- Overrides:
getHandItems
in classEntity
- Returns:
- an iterable of item stacks held in the hands
- See Also:
- Mappings:
Namespace Name Mixin selector official bH
Lbdr;bH()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
Returns an iterable of item stacks equipped as armor.- Specified by:
getArmorItems
in classLivingEntity
- Returns:
- an iterable of item stacks equipped as armor
- See Also:
- Mappings:
Namespace Name Mixin selector official bI
Lbdr;bI()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
- Mappings:
Namespace Name Mixin selector official h
Lbwp;h(Lqp;)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 fS
Lbwp;fS()V
intermediary method_7262
Lnet/minecraft/class_1657;method_7262()V
named dropShoulderEntities
Lnet/minecraft/entity/player/PlayerEntity;dropShoulderEntities()V
-
dropShoulderEntity
- Mappings:
Namespace Name Mixin selector official k
Lbwp;k(Lqp;)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 classEntity
- Returns:
- whether the entity is a spectator
- Mappings:
Namespace Name Mixin selector official B_
Lbdr;B_()Z
intermediary method_7325
Lnet/minecraft/class_1297;method_7325()Z
named isSpectator
Lnet/minecraft/entity/Entity;isSpectator()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 classEntity
- Returns:
- whether the entity is swimming
- See Also:
- Mappings:
Namespace Name Mixin selector official bV
Lbdr;bV()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
Lbwp;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 classEntity
- Returns:
- whether the entity is pushed by fluids
- Mappings:
Namespace Name Mixin selector official cv
Lbdr;cv()Z
intermediary method_5675
Lnet/minecraft/class_1297;method_5675()Z
named isPushedByFluids
Lnet/minecraft/entity/Entity;isPushedByFluids()Z
-
getScoreboard
- Mappings:
Namespace Name Mixin selector official fT
Lbwp;fT()Lebc;
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
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 interfaceNameable
- Overrides:
getDisplayName
in classEntity
- Returns:
- the display name of this object
- Mappings:
Namespace Name Mixin selector official C_
Lbcq;C_()Lss;
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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Ltf;)Ltf;
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
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 tonet.minecraft.scoreboard.Scoreboard
methods.- Overrides:
getEntityName
in classEntity
- Returns:
- the name uniquely identifying the entity
- See Also:
- Mappings:
Namespace Name Mixin selector official cu
Lbdr;cu()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
- Overrides:
getActiveEyeHeight
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbeg;b(Lbes;Lbds;)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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official u
Lbeg;u(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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official eW
Lbeg;eW()F
intermediary method_6067
Lnet/minecraft/class_1309;method_6067()F
named getAbsorptionAmount
Lnet/minecraft/entity/LivingEntity;getAbsorptionAmount()F
-
isPartVisible
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbwq;)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
Obtains a stack reference to be modified. Used by commands like/loot
or/item
.- Overrides:
getStackReference
in classLivingEntity
- Parameters:
mappedIndex
- the mapped index as given by the item slot argument- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lbdr;k(I)Lbey;
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 fU
Lbwp;fU()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
Lbwp;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 fireTicks) Sets the entity on fire forticks
ticks.- Overrides:
setFireTicks
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lbdr;g(I)V
intermediary method_20803
Lnet/minecraft/class_1297;method_20803(I)V
named setFireTicks
Lnet/minecraft/entity/Entity;setFireTicks(I)V
-
getMainArm
- Specified by:
getMainArm
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official eY
Lbeg;eY()Lbeb;
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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;a(Lbeb;)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
- Mappings:
Namespace Name Mixin selector official fV
Lbwp;fV()Lqp;
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
- Mappings:
Namespace Name Mixin selector official i
Lbwp;i(Lqp;)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
- Mappings:
Namespace Name Mixin selector official fW
Lbwp;fW()Lqp;
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
- Mappings:
Namespace Name Mixin selector official j
Lbwp;j(Lqp;)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 fX
Lbwp;fX()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 w
Lbwp;w(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 fY
Lbwp;fY()V
intermediary method_7350
Lnet/minecraft/class_1657;method_7350()V
named resetLastAttackedTicks
Lnet/minecraft/entity/player/PlayerEntity;resetLastAttackedTicks()V
-
getItemCooldownManager
- Mappings:
Namespace Name Mixin selector official fZ
Lbwp;fZ()Lcdq;
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 classLivingEntity
- Mappings:
Namespace Name Mixin selector official aH
Lbdr;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 ga
Lbwp;ga()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 gb
Lbwp;gb()Z
intermediary method_7338
Lnet/minecraft/class_1657;method_7338()Z
named isCreativeLevelTwoOp
Lnet/minecraft/entity/player/PlayerEntity;isCreativeLevelTwoOp()Z
-
canEquip
- Overrides:
canEquip
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official g
Lbeg;g(Lcdt;)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
Returns the dimensions of the entity with the givenpose
.- Overrides:
getDimensions
in classLivingEntity
- Returns:
- the dimensions of the entity with the given
pose
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lbes;)Lbds;
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
- Overrides:
getPoses
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official fm
Lbeg;fm()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
- Overrides:
getArrowType
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official h
Lbeg;h(Lcdt;)Lcdt;
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
- Overrides:
eatFood
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbeg;a(Lcjw;Lcdt;)Lcdt;
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
- Overrides:
shouldRemoveSoulSpeedBoost
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbeg;b(Lcyt;)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
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 classEntity
- Returns:
- the position of the leash this entity holds
- See Also:
- Mappings:
Namespace Name Mixin selector official o
Lbdr;o(F)Leae;
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 interfaceEntityLike
- Overrides:
isPlayer
in classEntity
- Mappings:
Namespace Name Mixin selector official dC
Ldcj;dC()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 gc
Lbwp;gc()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 interfaceEntityLike
- Overrides:
shouldSave
in classEntity
- Mappings:
Namespace Name Mixin selector official dB
Ldcj;dB()Z
intermediary method_31746
Lnet/minecraft/class_5568;method_31746()Z
named shouldSave
Lnet/minecraft/world/entity/EntityLike;shouldSave()Z
-
getLastDeathPos
- Mappings:
Namespace Name Mixin selector official gd
Lbwp;gd()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
- Mappings:
Namespace Name Mixin selector official a
Lbwp;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
-