Class ServerPlayerEntity
- All Implemented Interfaces:
Attackable
,CommandOutput
,Nameable
,EntityLike
- Mappings:
Namespace Name official aig
intermediary net/minecraft/class_3222
named net/minecraft/server/network/ServerPlayerEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.player.PlayerEntity
PlayerEntity.SleepFailureReason
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 PlayerAdvancementTracker
private boolean
private boolean
private ChatVisibility
private boolean
private static final int
private static final int
private boolean
private boolean
private int
private long
private int
private int
private int
private int
private float
private int
private int
private static final Logger
boolean
int
private final ServerRecipeBook
private final ScreenHandlerListener
private final ScreenHandlerSyncHandler
private int
private SculkShriekerWarningManager
private boolean
final MinecraftServer
private @Nullable PublicPlayerSession
private float
private boolean
private RegistryKey<World>
private final ServerStatHandler
private int
private int
private float
private boolean
private final TextStream
private ChunkSectionPos
A chunk section position indicating where the player's client is currently watching chunks from.Fields inherited from class net.minecraft.entity.player.PlayerEntity
abilityResyncCountdown, capeX, capeY, capeZ, currentScreenHandler, damageTiltYaw, DEFAULT_EYE_HEIGHT, enchantmentTableSeed, enderChestInventory, experienceLevel, experiencePickUpDelay, experienceProgress, field_30643, field_30644, field_30645, field_30646, field_30647, field_30648, field_30649, field_30650, field_7509, fishHook, hungerManager, isSubmergedInWater, LEFT_SHOULDER_ENTITY, MAIN_ARM, PLAYER_MODEL_PARTS, playerScreenHandler, prevCapeX, prevCapeY, prevCapeZ, prevStrideDistance, RIGHT_SHOULDER_ENTITY, STANDING_DIMENSIONS, strideDistance, totalExperience
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, 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, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, 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_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
ConstructorDescriptionServerPlayerEntity
(MinecraftServer server, ServerWorld world, com.mojang.authlib.GameProfile profile) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
private boolean
acceptsMessage
(boolean overlay) void
addCritParticles
(Entity target) void
addEnchantedHitParticles
(Entity target) void
addExperience
(int experience) void
addExperienceLevels
(int levels) boolean
void
applyEnchantmentCosts
(ItemStack enchantedItem, int experienceLevels) protected void
boolean
void
private int
calculateSpawnOffsetMultiplier
(int horizontalSpawnArea) boolean
canBeSpectated
(ServerPlayerEntity spectator) Returns whetherspectator
can spectate this entity.boolean
canModifyAt
(World world, BlockPos pos) Returns whether the entity can modify the world atpos
.boolean
changeGameMode
(GameMode gameMode) void
Closes the currently open handled screen.protected void
void
copyFrom
(ServerPlayerEntity oldPlayer, boolean alive) protected ItemCooldownManager
private void
createEndSpawnPlatform
(ServerWorld world, BlockPos centerPos) Returns a packet to notify the clients of the entity's spawning.boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.boolean
dropSelectedItem
(boolean entireStack) void
void
protected void
fall
(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.private void
gameModeFromNbt
(@Nullable NbtCompound nbt, String key) getIp()
long
protected int
Returns the permission level of this entity.protected Optional<BlockLocating.Rectangle>
getPortalRect
(ServerWorld destWorld, BlockPos destPos, boolean destIsNether, WorldBorder worldBorder) Returns the portal rect atdestPos
.private GameMode
getServerGameMode
(@Nullable GameMode backupGameMode) Returns the server game mode the player should be set to, namely the forced game mode.float
protected @Nullable TeleportTarget
getTeleportTarget
(ServerWorld destination) Returns aTeleportTarget
for the entity based on its current and destination worlds, plus any nether portals that may be present.Returns the chunk section position the player's client is currently watching from.void
handleFall
(double xDifference, double yDifference, double zDifference, boolean onGround) void
increaseStat
(Stat<?> stat, int amount) private void
private boolean
isBedObstructed
(BlockPos pos, Direction direction) private boolean
isBedTooFarAway
(BlockPos pos) private boolean
isBedTooFarAway
(BlockPos pos, Direction direction) boolean
Returns whether this player is in creative mode.boolean
boolean
boolean
isInvulnerableTo
(DamageSource damageSource) Returns whether the entity is invulnerable todamageSource
.private boolean
boolean
boolean
Returns whether the entity is a spectator.int
lockRecipes
(Collection<Recipe<?>> recipes) void
lookAt
(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target) Changes this entity's pitch and yaw to look attarget
.void
lookAtEntity
(EntityAnchorArgumentType.EntityAnchor anchorPoint, Entity targetEntity, EntityAnchorArgumentType.EntityAnchor targetAnchor) void
private void
moveToSpawn
(ServerWorld world) moveToWorld
(ServerWorld destination) Moves this entity to another world.protected void
onBlockCollision
(BlockState state) Called when this entity's collision box intersectsstate
.void
onDeath
(DamageSource damageSource) void
void
Runs closing tasks for the current screen handler and sets it to thePlayerEntity.playerScreenHandler
.void
Called when the entity lands on a block.void
onRecipeCrafted
(Recipe<?> recipe, List<ItemStack> ingredients) private void
onScreenHandlerOpened
(ScreenHandler screenHandler) void
onSpawn()
protected void
onStatusEffectApplied
(StatusEffectInstance effect, @Nullable Entity source) protected void
protected void
onStatusEffectUpgraded
(StatusEffectInstance effect, boolean reapplyEffect, @Nullable Entity source) void
void
openCommandBlockScreen
(CommandBlockBlockEntity commandBlock) void
openEditSignScreen
(SignBlockEntity sign, boolean front) void
openHorseInventory
(AbstractHorseEntity horse, Inventory inventory) void
void
playSound
(SoundEvent event, SoundCategory category, float volume, float pitch) void
Reads custom data fromnbt
.void
refreshPositionAfterTeleport
(double x, double y, double z) void
requestTeleport
(double destX, double destY, double destZ) Requests the entity to teleport to the given position.void
requestTeleportAndDismount
(double destX, double destY, double destZ) Requests the entity to teleport to the given position.void
requestTeleportOffset
(double offsetX, double offsetY, double offsetZ) Requests the entity to teleport to the current position offset by the given amount.void
void
void
sendChatMessage
(SentMessage message, boolean filterMaskEnabled, MessageType.Parameters params) Sends a chat message to the player.void
sendChunkPacket
(ChunkPos chunkPos, Packet<?> chunkDataPacket) void
sendMessage
(Text message) Sends a system message.void
sendMessage
(Text message, boolean overlay) Adds a message to this player's HUD.void
sendMessageToClient
(Text message, boolean overlay) void
sendPickup
(Entity item, int count) void
sendResourcePackUrl
(String url, String hash, boolean required, @Nullable Text resourcePackPrompt) void
sendServerMetadata
(ServerMetadata metadata) void
sendTradeOffers
(int syncId, TradeOfferList offers, int levelProgress, int experience, boolean leveled, boolean refreshable) void
sendUnloadChunkPacket
(ChunkPos chunkPos) void
setCameraEntity
(@Nullable Entity entity) void
void
setExperienceLevel
(int level) void
setExperiencePoints
(int points) void
void
setServerWorld
(ServerWorld world) void
setSession
(PublicPlayerSession session) void
setSpawnPoint
(RegistryKey<World> dimension, @Nullable BlockPos pos, float angle, boolean forced, boolean sendMessage) Sets the player's spawn point.void
setWatchedSection
(ChunkSectionPos section) Sets the chunk section position the player's client is currently watching from.boolean
shouldDamagePlayer
(PlayerEntity player) boolean
boolean
void
boolean
startRiding
(Entity entity, boolean force) Starts ridingentity
.void
Stops riding the vehicle if present.void
void
teleport
(ServerWorld targetWorld, double x, double y, double z, float yaw, float pitch) boolean
teleport
(ServerWorld world, double destX, double destY, double destZ, Set<PositionFlag> flags, float yaw, float pitch) Teleports the entity to the given position.void
tick()
Ticks this entity.void
protected void
tickItemStackUsage
(ItemStack stack) protected void
void
void
tiltScreen
(double deltaX, double deltaZ) void
Called to trigger advancement criteria when an entity picks up an item thrown by a player.com.mojang.datafixers.util.Either<PlayerEntity.SleepFailureReason,
Unit> Tries to start sleeping on a block.int
unlockRecipes
(Collection<Recipe<?>> recipes) void
unlockRecipes
(Identifier[] ids) void
updateInput
(float sidewaysSpeed, float forwardSpeed, boolean jumping, boolean sneaking) void
updateKilledAdvancementCriterion
(Entity entityKilled, int score, DamageSource damageSource) void
protected void
private void
updateScoreboardScore
(String playerName, String team, ScoreboardCriterion[] criterions) private void
updateScores
(ScoreboardCriterion criterion, int score) void
Called when the player uses (defaults to right click) a writable or written book item.void
wakeUp
(boolean skipSleepTimer, boolean updateSleepingPlayers) Wakes this player up.private void
worldChanged
(ServerWorld origin) void
Writes custom data tonbt
.private void
Methods inherited from class net.minecraft.entity.player.PlayerEntity
addExhaustion, addScore, addShoulderEntity, adjustMovementForSneaking, animateDamage, applyDamage, attackLivingEntity, canBeHitByProjectile, canConsume, canEquip, canFoodHeal, canHarvest, canModifyBlocks, canPlaceOn, canResetTimeBySleeping, canSprintAsVehicle, canTakeDamage, checkFallFlying, clipAtLedge, createPlayerAttributes, damageArmor, damageHelmet, damageShield, disableShield, dismountVehicle, doesNotSuffocate, dropInventory, dropItem, dropShoulderEntities, eatFood, equipStack, findRespawnPosition, getAbilities, getAbsorptionAmount, getActiveEyeHeight, getArmorItems, getAttackCooldownProgress, getAttackCooldownProgressPerTick, getBlockBreakingSpeed, getBurningDuration, getDamageTiltYaw, getDeathSound, getDefaultPortalCooldown, getDimensions, getDisplayName, getEnchantmentTableSeed, getEnderChestInventory, getEntityName, getEquippedStack, getFallSounds, getGameProfile, getHandItems, getHeightOffset, getHighSpeedSplashSound, getHungerManager, getHurtSound, getInventory, getItemCooldownManager, getLastDeathPos, getLeashPos, getLuck, getMainArm, getMaxNetherPortalTime, getMoveEffect, getMovementSpeed, getName, getNextLevelExperience, getOffGroundSpeed, getPoses, getProjectileType, getScore, getScoreboard, getShoulderEntityLeft, getShoulderEntityRight, getSleepTimer, getSoundCategory, getSplashSound, getStackReference, getSwimSound, getVelocityMultiplier, getXpToDrop, giveItemStack, handleFallDamage, handleStatus, hasReducedDebugInfo, increaseStat, increaseTravelMotionStats, incrementStat, incrementStat, initDataTracker, interact, isArmorSlot, isBlockBreakingRestricted, isCreativeLevelTwoOp, isImmobile, isMainPlayer, isOnSoulSpeedBlock, isPartVisible, isPlayer, isPushedByFluids, isSwimming, isUsingSpyglass, jump, onKilledOther, onPickupSlotClick, onSwimmingStart, openCommandBlockMinecartScreen, openJigsawScreen, openStructureBlockScreen, playSound, playStepSound, remove, requestRespawn, resetLastAttackedTicks, setAbsorptionAmount, setFireTicks, setLastDeathPos, setMainArm, setReducedDebugInfo, setScore, setShoulderEntityLeft, setShoulderEntityRight, shouldAlwaysDropXp, shouldCancelInteraction, shouldCloseHandledScreenOnRespawn, shouldDismount, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSave, shouldSwimInFluids, slowMovement, spawnSweepAttackParticles, startFallFlying, stopFallFlying, takeShieldHit, tickMovement, tickNewAi, tickRiding, travel, updatePose, updateSwimming, updateWaterSubmersionState, useRiptide, vanishCursedItems, wakeUp
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, applyArmorToDamage, applyFluidMovingSpeed, applyMovementInput, areItemsDifferent, baseTick, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTarget, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropEquipment, dropLoot, dropXp, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTracker, getDespawnCounter, getDrinkSound, getEatSound, getEyeHeight, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLootTable, getLootTableSeed, getMainHandStack, getMaxHealth, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStatusEffect, getStatusEffects, getStepHeight, 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, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onEquipStack, onKilledBy, onSpawnPacket, onTrackedDataSet, playBlockFallSound, playHurtSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendToolBreakStatus, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setMovementSpeed, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, spawnConsumptionEffects, stopUsingItem, swimUpward, swingHand, takeKnockback, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickRiptide, tickStatusEffects, tryAttack, turnHead, updateLimbs, updateLimbs, updatePostDeath, updateTrackedHeadRotation, updateTrackedPositionAndAngles
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canExplosionDestroyBlock, canMoveVoluntarily, canStartRiding, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, 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, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, 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, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, 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, isOnRail, isPartOf, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, occludeVibrationSignals, offsetX, offsetZ, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickPortal, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, 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
Laig;b:Lorg/slf4j/Logger;
intermediary field_13975
Lnet/minecraft/class_3222;field_13975:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/server/network/ServerPlayerEntity;LOGGER:Lorg/slf4j/Logger;
-
field_29769
private static final int field_29769- See Also:
- Mappings:
Namespace Name Mixin selector official cl
Laig;cl:I
intermediary field_29769
Lnet/minecraft/class_3222;field_29769:I
named field_29769
Lnet/minecraft/server/network/ServerPlayerEntity;field_29769:I
-
field_29770
private static final int field_29770- See Also:
- Mappings:
Namespace Name Mixin selector official cm
Laig;cm:I
intermediary field_29770
Lnet/minecraft/class_3222;field_29770:I
named field_29770
Lnet/minecraft/server/network/ServerPlayerEntity;field_29770:I
-
networkHandler
- Mappings:
Namespace Name Mixin selector official c
Laig;c:Laiy;
intermediary field_13987
Lnet/minecraft/class_3222;field_13987:Lnet/minecraft/class_3244;
named networkHandler
Lnet/minecraft/server/network/ServerPlayerEntity;networkHandler:Lnet/minecraft/server/network/ServerPlayNetworkHandler;
-
server
- Mappings:
Namespace Name Mixin selector official d
Laig;d:Lnet/minecraft/server/MinecraftServer;
intermediary field_13995
Lnet/minecraft/class_3222;field_13995:Lnet/minecraft/server/MinecraftServer;
named server
Lnet/minecraft/server/network/ServerPlayerEntity;server:Lnet/minecraft/server/MinecraftServer;
-
interactionManager
- Mappings:
Namespace Name Mixin selector official e
Laig;e:Laih;
intermediary field_13974
Lnet/minecraft/class_3222;field_13974:Lnet/minecraft/class_3225;
named interactionManager
Lnet/minecraft/server/network/ServerPlayerEntity;interactionManager:Lnet/minecraft/server/network/ServerPlayerInteractionManager;
-
advancementTracker
- Mappings:
Namespace Name Mixin selector official cn
Laig;cn:Lacy;
intermediary field_13970
Lnet/minecraft/class_3222;field_13970:Lnet/minecraft/class_2985;
named advancementTracker
Lnet/minecraft/server/network/ServerPlayerEntity;advancementTracker:Lnet/minecraft/advancement/PlayerAdvancementTracker;
-
statHandler
- Mappings:
Namespace Name Mixin selector official co
Laig;co:Lamn;
intermediary field_13966
Lnet/minecraft/class_3222;field_13966:Lnet/minecraft/class_3442;
named statHandler
Lnet/minecraft/server/network/ServerPlayerEntity;statHandler:Lnet/minecraft/stat/ServerStatHandler;
-
lastHealthScore
private float lastHealthScore- Mappings:
Namespace Name Mixin selector official cp
Laig;cp:F
intermediary field_13963
Lnet/minecraft/class_3222;field_13963:F
named lastHealthScore
Lnet/minecraft/server/network/ServerPlayerEntity;lastHealthScore:F
-
lastFoodScore
private int lastFoodScore- Mappings:
Namespace Name Mixin selector official cq
Laig;cq:I
intermediary field_13983
Lnet/minecraft/class_3222;field_13983:I
named lastFoodScore
Lnet/minecraft/server/network/ServerPlayerEntity;lastFoodScore:I
-
lastAirScore
private int lastAirScore- Mappings:
Namespace Name Mixin selector official cr
Laig;cr:I
intermediary field_13968
Lnet/minecraft/class_3222;field_13968:I
named lastAirScore
Lnet/minecraft/server/network/ServerPlayerEntity;lastAirScore:I
-
lastArmorScore
private int lastArmorScore- Mappings:
Namespace Name Mixin selector official cs
Laig;cs:I
intermediary field_13982
Lnet/minecraft/class_3222;field_13982:I
named lastArmorScore
Lnet/minecraft/server/network/ServerPlayerEntity;lastArmorScore:I
-
lastLevelScore
private int lastLevelScore- Mappings:
Namespace Name Mixin selector official ct
Laig;ct:I
intermediary field_13965
Lnet/minecraft/class_3222;field_13965:I
named lastLevelScore
Lnet/minecraft/server/network/ServerPlayerEntity;lastLevelScore:I
-
lastExperienceScore
private int lastExperienceScore- Mappings:
Namespace Name Mixin selector official cu
Laig;cu:I
intermediary field_13980
Lnet/minecraft/class_3222;field_13980:I
named lastExperienceScore
Lnet/minecraft/server/network/ServerPlayerEntity;lastExperienceScore:I
-
syncedHealth
private float syncedHealth- Mappings:
Namespace Name Mixin selector official cv
Laig;cv:F
intermediary field_13997
Lnet/minecraft/class_3222;field_13997:F
named syncedHealth
Lnet/minecraft/server/network/ServerPlayerEntity;syncedHealth:F
-
syncedFoodLevel
private int syncedFoodLevel- Mappings:
Namespace Name Mixin selector official cw
Laig;cw:I
intermediary field_13979
Lnet/minecraft/class_3222;field_13979:I
named syncedFoodLevel
Lnet/minecraft/server/network/ServerPlayerEntity;syncedFoodLevel:I
-
syncedSaturationIsZero
private boolean syncedSaturationIsZero- Mappings:
Namespace Name Mixin selector official cx
Laig;cx:Z
intermediary field_13972
Lnet/minecraft/class_3222;field_13972:Z
named syncedSaturationIsZero
Lnet/minecraft/server/network/ServerPlayerEntity;syncedSaturationIsZero:Z
-
syncedExperience
private int syncedExperience- Mappings:
Namespace Name Mixin selector official cy
Laig;cy:I
intermediary field_13978
Lnet/minecraft/class_3222;field_13978:I
named syncedExperience
Lnet/minecraft/server/network/ServerPlayerEntity;syncedExperience:I
-
joinInvulnerabilityTicks
private int joinInvulnerabilityTicks- Mappings:
Namespace Name Mixin selector official cz
Laig;cz:I
intermediary field_13998
Lnet/minecraft/class_3222;field_13998:I
named joinInvulnerabilityTicks
Lnet/minecraft/server/network/ServerPlayerEntity;joinInvulnerabilityTicks:I
-
clientChatVisibility
- Mappings:
Namespace Name Mixin selector official cA
Laig;cA:Lbym;
intermediary field_13993
Lnet/minecraft/class_3222;field_13993:Lnet/minecraft/class_1659;
named clientChatVisibility
Lnet/minecraft/server/network/ServerPlayerEntity;clientChatVisibility:Lnet/minecraft/client/option/ChatVisibility;
-
clientChatColorsEnabled
private boolean clientChatColorsEnabled- Mappings:
Namespace Name Mixin selector official cB
Laig;cB:Z
intermediary field_13971
Lnet/minecraft/class_3222;field_13971:Z
named clientChatColorsEnabled
Lnet/minecraft/server/network/ServerPlayerEntity;clientChatColorsEnabled:Z
-
lastActionTime
private long lastActionTime- Mappings:
Namespace Name Mixin selector official cC
Laig;cC:J
intermediary field_13976
Lnet/minecraft/class_3222;field_13976:J
named lastActionTime
Lnet/minecraft/server/network/ServerPlayerEntity;lastActionTime:J
-
cameraEntity
- Mappings:
Namespace Name Mixin selector official cD
Laig;cD:Lbfj;
intermediary field_13984
Lnet/minecraft/class_3222;field_13984:Lnet/minecraft/class_1297;
named cameraEntity
Lnet/minecraft/server/network/ServerPlayerEntity;cameraEntity:Lnet/minecraft/entity/Entity;
-
inTeleportationState
private boolean inTeleportationState- Mappings:
Namespace Name Mixin selector official cE
Laig;cE:Z
intermediary field_13985
Lnet/minecraft/class_3222;field_13985:Z
named inTeleportationState
Lnet/minecraft/server/network/ServerPlayerEntity;inTeleportationState:Z
-
seenCredits
private boolean seenCredits- Mappings:
Namespace Name Mixin selector official cF
Laig;cF:Z
intermediary field_13969
Lnet/minecraft/class_3222;field_13969:Z
named seenCredits
Lnet/minecraft/server/network/ServerPlayerEntity;seenCredits:Z
-
recipeBook
- Mappings:
Namespace Name Mixin selector official cG
Laig;cG:Lamm;
intermediary field_13996
Lnet/minecraft/class_3222;field_13996:Lnet/minecraft/class_3441;
named recipeBook
Lnet/minecraft/server/network/ServerPlayerEntity;recipeBook:Lnet/minecraft/server/network/ServerRecipeBook;
-
levitationStartPos
- Mappings:
Namespace Name Mixin selector official cH
Laig;cH:Leei;
intermediary field_13992
Lnet/minecraft/class_3222;field_13992:Lnet/minecraft/class_243;
named levitationStartPos
Lnet/minecraft/server/network/ServerPlayerEntity;levitationStartPos:Lnet/minecraft/util/math/Vec3d;
-
levitationStartTick
private int levitationStartTick- Mappings:
Namespace Name Mixin selector official cI
Laig;cI:I
intermediary field_13973
Lnet/minecraft/class_3222;field_13973:I
named levitationStartTick
Lnet/minecraft/server/network/ServerPlayerEntity;levitationStartTick:I
-
disconnected
private boolean disconnected- Mappings:
Namespace Name Mixin selector official cJ
Laig;cJ:Z
intermediary field_13964
Lnet/minecraft/class_3222;field_13964:Z
named disconnected
Lnet/minecraft/server/network/ServerPlayerEntity;disconnected:Z
-
fallStartPos
- Mappings:
Namespace Name Mixin selector official cK
Laig;cK:Leei;
intermediary field_35007
Lnet/minecraft/class_3222;field_35007:Lnet/minecraft/class_243;
named fallStartPos
Lnet/minecraft/server/network/ServerPlayerEntity;fallStartPos:Lnet/minecraft/util/math/Vec3d;
-
enteredNetherPos
- Mappings:
Namespace Name Mixin selector official cL
Laig;cL:Leei;
intermediary field_13994
Lnet/minecraft/class_3222;field_13994:Lnet/minecraft/class_243;
named enteredNetherPos
Lnet/minecraft/server/network/ServerPlayerEntity;enteredNetherPos:Lnet/minecraft/util/math/Vec3d;
-
vehicleInLavaRidingPos
- Mappings:
Namespace Name Mixin selector official cM
Laig;cM:Leei;
intermediary field_35008
Lnet/minecraft/class_3222;field_35008:Lnet/minecraft/class_243;
named vehicleInLavaRidingPos
Lnet/minecraft/server/network/ServerPlayerEntity;vehicleInLavaRidingPos:Lnet/minecraft/util/math/Vec3d;
-
watchedSection
A chunk section position indicating where the player's client is currently watching chunks from. Used referentially for the game to update the chunks watched by this player.- See Also:
- Mappings:
Namespace Name Mixin selector official cN
Laig;cN:Lhx;
intermediary field_13990
Lnet/minecraft/class_3222;field_13990:Lnet/minecraft/class_4076;
named watchedSection
Lnet/minecraft/server/network/ServerPlayerEntity;watchedSection:Lnet/minecraft/util/math/ChunkSectionPos;
-
spawnPointDimension
- Mappings:
Namespace Name Mixin selector official cO
Laig;cO:Lacp;
intermediary field_23191
Lnet/minecraft/class_3222;field_23191:Lnet/minecraft/class_5321;
named spawnPointDimension
Lnet/minecraft/server/network/ServerPlayerEntity;spawnPointDimension:Lnet/minecraft/registry/RegistryKey;
-
spawnPointPosition
- Mappings:
Namespace Name Mixin selector official cP
Laig;cP:Lgu;
intermediary field_23192
Lnet/minecraft/class_3222;field_23192:Lnet/minecraft/class_2338;
named spawnPointPosition
Lnet/minecraft/server/network/ServerPlayerEntity;spawnPointPosition:Lnet/minecraft/util/math/BlockPos;
-
spawnForced
private boolean spawnForced- Mappings:
Namespace Name Mixin selector official cQ
Laig;cQ:Z
intermediary field_23193
Lnet/minecraft/class_3222;field_23193:Z
named spawnForced
Lnet/minecraft/server/network/ServerPlayerEntity;spawnForced:Z
-
spawnAngle
private float spawnAngle- Mappings:
Namespace Name Mixin selector official cR
Laig;cR:F
intermediary field_26353
Lnet/minecraft/class_3222;field_26353:F
named spawnAngle
Lnet/minecraft/server/network/ServerPlayerEntity;spawnAngle:F
-
textStream
- Mappings:
Namespace Name Mixin selector official cS
Laig;cS:Lajd;
intermediary field_26821
Lnet/minecraft/class_3222;field_26821:Lnet/minecraft/class_5513;
named textStream
Lnet/minecraft/server/network/ServerPlayerEntity;textStream:Lnet/minecraft/server/filter/TextStream;
-
filterText
private boolean filterText- Mappings:
Namespace Name Mixin selector official cT
Laig;cT:Z
intermediary field_28860
Lnet/minecraft/class_3222;field_28860:Z
named filterText
Lnet/minecraft/server/network/ServerPlayerEntity;filterText:Z
-
allowServerListing
private boolean allowServerListing- Mappings:
Namespace Name Mixin selector official cU
Laig;cU:Z
intermediary field_35566
Lnet/minecraft/class_3222;field_35566:Z
named allowServerListing
Lnet/minecraft/server/network/ServerPlayerEntity;allowServerListing:Z
-
sculkShriekerWarningManager
- Mappings:
Namespace Name Mixin selector official cV
Laig;cV:Lbxu;
intermediary field_39985
Lnet/minecraft/class_3222;field_39985:Lnet/minecraft/class_7262;
named sculkShriekerWarningManager
Lnet/minecraft/server/network/ServerPlayerEntity;sculkShriekerWarningManager:Lnet/minecraft/block/entity/SculkShriekerWarningManager;
-
screenHandlerSyncHandler
- Mappings:
Namespace Name Mixin selector official cW
Laig;cW:Lcbs;
intermediary field_29180
Lnet/minecraft/class_3222;field_29180:Lnet/minecraft/class_5916;
named screenHandlerSyncHandler
Lnet/minecraft/server/network/ServerPlayerEntity;screenHandlerSyncHandler:Lnet/minecraft/screen/ScreenHandlerSyncHandler;
-
screenHandlerListener
- Mappings:
Namespace Name Mixin selector official cX
Laig;cX:Lcbr;
intermediary field_29181
Lnet/minecraft/class_3222;field_29181:Lnet/minecraft/class_1712;
named screenHandlerListener
Lnet/minecraft/server/network/ServerPlayerEntity;screenHandlerListener:Lnet/minecraft/screen/ScreenHandlerListener;
-
session
- Mappings:
Namespace Name Mixin selector official cY
Laig;cY:Ltm;
intermediary field_39986
Lnet/minecraft/class_3222;field_39986:Lnet/minecraft/class_7822;
named session
Lnet/minecraft/server/network/ServerPlayerEntity;session:Lnet/minecraft/network/encryption/PublicPlayerSession;
-
screenHandlerSyncId
private int screenHandlerSyncId- Mappings:
Namespace Name Mixin selector official cZ
Laig;cZ:I
intermediary field_13986
Lnet/minecraft/class_3222;field_13986:I
named screenHandlerSyncId
Lnet/minecraft/server/network/ServerPlayerEntity;screenHandlerSyncId:I
-
pingMilliseconds
public int pingMilliseconds- Mappings:
Namespace Name Mixin selector official f
Laig;f:I
intermediary field_13967
Lnet/minecraft/class_3222;field_13967:I
named pingMilliseconds
Lnet/minecraft/server/network/ServerPlayerEntity;pingMilliseconds:I
-
notInAnyWorld
public boolean notInAnyWorld- Mappings:
Namespace Name Mixin selector official g
Laig;g:Z
intermediary field_13989
Lnet/minecraft/class_3222;field_13989:Z
named notInAnyWorld
Lnet/minecraft/server/network/ServerPlayerEntity;notInAnyWorld:Z
-
-
Constructor Details
-
ServerPlayerEntity
public ServerPlayerEntity(MinecraftServer server, ServerWorld world, com.mojang.authlib.GameProfile profile) - Mappings:
Namespace Name Mixin selector official <init>
Laig;<init>(Lnet/minecraft/server/MinecraftServer;Laif;Lcom/mojang/authlib/GameProfile;)V
intermediary <init>
Lnet/minecraft/class_3222;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V
named <init>
Lnet/minecraft/server/network/ServerPlayerEntity;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/world/ServerWorld;Lcom/mojang/authlib/GameProfile;)V
-
-
Method Details
-
moveToSpawn
- Mappings:
Namespace Name Mixin selector official d
Laig;d(Laif;)V
intermediary method_14245
Lnet/minecraft/class_3222;method_14245(Lnet/minecraft/class_3218;)V
named moveToSpawn
Lnet/minecraft/server/network/ServerPlayerEntity;moveToSpawn(Lnet/minecraft/server/world/ServerWorld;)V
-
calculateSpawnOffsetMultiplier
private int calculateSpawnOffsetMultiplier(int horizontalSpawnArea) - Mappings:
Namespace Name Mixin selector official u
Laig;u(I)I
intermediary method_14244
Lnet/minecraft/class_3222;method_14244(I)I
named calculateSpawnOffsetMultiplier
Lnet/minecraft/server/network/ServerPlayerEntity;calculateSpawnOffsetMultiplier(I)I
-
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 classPlayerEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lqr;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeCustomDataToNbt
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 classPlayerEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbfj;b(Lqr;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
setExperiencePoints
public void setExperiencePoints(int points) - Mappings:
Namespace Name Mixin selector official a
Laig;a(I)V
intermediary method_14228
Lnet/minecraft/class_3222;method_14228(I)V
named setExperiencePoints
Lnet/minecraft/server/network/ServerPlayerEntity;setExperiencePoints(I)V
-
setExperienceLevel
public void setExperienceLevel(int level) - Mappings:
Namespace Name Mixin selector official b
Laig;b(I)V
intermediary method_14252
Lnet/minecraft/class_3222;method_14252(I)V
named setExperienceLevel
Lnet/minecraft/server/network/ServerPlayerEntity;setExperienceLevel(I)V
-
addExperienceLevels
public void addExperienceLevels(int levels) - Overrides:
addExperienceLevels
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official c
Lbyo;c(I)V
intermediary method_7316
Lnet/minecraft/class_1657;method_7316(I)V
named addExperienceLevels
Lnet/minecraft/entity/player/PlayerEntity;addExperienceLevels(I)V
-
applyEnchantmentCosts
- Overrides:
applyEnchantmentCosts
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lcfz;I)V
intermediary method_7286
Lnet/minecraft/class_1657;method_7286(Lnet/minecraft/class_1799;I)V
named applyEnchantmentCosts
Lnet/minecraft/entity/player/PlayerEntity;applyEnchantmentCosts(Lnet/minecraft/item/ItemStack;I)V
-
onScreenHandlerOpened
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lcbf;)V
intermediary method_14235
Lnet/minecraft/class_3222;method_14235(Lnet/minecraft/class_1703;)V
named onScreenHandlerOpened
Lnet/minecraft/server/network/ServerPlayerEntity;onScreenHandlerOpened(Lnet/minecraft/screen/ScreenHandler;)V
-
onSpawn
public void onSpawn()- Mappings:
Namespace Name Mixin selector official h
Laig;h()V
intermediary method_34225
Lnet/minecraft/class_3222;method_34225()V
named onSpawn
Lnet/minecraft/server/network/ServerPlayerEntity;onSpawn()V
-
enterCombat
public void enterCombat()- Overrides:
enterCombat
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official Q_
Lbfz;Q_()V
intermediary method_6000
Lnet/minecraft/class_1309;method_6000()V
named enterCombat
Lnet/minecraft/entity/LivingEntity;enterCombat()V
-
endCombat
public void endCombat()- Overrides:
endCombat
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official F_
Lbfz;F_()V
intermediary method_6044
Lnet/minecraft/class_1309;method_6044()V
named endCombat
Lnet/minecraft/entity/LivingEntity;endCombat()V
-
onBlockCollision
Called when this entity's collision box intersectsstate
.- Overrides:
onBlockCollision
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Ldcb;)V
intermediary method_5622
Lnet/minecraft/class_1297;method_5622(Lnet/minecraft/class_2680;)V
named onBlockCollision
Lnet/minecraft/entity/Entity;onBlockCollision(Lnet/minecraft/block/BlockState;)V
-
createCooldownManager
- Overrides:
createCooldownManager
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official k
Lbyo;k()Lcfv;
intermediary method_7265
Lnet/minecraft/class_1657;method_7265()Lnet/minecraft/class_1796;
named createCooldownManager
Lnet/minecraft/entity/player/PlayerEntity;createCooldownManager()Lnet/minecraft/entity/player/ItemCooldownManager;
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in classPlayerEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lbfj;l()V
intermediary method_5773
Lnet/minecraft/class_1297;method_5773()V
named tick
Lnet/minecraft/entity/Entity;tick()V
-
playerTick
public void playerTick()- Mappings:
Namespace Name Mixin selector official m
Laig;m()V
intermediary method_14226
Lnet/minecraft/class_3222;method_14226()V
named playerTick
Lnet/minecraft/server/network/ServerPlayerEntity;playerTick()V
-
onLanding
public void onLanding()Called when the entity lands on a block. -
tickFallStartPos
public void tickFallStartPos()- Mappings:
Namespace Name Mixin selector official o
Laig;o()V
intermediary method_38786
Lnet/minecraft/class_3222;method_38786()V
named tickFallStartPos
Lnet/minecraft/server/network/ServerPlayerEntity;tickFallStartPos()V
-
tickVehicleInLavaRiding
public void tickVehicleInLavaRiding()- Mappings:
Namespace Name Mixin selector official p
Laig;p()V
intermediary method_38787
Lnet/minecraft/class_3222;method_38787()V
named tickVehicleInLavaRiding
Lnet/minecraft/server/network/ServerPlayerEntity;tickVehicleInLavaRiding()V
-
updateScores
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lefj;I)V
intermediary method_14212
Lnet/minecraft/class_3222;method_14212(Lnet/minecraft/class_274;I)V
named updateScores
Lnet/minecraft/server/network/ServerPlayerEntity;updateScores(Lnet/minecraft/scoreboard/ScoreboardCriterion;I)V
-
onDeath
- Overrides:
onDeath
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lben;)V
intermediary method_6078
Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
named onDeath
Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
-
forgiveMobAnger
private void forgiveMobAnger()- Mappings:
Namespace Name Mixin selector official gn
Laig;gn()V
intermediary method_29779
Lnet/minecraft/class_3222;method_29779()V
named forgiveMobAnger
Lnet/minecraft/server/network/ServerPlayerEntity;forgiveMobAnger()V
-
updateKilledAdvancementCriterion
public void updateKilledAdvancementCriterion(Entity entityKilled, int score, DamageSource damageSource) - Overrides:
updateKilledAdvancementCriterion
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lbfj;ILben;)V
intermediary method_5716
Lnet/minecraft/class_1297;method_5716(Lnet/minecraft/class_1297;ILnet/minecraft/class_1282;)V
named updateKilledAdvancementCriterion
Lnet/minecraft/entity/Entity;updateKilledAdvancementCriterion(Lnet/minecraft/entity/Entity;ILnet/minecraft/entity/damage/DamageSource;)V
-
updateScoreboardScore
private void updateScoreboardScore(String playerName, String team, ScoreboardCriterion[] criterions) - Mappings:
Namespace Name Mixin selector official a
Laig;a(Ljava/lang/String;Ljava/lang/String;[Lefj;)V
intermediary method_14227
Lnet/minecraft/class_3222;method_14227(Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_274;)V
named updateScoreboardScore
Lnet/minecraft/server/network/ServerPlayerEntity;updateScoreboardScore(Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/scoreboard/ScoreboardCriterion;)V
-
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 classPlayerEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lben;F)Z
intermediary method_5643
Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
shouldDamagePlayer
- Overrides:
shouldDamagePlayer
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lbyo;)Z
intermediary method_7256
Lnet/minecraft/class_1657;method_7256(Lnet/minecraft/class_1657;)Z
named shouldDamagePlayer
Lnet/minecraft/entity/player/PlayerEntity;shouldDamagePlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
isPvpEnabled
private boolean isPvpEnabled()- Mappings:
Namespace Name Mixin selector official go
Laig;go()Z
intermediary method_14230
Lnet/minecraft/class_3222;method_14230()Z
named isPvpEnabled
Lnet/minecraft/server/network/ServerPlayerEntity;isPvpEnabled()Z
-
getTeleportTarget
Returns aTeleportTarget
for the entity based on its current and destination worlds, plus any nether portals that may be present.- Overrides:
getTeleportTarget
in classEntity
- Returns:
- a
TeleportTarget
for the entity based on its current and destination worlds, plus any nether portals that may be present - Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Laif;)Ldyb;
intermediary method_30329
Lnet/minecraft/class_1297;method_30329(Lnet/minecraft/class_3218;)Lnet/minecraft/class_5454;
named getTeleportTarget
Lnet/minecraft/entity/Entity;getTeleportTarget(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/world/TeleportTarget;
-
moveToWorld
Moves this entity to another world.Note all entities except server player entities are completely recreated at the destination.
- Overrides:
moveToWorld
in classEntity
- Returns:
- the entity in the other world
- Mappings:
Namespace Name Mixin selector official b
Lbfj;b(Laif;)Lbfj;
intermediary method_5731
Lnet/minecraft/class_1297;method_5731(Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
named moveToWorld
Lnet/minecraft/entity/Entity;moveToWorld(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/entity/Entity;
-
createEndSpawnPlatform
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Laif;Lgu;)V
intermediary method_30313
Lnet/minecraft/class_3222;method_30313(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
named createEndSpawnPlatform
Lnet/minecraft/server/network/ServerPlayerEntity;createEndSpawnPlatform(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
getPortalRect
protected Optional<BlockLocating.Rectangle> getPortalRect(ServerWorld destWorld, BlockPos destPos, boolean destIsNether, WorldBorder worldBorder) Returns the portal rect atdestPos
.- Overrides:
getPortalRect
in classEntity
- Returns:
- the portal rect at
destPos
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Laif;Lgu;ZLdds;)Ljava/util/Optional;
intermediary method_30330
Lnet/minecraft/class_1297;method_30330(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional;
named getPortalRect
Lnet/minecraft/entity/Entity;getPortalRect(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;ZLnet/minecraft/world/border/WorldBorder;)Ljava/util/Optional;
-
worldChanged
- Mappings:
Namespace Name Mixin selector official e
Laig;e(Laif;)V
intermediary method_18783
Lnet/minecraft/class_3222;method_18783(Lnet/minecraft/class_3218;)V
named worldChanged
Lnet/minecraft/server/network/ServerPlayerEntity;worldChanged(Lnet/minecraft/server/world/ServerWorld;)V
-
canBeSpectated
Returns whetherspectator
can spectate this entity.Spectator players (other than themselves) cannot be spectated.
- Overrides:
canBeSpectated
in classEntity
- Returns:
- whether
spectator
can spectate this entity - Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Laig;)Z
intermediary method_5680
Lnet/minecraft/class_1297;method_5680(Lnet/minecraft/class_3222;)Z
named canBeSpectated
Lnet/minecraft/entity/Entity;canBeSpectated(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
sendPickup
- Overrides:
sendPickup
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lbfj;I)V
intermediary method_6103
Lnet/minecraft/class_1309;method_6103(Lnet/minecraft/class_1297;I)V
named sendPickup
Lnet/minecraft/entity/LivingEntity;sendPickup(Lnet/minecraft/entity/Entity;I)V
-
trySleep
public com.mojang.datafixers.util.Either<PlayerEntity.SleepFailureReason,Unit> trySleep(BlockPos pos) Tries to start sleeping on a block.- Overrides:
trySleep
in classPlayerEntity
- 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
Lbyo;a(Lgu;)Lcom/mojang/datafixers/util/Either;
intermediary method_7269
Lnet/minecraft/class_1657;method_7269(Lnet/minecraft/class_2338;)Lcom/mojang/datafixers/util/Either;
named trySleep
Lnet/minecraft/entity/player/PlayerEntity;trySleep(Lnet/minecraft/util/math/BlockPos;)Lcom/mojang/datafixers/util/Either;
-
sleep
- Overrides:
sleep
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbfz;b(Lgu;)V
intermediary method_18403
Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)V
named sleep
Lnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)V
-
isBedTooFarAway
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lgu;Lha;)Z
intermediary method_26285
Lnet/minecraft/class_3222;method_26285(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named isBedTooFarAway
Lnet/minecraft/server/network/ServerPlayerEntity;isBedTooFarAway(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
isBedTooFarAway
- Mappings:
Namespace Name Mixin selector official i
Laig;i(Lgu;)Z
intermediary method_26287
Lnet/minecraft/class_3222;method_26287(Lnet/minecraft/class_2338;)Z
named isBedTooFarAway
Lnet/minecraft/server/network/ServerPlayerEntity;isBedTooFarAway(Lnet/minecraft/util/math/BlockPos;)Z
-
isBedObstructed
- Mappings:
Namespace Name Mixin selector official b
Laig;b(Lgu;Lha;)Z
intermediary method_26286
Lnet/minecraft/class_3222;method_26286(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named isBedObstructed
Lnet/minecraft/server/network/ServerPlayerEntity;isBedObstructed(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
wakeUp
public void wakeUp(boolean skipSleepTimer, boolean updateSleepingPlayers) Wakes this player up.- Overrides:
wakeUp
in classPlayerEntity
- 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
Lbyo;a(ZZ)V
intermediary method_7358
Lnet/minecraft/class_1657;method_7358(ZZ)V
named wakeUp
Lnet/minecraft/entity/player/PlayerEntity;wakeUp(ZZ)V
-
requestTeleportAndDismount
public void requestTeleportAndDismount(double destX, double destY, double destZ) Requests the entity to teleport to the given position. If the entity is a player, this also dismounts the player.- Overrides:
requestTeleportAndDismount
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(DDD)V
intermediary method_33567
Lnet/minecraft/class_1297;method_33567(DDD)V
named requestTeleportAndDismount
Lnet/minecraft/entity/Entity;requestTeleportAndDismount(DDD)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 classPlayerEntity
- Returns:
- whether the entity is invulnerable to
damageSource
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbfj;b(Lben;)Z
intermediary method_5679
Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Z
named isInvulnerableTo
Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
-
fall
protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
fall
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(DZLdcb;Lgu;)V
intermediary method_5623
Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
named fall
Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
-
applyMovementEffects
- Overrides:
applyMovementEffects
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lbfz;c(Lgu;)V
intermediary method_6126
Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_2338;)V
named applyMovementEffects
Lnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/util/math/BlockPos;)V
-
handleFall
public void handleFall(double xDifference, double yDifference, double zDifference, boolean onGround) - Mappings:
Namespace Name Mixin selector official a
Laig;a(DDDZ)V
intermediary method_14207
Lnet/minecraft/class_3222;method_14207(DDDZ)V
named handleFall
Lnet/minecraft/server/network/ServerPlayerEntity;handleFall(DDDZ)V
-
openEditSignScreen
- Overrides:
openEditSignScreen
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Ldav;Z)V
intermediary method_7311
Lnet/minecraft/class_1657;method_7311(Lnet/minecraft/class_2625;Z)V
named openEditSignScreen
Lnet/minecraft/entity/player/PlayerEntity;openEditSignScreen(Lnet/minecraft/block/entity/SignBlockEntity;Z)V
-
incrementScreenHandlerSyncId
private void incrementScreenHandlerSyncId()- Mappings:
Namespace Name Mixin selector official gp
Laig;gp()V
intermediary method_14237
Lnet/minecraft/class_3222;method_14237()V
named incrementScreenHandlerSyncId
Lnet/minecraft/server/network/ServerPlayerEntity;incrementScreenHandlerSyncId()V
-
openHandledScreen
- Overrides:
openHandledScreen
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lbea;)Ljava/util/OptionalInt;
intermediary method_17355
Lnet/minecraft/class_1657;method_17355(Lnet/minecraft/class_3908;)Ljava/util/OptionalInt;
named openHandledScreen
Lnet/minecraft/entity/player/PlayerEntity;openHandledScreen(Lnet/minecraft/screen/NamedScreenHandlerFactory;)Ljava/util/OptionalInt;
-
sendTradeOffers
public void sendTradeOffers(int syncId, TradeOfferList offers, int levelProgress, int experience, boolean leveled, boolean refreshable) - Overrides:
sendTradeOffers
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(ILcll;IIZZ)V
intermediary method_17354
Lnet/minecraft/class_1657;method_17354(ILnet/minecraft/class_1916;IIZZ)V
named sendTradeOffers
Lnet/minecraft/entity/player/PlayerEntity;sendTradeOffers(ILnet/minecraft/village/TradeOfferList;IIZZ)V
-
openHorseInventory
- Overrides:
openHorseInventory
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lbtk;Lbdq;)V
intermediary method_7291
Lnet/minecraft/class_1657;method_7291(Lnet/minecraft/class_1496;Lnet/minecraft/class_1263;)V
named openHorseInventory
Lnet/minecraft/entity/player/PlayerEntity;openHorseInventory(Lnet/minecraft/entity/passive/AbstractHorseEntity;Lnet/minecraft/inventory/Inventory;)V
-
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.- Overrides:
useBook
in classPlayerEntity
- Parameters:
book
- the bookhand
- the hand holding the book- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lcfz;Lbdw;)V
intermediary method_7315
Lnet/minecraft/class_1657;method_7315(Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V
named useBook
Lnet/minecraft/entity/player/PlayerEntity;useBook(Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)V
-
openCommandBlockScreen
- Overrides:
openCommandBlockScreen
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lczx;)V
intermediary method_7323
Lnet/minecraft/class_1657;method_7323(Lnet/minecraft/class_2593;)V
named openCommandBlockScreen
Lnet/minecraft/entity/player/PlayerEntity;openCommandBlockScreen(Lnet/minecraft/block/entity/CommandBlockBlockEntity;)V
-
closeHandledScreen
public void closeHandledScreen()Closes the currently open handled screen.This method can be called on either logical side, and it will synchronize the closing automatically to the other.
- Overrides:
closeHandledScreen
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official q
Lbyo;q()V
intermediary method_7346
Lnet/minecraft/class_1657;method_7346()V
named closeHandledScreen
Lnet/minecraft/entity/player/PlayerEntity;closeHandledScreen()V
-
onHandledScreenClosed
public void onHandledScreenClosed()Runs closing tasks for the current screen handler and sets it to thePlayerEntity.playerScreenHandler
.- Overrides:
onHandledScreenClosed
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official r
Lbyo;r()V
intermediary method_14247
Lnet/minecraft/class_1657;method_14247()V
named onHandledScreenClosed
Lnet/minecraft/entity/player/PlayerEntity;onHandledScreenClosed()V
-
updateInput
public void updateInput(float sidewaysSpeed, float forwardSpeed, boolean jumping, boolean sneaking) - Mappings:
Namespace Name Mixin selector official a
Laig;a(FFZZ)V
intermediary method_14218
Lnet/minecraft/class_3222;method_14218(FFZZ)V
named updateInput
Lnet/minecraft/server/network/ServerPlayerEntity;updateInput(FFZZ)V
-
increaseStat
- Overrides:
increaseStat
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lamo;I)V
intermediary method_7342
Lnet/minecraft/class_1657;method_7342(Lnet/minecraft/class_3445;I)V
named increaseStat
Lnet/minecraft/entity/player/PlayerEntity;increaseStat(Lnet/minecraft/stat/Stat;I)V
-
resetStat
- Overrides:
resetStat
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lamo;)V
intermediary method_7266
Lnet/minecraft/class_1657;method_7266(Lnet/minecraft/class_3445;)V
named resetStat
Lnet/minecraft/entity/player/PlayerEntity;resetStat(Lnet/minecraft/stat/Stat;)V
-
unlockRecipes
- Overrides:
unlockRecipes
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Ljava/util/Collection;)I
intermediary method_7254
Lnet/minecraft/class_1657;method_7254(Ljava/util/Collection;)I
named unlockRecipes
Lnet/minecraft/entity/player/PlayerEntity;unlockRecipes(Ljava/util/Collection;)I
-
onRecipeCrafted
- Overrides:
onRecipeCrafted
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lcjc;Ljava/util/List;)V
intermediary method_51283
Lnet/minecraft/class_1657;method_51283(Lnet/minecraft/class_1860;Ljava/util/List;)V
named onRecipeCrafted
Lnet/minecraft/entity/player/PlayerEntity;onRecipeCrafted(Lnet/minecraft/recipe/Recipe;Ljava/util/List;)V
-
unlockRecipes
- Overrides:
unlockRecipes
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a([Lacq;)V
intermediary method_7335
Lnet/minecraft/class_1657;method_7335([Lnet/minecraft/class_2960;)V
named unlockRecipes
Lnet/minecraft/entity/player/PlayerEntity;unlockRecipes([Lnet/minecraft/util/Identifier;)V
-
lockRecipes
- Overrides:
lockRecipes
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official b
Lbyo;b(Ljava/util/Collection;)I
intermediary method_7333
Lnet/minecraft/class_1657;method_7333(Ljava/util/Collection;)I
named lockRecipes
Lnet/minecraft/entity/player/PlayerEntity;lockRecipes(Ljava/util/Collection;)I
-
addExperience
public void addExperience(int experience) - Overrides:
addExperience
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official d
Lbyo;d(I)V
intermediary method_7255
Lnet/minecraft/class_1657;method_7255(I)V
named addExperience
Lnet/minecraft/entity/player/PlayerEntity;addExperience(I)V
-
onDisconnect
public void onDisconnect()- Mappings:
Namespace Name Mixin selector official s
Laig;s()V
intermediary method_14231
Lnet/minecraft/class_3222;method_14231()V
named onDisconnect
Lnet/minecraft/server/network/ServerPlayerEntity;onDisconnect()V
-
isDisconnected
public boolean isDisconnected()- Mappings:
Namespace Name Mixin selector official t
Laig;t()Z
intermediary method_14239
Lnet/minecraft/class_3222;method_14239()Z
named isDisconnected
Lnet/minecraft/server/network/ServerPlayerEntity;isDisconnected()Z
-
markHealthDirty
public void markHealthDirty()- Mappings:
Namespace Name Mixin selector official u
Laig;u()V
intermediary method_14217
Lnet/minecraft/class_3222;method_14217()V
named markHealthDirty
Lnet/minecraft/server/network/ServerPlayerEntity;markHealthDirty()V
-
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.- Overrides:
sendMessage
in classPlayerEntity
- Parameters:
message
- the message to add- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lsw;Z)V
intermediary method_7353
Lnet/minecraft/class_1657;method_7353(Lnet/minecraft/class_2561;Z)V
named sendMessage
Lnet/minecraft/entity/player/PlayerEntity;sendMessage(Lnet/minecraft/text/Text;Z)V
-
consumeItem
protected void consumeItem()- Overrides:
consumeItem
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official Z_
Lbfz;Z_()V
intermediary method_6040
Lnet/minecraft/class_1309;method_6040()V
named consumeItem
Lnet/minecraft/entity/LivingEntity;consumeItem()V
-
lookAt
Changes this entity's pitch and yaw to look attarget
.- Overrides:
lookAt
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Leb$a;Leei;)V
intermediary method_5702
Lnet/minecraft/class_1297;method_5702(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V
named lookAt
Lnet/minecraft/entity/Entity;lookAt(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/util/math/Vec3d;)V
-
lookAtEntity
public void lookAtEntity(EntityAnchorArgumentType.EntityAnchor anchorPoint, Entity targetEntity, EntityAnchorArgumentType.EntityAnchor targetAnchor) - Mappings:
Namespace Name Mixin selector official a
Laig;a(Leb$a;Lbfj;Leb$a;)V
intermediary method_14222
Lnet/minecraft/class_3222;method_14222(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V
named lookAtEntity
Lnet/minecraft/server/network/ServerPlayerEntity;lookAtEntity(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/entity/Entity;Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;)V
-
copyFrom
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Laig;Z)V
intermediary method_14203
Lnet/minecraft/class_3222;method_14203(Lnet/minecraft/class_3222;Z)V
named copyFrom
Lnet/minecraft/server/network/ServerPlayerEntity;copyFrom(Lnet/minecraft/server/network/ServerPlayerEntity;Z)V
-
onStatusEffectApplied
protected void onStatusEffectApplied(StatusEffectInstance effect, @Nullable @Nullable Entity source) - Overrides:
onStatusEffectApplied
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lbfa;Lbfj;)V
intermediary method_6020
Lnet/minecraft/class_1309;method_6020(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V
named onStatusEffectApplied
Lnet/minecraft/entity/LivingEntity;onStatusEffectApplied(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)V
-
onStatusEffectUpgraded
protected void onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable @Nullable Entity source) - Overrides:
onStatusEffectUpgraded
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lbfa;ZLbfj;)V
intermediary method_6009
Lnet/minecraft/class_1309;method_6009(Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)V
named onStatusEffectUpgraded
Lnet/minecraft/entity/LivingEntity;onStatusEffectUpgraded(Lnet/minecraft/entity/effect/StatusEffectInstance;ZLnet/minecraft/entity/Entity;)V
-
onStatusEffectRemoved
- Overrides:
onStatusEffectRemoved
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lbfa;)V
intermediary method_6129
Lnet/minecraft/class_1309;method_6129(Lnet/minecraft/class_1293;)V
named onStatusEffectRemoved
Lnet/minecraft/entity/LivingEntity;onStatusEffectRemoved(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
requestTeleport
public void requestTeleport(double destX, double destY, double destZ) Requests the entity to teleport to the given position.For players, this sends the teleport packet. For other entities, this just sets the position of the entity and its passengers.
- Overrides:
requestTeleport
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbfj;b(DDD)V
intermediary method_5859
Lnet/minecraft/class_1297;method_5859(DDD)V
named requestTeleport
Lnet/minecraft/entity/Entity;requestTeleport(DDD)V
-
requestTeleportOffset
public void requestTeleportOffset(double offsetX, double offsetY, double offsetZ) Requests the entity to teleport to the current position offset by the given amount.For players, this sends the teleport packet. For other entities, this just sets the position of the entity and its passengers.
- Overrides:
requestTeleportOffset
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lbfj;c(DDD)V
intermediary method_45166
Lnet/minecraft/class_1297;method_45166(DDD)V
named requestTeleportOffset
Lnet/minecraft/entity/Entity;requestTeleportOffset(DDD)V
-
teleport
public boolean teleport(ServerWorld world, double destX, double destY, double destZ, Set<PositionFlag> flags, float yaw, float pitch) Teleports the entity to the given position. Ifworld
differs from the current world, it copies the entity and discards the current one.- Overrides:
teleport
in classEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Laif;DDDLjava/util/Set;FF)Z
intermediary method_48105
Lnet/minecraft/class_1297;method_48105(Lnet/minecraft/class_3218;DDDLjava/util/Set;FF)Z
named teleport
Lnet/minecraft/entity/Entity;teleport(Lnet/minecraft/server/world/ServerWorld;DDDLjava/util/Set;FF)Z
-
refreshPositionAfterTeleport
public void refreshPositionAfterTeleport(double x, double y, double z) - Overrides:
refreshPositionAfterTeleport
in classEntity
- Mappings:
Namespace Name Mixin selector official d
Lbfj;d(DDD)V
intermediary method_24203
Lnet/minecraft/class_1297;method_24203(DDD)V
named refreshPositionAfterTeleport
Lnet/minecraft/entity/Entity;refreshPositionAfterTeleport(DDD)V
-
addCritParticles
- Overrides:
addCritParticles
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lbfj;)V
intermediary method_7277
Lnet/minecraft/class_1657;method_7277(Lnet/minecraft/class_1297;)V
named addCritParticles
Lnet/minecraft/entity/player/PlayerEntity;addCritParticles(Lnet/minecraft/entity/Entity;)V
-
addEnchantedHitParticles
- Overrides:
addEnchantedHitParticles
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official b
Lbyo;b(Lbfj;)V
intermediary method_7304
Lnet/minecraft/class_1657;method_7304(Lnet/minecraft/class_1297;)V
named addEnchantedHitParticles
Lnet/minecraft/entity/player/PlayerEntity;addEnchantedHitParticles(Lnet/minecraft/entity/Entity;)V
-
sendAbilitiesUpdate
public void sendAbilitiesUpdate()- Overrides:
sendAbilitiesUpdate
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official w
Lbyo;w()V
intermediary method_7355
Lnet/minecraft/class_1657;method_7355()V
named sendAbilitiesUpdate
Lnet/minecraft/entity/player/PlayerEntity;sendAbilitiesUpdate()V
-
getServerWorld
- Mappings:
Namespace Name Mixin selector official x
Laig;x()Laif;
intermediary method_51469
Lnet/minecraft/class_3222;method_51469()Lnet/minecraft/class_3218;
named getServerWorld
Lnet/minecraft/server/network/ServerPlayerEntity;getServerWorld()Lnet/minecraft/server/world/ServerWorld;
-
changeGameMode
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lcmj;)Z
intermediary method_7336
Lnet/minecraft/class_3222;method_7336(Lnet/minecraft/class_1934;)Z
named changeGameMode
Lnet/minecraft/server/network/ServerPlayerEntity;changeGameMode(Lnet/minecraft/world/GameMode;)Z
-
isSpectator
public boolean isSpectator()Returns whether the entity is a spectator.This returns
false
unless the entity is a player in spectator game mode.- Specified by:
isSpectator
in classPlayerEntity
- Returns:
- whether the entity is a spectator
- Mappings:
Namespace Name Mixin selector official G_
Lbfj;G_()Z
intermediary method_7325
Lnet/minecraft/class_1297;method_7325()Z
named isSpectator
Lnet/minecraft/entity/Entity;isSpectator()Z
-
isCreative
public boolean isCreative()Returns whether this player is in creative mode.- Specified by:
isCreative
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official f
Lbyo;f()Z
intermediary method_7337
Lnet/minecraft/class_1657;method_7337()Z
named isCreative
Lnet/minecraft/entity/player/PlayerEntity;isCreative()Z
-
sendMessage
Sends a system message.- Specified by:
sendMessage
in interfaceCommandOutput
- Overrides:
sendMessage
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Ldr;a(Lsw;)V
intermediary method_43496
Lnet/minecraft/class_2165;method_43496(Lnet/minecraft/class_2561;)V
named sendMessage
Lnet/minecraft/server/command/CommandOutput;sendMessage(Lnet/minecraft/text/Text;)V
-
sendMessageToClient
- Mappings:
Namespace Name Mixin selector official b
Laig;b(Lsw;Z)V
intermediary method_43502
Lnet/minecraft/class_3222;method_43502(Lnet/minecraft/class_2561;Z)V
named sendMessageToClient
Lnet/minecraft/server/network/ServerPlayerEntity;sendMessageToClient(Lnet/minecraft/text/Text;Z)V
-
sendChatMessage
public void sendChatMessage(SentMessage message, boolean filterMaskEnabled, MessageType.Parameters params) Sends a chat message to the player.Chat messages have signatures. It is possible to use a bogus signature - such as
SignedMessage.ofUnsigned(java.lang.String)
- to send a chat message; however if the signature is invalid (e.g. because the text's content differs from the one sent by the client, or because the passed signature is invalid) the client will show a warning and can discard it depending on the client's options.- See Also:
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Ltk;ZLss$a;)V
intermediary method_43505
Lnet/minecraft/class_3222;method_43505(Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V
named sendChatMessage
Lnet/minecraft/server/network/ServerPlayerEntity;sendChatMessage(Lnet/minecraft/network/message/SentMessage;ZLnet/minecraft/network/message/MessageType$Parameters;)V
-
getIp
- Mappings:
Namespace Name Mixin selector official y
Laig;y()Ljava/lang/String;
intermediary method_14209
Lnet/minecraft/class_3222;method_14209()Ljava/lang/String;
named getIp
Lnet/minecraft/server/network/ServerPlayerEntity;getIp()Ljava/lang/String;
-
setClientSettings
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lzl;)V
intermediary method_14213
Lnet/minecraft/class_3222;method_14213(Lnet/minecraft/class_2803;)V
named setClientSettings
Lnet/minecraft/server/network/ServerPlayerEntity;setClientSettings(Lnet/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket;)V
-
areClientChatColorsEnabled
public boolean areClientChatColorsEnabled()- Mappings:
Namespace Name Mixin selector official z
Laig;z()Z
intermediary method_34879
Lnet/minecraft/class_3222;method_34879()Z
named areClientChatColorsEnabled
Lnet/minecraft/server/network/ServerPlayerEntity;areClientChatColorsEnabled()Z
-
getClientChatVisibility
- Mappings:
Namespace Name Mixin selector official A
Laig;A()Lbym;
intermediary method_14238
Lnet/minecraft/class_3222;method_14238()Lnet/minecraft/class_1659;
named getClientChatVisibility
Lnet/minecraft/server/network/ServerPlayerEntity;getClientChatVisibility()Lnet/minecraft/client/option/ChatVisibility;
-
acceptsMessage
private boolean acceptsMessage(boolean overlay) - Mappings:
Namespace Name Mixin selector official v
Laig;v(Z)Z
intermediary method_44707
Lnet/minecraft/class_3222;method_44707(Z)Z
named acceptsMessage
Lnet/minecraft/server/network/ServerPlayerEntity;acceptsMessage(Z)Z
-
acceptsChatMessage
private boolean acceptsChatMessage()- Mappings:
Namespace Name Mixin selector official gq
Laig;gq()Z
intermediary method_44706
Lnet/minecraft/class_3222;method_44706()Z
named acceptsChatMessage
Lnet/minecraft/server/network/ServerPlayerEntity;acceptsChatMessage()Z
-
sendResourcePackUrl
public void sendResourcePackUrl(String url, String hash, boolean required, @Nullable @Nullable Text resourcePackPrompt) - Mappings:
Namespace Name Mixin selector official a
Laig;a(Ljava/lang/String;Ljava/lang/String;ZLsw;)V
intermediary method_14255
Lnet/minecraft/class_3222;method_14255(Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/class_2561;)V
named sendResourcePackUrl
Lnet/minecraft/server/network/ServerPlayerEntity;sendResourcePackUrl(Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/text/Text;)V
-
sendServerMetadata
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Labt;)V
intermediary method_43930
Lnet/minecraft/class_3222;method_43930(Lnet/minecraft/class_2926;)V
named sendServerMetadata
Lnet/minecraft/server/network/ServerPlayerEntity;sendServerMetadata(Lnet/minecraft/server/ServerMetadata;)V
-
getPermissionLevel
protected int getPermissionLevel()Returns the permission level of this entity.This is
0
for non-players.- Overrides:
getPermissionLevel
in classEntity
- Returns:
- the permission level of this entity
- See Also:
- Mappings:
Namespace Name Mixin selector official B
Lbfj;B()I
intermediary method_5691
Lnet/minecraft/class_1297;method_5691()I
named getPermissionLevel
Lnet/minecraft/entity/Entity;getPermissionLevel()I
-
updateLastActionTime
public void updateLastActionTime()- Mappings:
Namespace Name Mixin selector official C
Laig;C()V
intermediary method_14234
Lnet/minecraft/class_3222;method_14234()V
named updateLastActionTime
Lnet/minecraft/server/network/ServerPlayerEntity;updateLastActionTime()V
-
getStatHandler
- Mappings:
Namespace Name Mixin selector official D
Laig;D()Lamn;
intermediary method_14248
Lnet/minecraft/class_3222;method_14248()Lnet/minecraft/class_3442;
named getStatHandler
Lnet/minecraft/server/network/ServerPlayerEntity;getStatHandler()Lnet/minecraft/stat/ServerStatHandler;
-
getRecipeBook
- Mappings:
Namespace Name Mixin selector official E
Laig;E()Lamm;
intermediary method_14253
Lnet/minecraft/class_3222;method_14253()Lnet/minecraft/class_3441;
named getRecipeBook
Lnet/minecraft/server/network/ServerPlayerEntity;getRecipeBook()Lnet/minecraft/server/network/ServerRecipeBook;
-
updatePotionVisibility
protected void updatePotionVisibility()- Overrides:
updatePotionVisibility
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official F
Lbfz;F()V
intermediary method_6027
Lnet/minecraft/class_1309;method_6027()V
named updatePotionVisibility
Lnet/minecraft/entity/LivingEntity;updatePotionVisibility()V
-
getCameraEntity
- Mappings:
Namespace Name Mixin selector official G
Laig;G()Lbfj;
intermediary method_14242
Lnet/minecraft/class_3222;method_14242()Lnet/minecraft/class_1297;
named getCameraEntity
Lnet/minecraft/server/network/ServerPlayerEntity;getCameraEntity()Lnet/minecraft/entity/Entity;
-
setCameraEntity
- Mappings:
Namespace Name Mixin selector official c
Laig;c(Lbfj;)V
intermediary method_14224
Lnet/minecraft/class_3222;method_14224(Lnet/minecraft/class_1297;)V
named setCameraEntity
Lnet/minecraft/server/network/ServerPlayerEntity;setCameraEntity(Lnet/minecraft/entity/Entity;)V
-
tickPortalCooldown
protected void tickPortalCooldown()- Overrides:
tickPortalCooldown
in classEntity
- Mappings:
Namespace Name Mixin selector official H
Lbfj;H()V
intermediary method_5760
Lnet/minecraft/class_1297;method_5760()V
named tickPortalCooldown
Lnet/minecraft/entity/Entity;tickPortalCooldown()V
-
attack
- Overrides:
attack
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official d
Lbyo;d(Lbfj;)V
intermediary method_7324
Lnet/minecraft/class_1657;method_7324(Lnet/minecraft/class_1297;)V
named attack
Lnet/minecraft/entity/player/PlayerEntity;attack(Lnet/minecraft/entity/Entity;)V
-
getLastActionTime
public long getLastActionTime()- Mappings:
Namespace Name Mixin selector official I
Laig;I()J
intermediary method_14219
Lnet/minecraft/class_3222;method_14219()J
named getLastActionTime
Lnet/minecraft/server/network/ServerPlayerEntity;getLastActionTime()J
-
getPlayerListName
- Mappings:
Namespace Name Mixin selector official J
Laig;J()Lsw;
intermediary method_14206
Lnet/minecraft/class_3222;method_14206()Lnet/minecraft/class_2561;
named getPlayerListName
Lnet/minecraft/server/network/ServerPlayerEntity;getPlayerListName()Lnet/minecraft/text/Text;
-
swingHand
- Overrides:
swingHand
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lbdw;)V
intermediary method_6104
Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)V
named swingHand
Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)V
-
isInTeleportationState
public boolean isInTeleportationState()- Mappings:
Namespace Name Mixin selector official K
Laig;K()Z
intermediary method_14208
Lnet/minecraft/class_3222;method_14208()Z
named isInTeleportationState
Lnet/minecraft/server/network/ServerPlayerEntity;isInTeleportationState()Z
-
onTeleportationDone
public void onTeleportationDone()- Mappings:
Namespace Name Mixin selector official L
Laig;L()V
intermediary method_14240
Lnet/minecraft/class_3222;method_14240()V
named onTeleportationDone
Lnet/minecraft/server/network/ServerPlayerEntity;onTeleportationDone()V
-
getAdvancementTracker
- Mappings:
Namespace Name Mixin selector official M
Laig;M()Lacy;
intermediary method_14236
Lnet/minecraft/class_3222;method_14236()Lnet/minecraft/class_2985;
named getAdvancementTracker
Lnet/minecraft/server/network/ServerPlayerEntity;getAdvancementTracker()Lnet/minecraft/advancement/PlayerAdvancementTracker;
-
teleport
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Laif;DDDFF)V
intermediary method_14251
Lnet/minecraft/class_3222;method_14251(Lnet/minecraft/class_3218;DDDFF)V
named teleport
Lnet/minecraft/server/network/ServerPlayerEntity;teleport(Lnet/minecraft/server/world/ServerWorld;DDDFF)V
-
getSpawnPointPosition
- Mappings:
Namespace Name Mixin selector official N
Laig;N()Lgu;
intermediary method_26280
Lnet/minecraft/class_3222;method_26280()Lnet/minecraft/class_2338;
named getSpawnPointPosition
Lnet/minecraft/server/network/ServerPlayerEntity;getSpawnPointPosition()Lnet/minecraft/util/math/BlockPos;
-
getSpawnAngle
public float getSpawnAngle()- Mappings:
Namespace Name Mixin selector official O
Laig;O()F
intermediary method_30631
Lnet/minecraft/class_3222;method_30631()F
named getSpawnAngle
Lnet/minecraft/server/network/ServerPlayerEntity;getSpawnAngle()F
-
getSpawnPointDimension
- Mappings:
Namespace Name Mixin selector official P
Laig;P()Lacp;
intermediary method_26281
Lnet/minecraft/class_3222;method_26281()Lnet/minecraft/class_5321;
named getSpawnPointDimension
Lnet/minecraft/server/network/ServerPlayerEntity;getSpawnPointDimension()Lnet/minecraft/registry/RegistryKey;
-
isSpawnForced
public boolean isSpawnForced()- Mappings:
Namespace Name Mixin selector official Q
Laig;Q()Z
intermediary method_26282
Lnet/minecraft/class_3222;method_26282()Z
named isSpawnForced
Lnet/minecraft/server/network/ServerPlayerEntity;isSpawnForced()Z
-
setSpawnPoint
public void setSpawnPoint(RegistryKey<World> dimension, @Nullable @Nullable BlockPos pos, float angle, boolean forced, boolean sendMessage) Sets the player's spawn point.- Parameters:
dimension
- the new spawn dimensionpos
- the new spawn point, ornull
if resetting to the world spawnforced
- whether the new spawn point is forcedsendMessage
- iftrue
, a game message about the spawn point change will be sent- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lacp;Lgu;FZZ)V
intermediary method_26284
Lnet/minecraft/class_3222;method_26284(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;FZZ)V
named setSpawnPoint
Lnet/minecraft/server/network/ServerPlayerEntity;setSpawnPoint(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/math/BlockPos;FZZ)V
-
sendChunkPacket
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lclt;Luo;)V
intermediary method_14205
Lnet/minecraft/class_3222;method_14205(Lnet/minecraft/class_1923;Lnet/minecraft/class_2596;)V
named sendChunkPacket
Lnet/minecraft/server/network/ServerPlayerEntity;sendChunkPacket(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/network/packet/Packet;)V
-
sendUnloadChunkPacket
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lclt;)V
intermediary method_14246
Lnet/minecraft/class_3222;method_14246(Lnet/minecraft/class_1923;)V
named sendUnloadChunkPacket
Lnet/minecraft/server/network/ServerPlayerEntity;sendUnloadChunkPacket(Lnet/minecraft/util/math/ChunkPos;)V
-
getWatchedSection
Returns the chunk section position the player's client is currently watching from. This may differ from the chunk section the player is currently in.This is only for chunk loading (watching) purpose. This is updated together with entity tracking, but they are separate mechanisms.
- See Also:
- Mappings:
Namespace Name Mixin selector official R
Laig;R()Lhx;
intermediary method_14232
Lnet/minecraft/class_3222;method_14232()Lnet/minecraft/class_4076;
named getWatchedSection
Lnet/minecraft/server/network/ServerPlayerEntity;getWatchedSection()Lnet/minecraft/util/math/ChunkSectionPos;
-
setWatchedSection
Sets the chunk section position the player's client is currently watching from. This is usually called when the player moves to a new chunk section.- Parameters:
section
- the updated section position- See Also:
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Lhx;)V
intermediary method_17668
Lnet/minecraft/class_3222;method_17668(Lnet/minecraft/class_4076;)V
named setWatchedSection
Lnet/minecraft/server/network/ServerPlayerEntity;setWatchedSection(Lnet/minecraft/util/math/ChunkSectionPos;)V
-
playSound
- Overrides:
playSound
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lamg;Lami;FF)V
intermediary method_17356
Lnet/minecraft/class_1657;method_17356(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
named playSound
Lnet/minecraft/entity/player/PlayerEntity;playSound(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
-
createSpawnPacket
Returns a packet to notify the clients of the entity's spawning.- Overrides:
createSpawnPacket
in classEntity
- Returns:
- a packet to notify the clients of the entity's spawning
- Mappings:
Namespace Name Mixin selector official S
Lbfj;S()Luo;
intermediary method_18002
Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
named createSpawnPacket
Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/packet/Packet;
-
dropItem
- Overrides:
dropItem
in classPlayerEntity
- Parameters:
throwRandomly
- if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing- Mappings:
Namespace Name Mixin selector official a
Lbyo;a(Lcfz;ZZ)Lbvh;
intermediary method_7329
Lnet/minecraft/class_1657;method_7329(Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542;
named dropItem
Lnet/minecraft/entity/player/PlayerEntity;dropItem(Lnet/minecraft/item/ItemStack;ZZ)Lnet/minecraft/entity/ItemEntity;
-
getTextStream
- Mappings:
Namespace Name Mixin selector official T
Laig;T()Lajd;
intermediary method_31273
Lnet/minecraft/class_3222;method_31273()Lnet/minecraft/class_5513;
named getTextStream
Lnet/minecraft/server/network/ServerPlayerEntity;getTextStream()Lnet/minecraft/server/filter/TextStream;
-
setServerWorld
- Mappings:
Namespace Name Mixin selector official c
Laig;c(Laif;)V
intermediary method_51468
Lnet/minecraft/class_3222;method_51468(Lnet/minecraft/class_3218;)V
named setServerWorld
Lnet/minecraft/server/network/ServerPlayerEntity;setServerWorld(Lnet/minecraft/server/world/ServerWorld;)V
-
gameModeFromNbt
@Nullable private static @Nullable GameMode gameModeFromNbt(@Nullable @Nullable NbtCompound nbt, String key) - Mappings:
Namespace Name Mixin selector official a
Laig;a(Lqr;Ljava/lang/String;)Lcmj;
intermediary method_32745
Lnet/minecraft/class_3222;method_32745(Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1934;
named gameModeFromNbt
Lnet/minecraft/server/network/ServerPlayerEntity;gameModeFromNbt(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;)Lnet/minecraft/world/GameMode;
-
getServerGameMode
Returns the server game mode the player should be set to, namely the forced game mode.If the forced game mode is not set, returns the
backupGameMode
if notnull
, or the server's default game mode otherwise.- See Also:
- Mappings:
Namespace Name Mixin selector official b
Laig;b(Lcmj;)Lcmj;
intermediary method_32746
Lnet/minecraft/class_3222;method_32746(Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;
named getServerGameMode
Lnet/minecraft/server/network/ServerPlayerEntity;getServerGameMode(Lnet/minecraft/world/GameMode;)Lnet/minecraft/world/GameMode;
-
setGameMode
- Mappings:
Namespace Name Mixin selector official c
Laig;c(Lqr;)V
intermediary method_32748
Lnet/minecraft/class_3222;method_32748(Lnet/minecraft/class_2487;)V
named setGameMode
Lnet/minecraft/server/network/ServerPlayerEntity;setGameMode(Lnet/minecraft/nbt/NbtCompound;)V
-
writeGameModeNbt
- Mappings:
Namespace Name Mixin selector official k
Laig;k(Lqr;)V
intermediary method_32749
Lnet/minecraft/class_3222;method_32749(Lnet/minecraft/class_2487;)V
named writeGameModeNbt
Lnet/minecraft/server/network/ServerPlayerEntity;writeGameModeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
shouldFilterText
public boolean shouldFilterText()- Overrides:
shouldFilterText
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official U
Lbyo;U()Z
intermediary method_33793
Lnet/minecraft/class_1657;method_33793()Z
named shouldFilterText
Lnet/minecraft/entity/player/PlayerEntity;shouldFilterText()Z
-
shouldFilterMessagesSentTo
- Mappings:
Namespace Name Mixin selector official b
Laig;b(Laig;)Z
intermediary method_33795
Lnet/minecraft/class_3222;method_33795(Lnet/minecraft/class_3222;)Z
named shouldFilterMessagesSentTo
Lnet/minecraft/server/network/ServerPlayerEntity;shouldFilterMessagesSentTo(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
canModifyAt
Returns whether the entity can modify the world atpos
.This returns
true
for most entities. Players checkWorld.canPlayerModifyAt(net.minecraft.entity.player.PlayerEntity, net.minecraft.util.math.BlockPos)
to prevent them from modifying entities in the spawn protection or outside the world border.ProjectileEntity
delegates it to the owner if the owner is a player; if the owner is a non-player entity, this returns the value ofGameRules.DO_MOB_GRIEFING
, and ownerless projectiles are always allowed to modify the world.- Overrides:
canModifyAt
in classEntity
- Returns:
- whether the entity can modify the world at
pos
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lcmm;Lgu;)Z
intermediary method_36971
Lnet/minecraft/class_1297;method_36971(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
named canModifyAt
Lnet/minecraft/entity/Entity;canModifyAt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
tickItemStackUsage
- Overrides:
tickItemStackUsage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lcfz;)V
intermediary method_37119
Lnet/minecraft/class_1309;method_37119(Lnet/minecraft/class_1799;)V
named tickItemStackUsage
Lnet/minecraft/entity/LivingEntity;tickItemStackUsage(Lnet/minecraft/item/ItemStack;)V
-
dropSelectedItem
public boolean dropSelectedItem(boolean entireStack) - Mappings:
Namespace Name Mixin selector official a
Laig;a(Z)Z
intermediary method_37413
Lnet/minecraft/class_3222;method_37413(Z)Z
named dropSelectedItem
Lnet/minecraft/server/network/ServerPlayerEntity;dropSelectedItem(Z)Z
-
allowsServerListing
public boolean allowsServerListing()- Mappings:
Namespace Name Mixin selector official V
Laig;V()Z
intermediary method_39426
Lnet/minecraft/class_3222;method_39426()Z
named allowsServerListing
Lnet/minecraft/server/network/ServerPlayerEntity;allowsServerListing()Z
-
getSculkShriekerWarningManager
- Overrides:
getSculkShriekerWarningManager
in classPlayerEntity
- Mappings:
Namespace Name Mixin selector official W
Lbyo;W()Ljava/util/Optional;
intermediary method_42272
Lnet/minecraft/class_1657;method_42272()Ljava/util/Optional;
named getSculkShriekerWarningManager
Lnet/minecraft/entity/player/PlayerEntity;getSculkShriekerWarningManager()Ljava/util/Optional;
-
triggerItemPickedUpByEntityCriteria
Called to trigger advancement criteria when an entity picks up an item thrown by a player.- Overrides:
triggerItemPickedUpByEntityCriteria
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lbvh;)V
intermediary method_29499
Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)V
named triggerItemPickedUpByEntityCriteria
Lnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)V
-
setSession
- Mappings:
Namespace Name Mixin selector official a
Laig;a(Ltm;)V
intermediary method_46364
Lnet/minecraft/class_3222;method_46364(Lnet/minecraft/class_7822;)V
named setSession
Lnet/minecraft/server/network/ServerPlayerEntity;setSession(Lnet/minecraft/network/encryption/PublicPlayerSession;)V
-
getSession
- Mappings:
Namespace Name Mixin selector official X
Laig;X()Ltm;
intermediary method_45163
Lnet/minecraft/class_3222;method_45163()Lnet/minecraft/class_7822;
named getSession
Lnet/minecraft/server/network/ServerPlayerEntity;getSession()Lnet/minecraft/network/encryption/PublicPlayerSession;
-
tiltScreen
public void tiltScreen(double deltaX, double deltaZ) - Overrides:
tiltScreen
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(DD)V
intermediary method_48761
Lnet/minecraft/class_1309;method_48761(DD)V
named tiltScreen
Lnet/minecraft/entity/LivingEntity;tiltScreen(DD)V
-
startRiding
Starts ridingentity
.For example,
player.startRiding(horse)
causes the player to ride a horse; the opposite,horse.startRiding(player)
, will cause the horse to ride a player.This fails when this entity is already riding the entity (or vice versa), or when this entity does not allow riding other entities (or vice versa) unless
force
istrue
. If this entity is already riding another entity, it will stop riding that entity first.- Overrides:
startRiding
in classEntity
- Parameters:
force
- whether to bypass the entity's rideability check- Returns:
- whether this entity successfully started riding
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lbfj;Z)Z
intermediary method_5873
Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Z
named startRiding
Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
-
stopRiding
public void stopRiding()Stops riding the vehicle if present.For example, if
player
is riding on a horse,player.stopRiding()
will dismount that player from the horse.- Overrides:
stopRiding
in classLivingEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official Y
Lbfj;Y()V
intermediary method_5848
Lnet/minecraft/class_1297;method_5848()V
named stopRiding
Lnet/minecraft/entity/Entity;stopRiding()V
-