Package net.minecraft.server.level
Class ServerPlayer
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.LivingEntity
net.minecraft.world.entity.player.Player
net.minecraft.server.level.ServerPlayer
- All Implemented Interfaces:
- CommandSource,- Attackable,- EntityAccess,- Nameable,- ICapabilityProvider,- ICapabilityProviderImpl<Entity>,- ICapabilitySerializable<CompoundTag>,- IForgeEntity,- IForgeLivingEntity,- IForgePlayer,- IForgeServerPlayer,- INBTSerializable<CompoundTag>
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.entity.player.PlayerPlayer.BedSleepingProblemNested classes/interfaces inherited from class net.minecraft.world.entity.LivingEntityLivingEntity.FallsoundsNested classes/interfaces inherited from class net.minecraft.world.entity.EntityEntity.MoveFunction, Entity.MovementEmission, Entity.RemovalReasonNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProviderCapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final PlayerAdvancementsprivate booleanprivate Entityprivate booleanprivate RemoteChatSessionprivate ChatVisiblityprivate ChunkTrackingViewintprivate final ContainerListenerprivate final ContainerSynchronizerprivate booleanprivate Vec3private Vec3final ServerPlayerGameModeprivate booleanprivate booleanprivate Stringprivate longprivate booleanprivate intprivate intprivate intprivate intprivate floatprivate intprivate SectionPosprivate intprivate intprivate floatprivate Vec3private intprivate static final org.slf4j.Loggerprivate static final intprivate static final intprivate final ServerRecipeBookprivate intprivate floatprivate ResourceKey<Level>private booleanprivate BlockPosprivate booleanfinal MinecraftServerprivate intprivate Vec3private final ServerStatsCounterprivate Componentprivate Componentprivate Componentprivate final TextFilterprivate booleanprivate WardenSpawnTrackerbooleanFields inherited from class net.minecraft.world.entity.player.Playerbob, containerMenu, CROUCH_BB_HEIGHT, DATA_PLAYER_MAIN_HAND, DATA_PLAYER_MODE_CUSTOMISATION, DATA_SHOULDER_LEFT, DATA_SHOULDER_RIGHT, DEFAULT_EYE_HEIGHT, DEFAULT_MAIN_HAND, DEFAULT_MODEL_CUSTOMIZATION, defaultFlySpeed, enchantmentSeed, ENDER_SLOT_OFFSET, enderChestInventory, experienceLevel, experienceProgress, fishing, foodData, hurtDir, inventoryMenu, jumpTriggerTime, MAX_HEALTH, MAX_NAME_LENGTH, oBob, PERSISTED_NBT_TAG, SLEEP_DURATION, STANDING_DIMENSIONS, SWIMMING_BB_HEIGHT, SWIMMING_BB_WIDTH, takeXpDelay, totalExperience, WAKE_UP_DURATION, wasUnderwater, xCloak, xCloakO, yCloak, yCloakO, zCloak, zCloakOFields inherited from class net.minecraft.world.entity.LivingEntityanimStep, animStepO, ARMOR_SLOT_OFFSET, ARMOR_SLOTS, attackAnim, attackStrengthTicker, autoSpinAttackTicks, brain, DATA_LIVING_ENTITY_FLAGS, dead, DEATH_DURATION, deathScore, deathTime, DEFAULT_BASE_GRAVITY, EQUIPMENT_SLOT_OFFSET, EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT, fallFlyTicks, HAND_SLOTS, hurtDuration, hurtTime, invulnerableDuration, jumping, lastHurt, lastHurtByPlayer, lastHurtByPlayerTime, lerpHeadSteps, lerpSteps, lerpX, lerpXRot, lerpY, lerpYHeadRot, lerpYRot, lerpZ, LIVING_ENTITY_FLAG_IS_USING, LIVING_ENTITY_FLAG_OFF_HAND, LIVING_ENTITY_FLAG_SPIN_ATTACK, MIN_MOVEMENT_DISTANCE, noActionTime, oAttackAnim, oRun, PLAYER_HURT_EXPERIENCE_TIME, removeArrowTime, removeStingerTime, rotA, rotOffs, run, SLEEPING_DIMENSIONS, SWING_DURATION, swinging, swingingArm, swingTime, timeOffs, USE_ITEM_INTERVAL, useItem, useItemRemaining, walkAnimation, xxa, yBodyRot, yBodyRotO, yHeadRot, yHeadRotO, yya, zzaFields inherited from class net.minecraft.world.entity.EntityBASE_TICKS_REQUIRED_TO_FREEZE, blocksBuilding, BOARDING_COOLDOWN, boardingCooldown, BREATHING_DISTANCE_BELOW_EYES, DATA_POSE, DATA_SHARED_FLAGS_ID, DEFAULT_BB_HEIGHT, DEFAULT_BB_WIDTH, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5, DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0, ENTITY_COUNTER, entityData, fallDistance, firstTick, FLAG_FALL_FLYING, FLAG_GLOWING, FLAG_ONFIRE, fluidHeight, flyDist, forgeFluidTypeHeight, FREEZE_HURT_FREQUENCY, hasImpulse, horizontalCollision, hurtMarked, ID_TAG, invulnerableTime, isInPowderSnow, isInsidePortal, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, minorHorizontalCollision, moveDist, noCulling, noPhysics, PASSENGERS_TAG, portalEntrancePos, portalTime, random, stringUUID, stuckSpeedMultiplier, tickCount, TOTAL_AIR_SUPPLY, uuid, UUID_TAG, verticalCollision, verticalCollisionBelow, walkDist, walkDistO, wasEyeInWater, wasInPowderSnow, wasOnFire, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOldFields inherited from interface net.minecraft.commands.CommandSourceNULL
- 
Constructor SummaryConstructorsConstructorDescriptionServerPlayer(MinecraftServer p_254143_, ServerLevel p_254435_, com.mojang.authlib.GameProfile p_253651_, ClientInformation p_299301_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleanprivate booleanacceptsSystemMessages(boolean p_240568_) voidaddAdditionalSaveData(CompoundTag p_9197_) booleanvoidvoidawardKillScore(Entity p_9050_, int p_9051_, DamageSource p_9052_) intawardRecipes(Collection<RecipeHolder<?>> p_9129_) voidawardRecipesByKey(ResourceLocation[] p_9168_) voidprivate booleanbedBlocked(BlockPos p_9192_, Direction p_9193_) private booleanbedInRange(BlockPos p_9117_, Direction p_9118_) booleanbroadcastToPlayer(ServerPlayer p_9014_) private GameTypecalculateGameModeForNewPlayer(GameType p_143424_) booleanbooleancanHarmPlayer(Player p_9064_) changeDimension(ServerLevel p_9180_, ITeleporter teleporter) protected voidcheckFallDamage(double p_8976_, boolean p_8977_, BlockState p_8978_, BlockPos p_8979_) voidprotected voidcreateCommonSpawnInfo(ServerLevel p_301182_) private voidcreateEndPlatform(ServerLevel p_9007_, BlockPos p_9008_) protected ItemCooldownsvoidvoiddie(DamageSource p_9035_) voidvoiddismountTo(double p_143389_, double p_143390_, double p_143391_) voiddisplayClientMessage(Component p_9154_, boolean p_9155_) voiddoCheckFallDamage(double p_289676_, double p_289671_, double p_289665_, boolean p_289696_) voidvoiddoTick()booleandrop(boolean p_182295_) protected PortalInfofindDimensionEntryPoint(ServerLevel p_8998_) private voidfudgeSpawnLocation(ServerLevel p_9202_) private intgetCoprime(int p_9238_) protected Optional<BlockUtil.FoundRectangle>getExitPortal(ServerLevel p_184131_, BlockPos p_184132_, boolean p_184133_, WorldBorder p_184134_) Returns the language last reported by the player as their local language.longprotected intfloatgetStats()voidgiveExperienceLevels(int p_9200_) voidgiveExperiencePoints(int p_9208_) private voidhandleTeamKill(String p_9125_, String p_9126_, ObjectiveCriteria[] p_9127_) voidbooleanbooleanhurt(DamageSource p_9037_, float p_9038_) voidindicateDamage(double p_270621_, double p_270478_) voidvoidinitMenu(AbstractContainerMenu p_143400_) booleanbooleanbooleanisInvulnerableTo(DamageSource p_9182_) private booleanprivate booleanisReachableBedBlock(BlockPos p_9223_) booleanbooleanbooleanvoidloadGameTypes(CompoundTag p_143428_) voidlookAt(EntityAnchorArgument.Anchor p_9108_, Entity p_9109_, EntityAnchorArgument.Anchor p_9110_) voidlookAt(EntityAnchorArgument.Anchor p_9112_, Vec3 p_9113_) voidbooleanmayInteract(Level p_143406_, BlockPos p_143407_) voidmoveTo(double p_9171_, double p_9172_, double p_9173_) voidprotected voidonChangedBlock(BlockPos p_9206_) protected voidonEffectAdded(MobEffectInstance p_143393_, Entity p_143394_) protected voidonEffectRemoved(MobEffectInstance p_9184_) protected voidonEffectUpdated(MobEffectInstance p_143396_, boolean p_143397_, Entity p_143398_) voidonEnchantmentPerformed(ItemStack p_9079_, int p_9080_) voidprotected voidonInsideBlock(BlockState p_9103_) voidonItemPickup(ItemEntity p_215095_) voidvoidvoidopenCommandBlock(CommandBlockEntity p_9099_) voidopenHorseInventory(AbstractHorse p_9059_, Container p_9060_) voidopenItemGui(ItemStack p_9082_, InteractionHand p_9083_) openMenu(MenuProvider p_9033_) voidopenTextEdit(SignBlockEntity p_277909_, boolean p_277495_) voidplayNotifySound(SoundEvent p_9019_, SoundSource p_9020_, float p_9021_, float p_9022_) protected voidvoidreadAdditionalSaveData(CompoundTag p_9131_) private static GameTypereadPlayerMode(CompoundTag p_143414_, String p_143415_) voidForce the name displayed in the tab list to refresh, by firingPlayerEvent.TabListNameFormat.intvoidvoidintresetRecipes(Collection<RecipeHolder<?>> p_9195_) voidvoidvoidrestoreFrom(ServerPlayer p_9016_, boolean p_9017_) voidsendChatMessage(OutgoingChatMessage p_249852_, boolean p_250110_, ChatType.Bound p_252108_) voidsendMerchantOffers(int p_8988_, MerchantOffers p_8989_, int p_8990_, int p_8991_, boolean p_8992_, boolean p_8993_) voidsendServerStatus(ServerStatus p_215110_) voidsendSystemMessage(Component p_215097_) voidsendSystemMessage(Component p_240560_, boolean p_240545_) voidvoidsetChatSession(RemoteChatSession p_254468_) voidsetChunkTrackingView(ChunkTrackingView p_300205_) voidsetExperienceLevels(int p_9175_) voidsetExperiencePoints(int p_8986_) booleansetGameMode(GameType p_143404_) voidsetLastSectionPos(SectionPos p_9120_) voidsetPlayerInput(float p_8981_, float p_8982_, boolean p_8983_, boolean p_8984_) voidsetRespawnPosition(ResourceKey<Level> p_9159_, BlockPos p_9160_, float p_9161_, boolean p_9162_, boolean p_9163_) voidsetServerLevel(ServerLevel p_284971_) voidsetTabListFooter(Component footer) Set the tab list footer while preserving the header.voidsetTabListHeader(Component header) Set the tab list header while preserving the footer.voidsetTabListHeaderFooter(Component header, Component footer) Set the tab list header and footer at once.booleanshouldFilterMessageTo(ServerPlayer p_143422_) booleanstartRiding(Entity p_277395_, boolean p_278062_) com.mojang.datafixers.util.Either<Player.BedSleepingProblem,Unit> startSleepInBed(BlockPos p_9115_) voidstartSleeping(BlockPos p_9190_) voidvoidstopSleepInBed(boolean p_9165_, boolean p_9166_) private voidstoreGameTypes(CompoundTag p_143431_) voidswing(InteractionHand p_9031_) voidvoidteleportRelative(double p_251611_, double p_248861_, double p_252266_) voidteleportTo(double p_8969_, double p_8970_, double p_8971_) voidteleportTo(ServerLevel p_9000_, double p_9001_, double p_9002_, double p_9003_, float p_9004_, float p_9005_) booleanteleportTo(ServerLevel p_265564_, double p_265424_, double p_265680_, double p_265312_, Set<RelativeMovement> p_265192_, float p_265059_, float p_265266_) private voidvoidtick()voidvoidprivate voidvoidtriggerRecipeCrafted(RecipeHolder<?> p_299743_, List<ItemStack> p_282336_) protected voidvoidupdateOptions(ClientInformation p_297843_) private voidupdateScoreForCriteria(ObjectiveCriteria p_9105_, int p_9106_) protected voidupdateUsingItem(ItemStack p_143402_) Methods inherited from class net.minecraft.world.entity.player.PlayeractuallyHurt, addItem, aiStep, animateHurt, awardStat, awardStat, awardStat, blockActionRestricted, blockUsingShield, canBeHitByProjectile, canBeSeenAsEnemy, canEat, canPlayerFitWithinBlocksAndEntitiesWhen, canSprint, canTakeItem, canUseGameMasterBlocks, causeFallDamage, causeFoodExhaustion, checkMovementStatistics, createAttributes, defineSynchedData, destroyVanishingCursedItems, disableShield, doAutoAttackOnTouch, doesEmitEquipEvent, doWaterSplashEffect, drop, dropEquipment, eat, findRespawnPositionAndUseSpawnBlock, freeAt, getAbilities, getAbsorptionAmount, getArmorSlots, getAttackStrengthScale, getBlockSpeedFactor, getCapability, getCooldowns, getCurrentItemAttackStrengthDelay, getDeathSound, getDestroySpeed, getDigSpeed, getDimensionChangingDelay, getDimensions, getDismountPoses, getDisplayName, getEnchantmentSeed, getEnderChestInventory, getExperienceReward, getFallSounds, getFireImmuneTicks, getFlyingSpeed, getFoodData, getForcedPose, getGameProfile, getHandSlots, getHurtDir, getHurtSound, getInventory, getItemBySlot, getLastDeathLocation, getLuck, getMainArm, getMovementEmission, getName, getPortalWaitTime, getPrefixes, getProjectile, getRopeHoldPosition, getScore, getScoreboard, getScoreboardName, getShoulderEntityLeft, getShoulderEntityRight, getSleepTimer, getSlot, getSoundSource, getSpeed, getStandingEyeHeight, getSuffixes, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getXpNeededForNextLevel, handleEntityEvent, hasContainerOpen, hasCorrectToolForDrops, hurtArmor, hurtCurrentlyUsedShield, hurtHelmet, increaseScore, interactOn, internalSetAbsorptionAmount, isAffectedByFluids, isAlwaysExperienceDropper, isAlwaysTicking, isHurt, isImmobile, isLocalPlayer, isModelPartShown, isPushedByFluid, isReducedDebugInfo, isScoping, isSecondaryUseActive, isSleepingLongEnough, isStayingOnGroundSurface, isSwimming, jumpFromGround, killedEntity, makeStuckInBlock, maybeBackOffFromEdge, mayBuild, mayUseItemAt, onSoulSpeedBlock, openJigsawBlock, openMinecartCommandBlock, openStructureBlock, playSound, playStepSound, refreshDisplayName, remove, removeEntitiesOnShoulder, removeVehicle, resetAttackStrengthTicker, respawn, rideTick, ridingOffset, serverAiStep, setEntityOnShoulder, setForcedPose, setItemSlot, setLastDeathLocation, setMainArm, setReducedDebugInfo, setRemainingFireTicks, setScore, setShoulderEntityLeft, setShoulderEntityRight, shouldBeSaved, shouldRemoveSoulSpeed, shouldShowName, startAutoSpinAttack, startFallFlying, stopFallFlying, stopSleeping, sweepAttack, travel, tryToStartFallFlying, updateIsUnderwater, updatePlayerPose, updateSwimming, updateTutorialInventoryAction, wantsToStopRidingMethods inherited from class net.minecraft.world.entity.LivingEntityaddEffect, addEffect, areAllEffectsAmbient, attackable, baseTick, blockedByShield, brainProvider, broadcastBreakEvent, broadcastBreakEvent, calculateEntityAnimation, calculateFallDamage, canAttack, canAttack, canAttackType, canBeAffected, canBeSeenByAnyone, canBreatheUnderwater, canChangeDimensions, canDisableShield, canFreeze, canSpawnSoulSpeedParticle, canStandOnFluid, checkAutoSpinAttack, clearSleepingPos, createLivingAttributes, createWitherRose, curePotionEffects, decreaseAirSupply, doHurtTarget, doPush, dropAllDeathLoot, dropCustomDeathLoot, dropExperience, dropFromLootTable, equipmentHasChanged, forceAddEffect, getActiveEffects, getActiveEffectsMap, getArmorCoverPercentage, getArmorValue, getArrowCount, getAttackAnim, getAttribute, getAttributeBaseValue, getAttributeBaseValue, getAttributes, getAttributeValue, getAttributeValue, getBedOrientation, getBoundingBoxForCulling, getBrain, getCombatTracker, getDamageAfterArmorAbsorb, getDamageAfterMagicAbsorb, getDrinkingSound, getEatingSound, getEffect, getEquipmentSlotForItem, getEyeHeight, getFallFlyingTicks, getFluidFallingAdjustedMovement, getHealth, getHitbox, getItemInHand, getJumpBoostPower, getJumpPower, getKillCredit, getLastAttacker, getLastClimbablePos, getLastDamageSource, getLastHurtByMob, getLastHurtByMobTimestamp, getLastHurtMob, getLastHurtMobTimestamp, getLocalBoundsForPose, getLootTable, getLootTableSeed, getMainHandItem, getMaxAbsorption, getMaxHealth, getMobType, getMyRidingOffset, getNoActionTime, getOffhandItem, getPassengerRidingPosition, getRandom, getRelativePortalPosition, getRiddenInput, getRiddenSpeed, getScale, getSleepingPos, getSoundVolume, getStingerCount, getSwimAmount, getTicksUsingItem, getUsedItemHand, getUseItem, getUseItemRemainingTicks, getViewYRot, getVisibilityPercent, getVisualRotationYInDegrees, getVoicePitch, getWaterSlowDown, getYHeadRot, goDownInWater, handleDamageEvent, handleRelativeFrictionAndCalculateMovement, hasEffect, hasItemInSlot, hasLineOfSight, heal, increaseAirSupply, invalidateCaps, isAffectedByPotions, isAlive, isAutoSpinAttack, isBaby, isBlocking, isCurrentlyGlowing, isDamageSourceBlocked, isDeadOrDying, isFallFlying, isHolding, isHolding, isInvertedHealAndHarm, isInWall, isPickable, isPushable, isSensitiveToWater, isSleeping, isSuppressingSlidingDownLadder, isUsingItem, isVisuallySwimming, jumpInLiquid, kill, knockback, lerpHeadRotationStep, lerpHeadTo, lerpTargetX, lerpTargetXRot, lerpTargetY, lerpTargetYRot, lerpTargetZ, lerpTo, makeBrain, maxUpStep, onBelowWorld, onClimbable, onEquipItem, onSyncedDataUpdated, playBlockFallSound, playHurtSound, push, pushEntities, randomTeleport, recreateFromPacket, releaseUsingItem, removeAllEffects, removeEffect, removeEffectNoUpdate, removeEffectParticles, removeFrost, removeSoulSpeed, resetForwardDirectionOfRelativePortalPosition, reviveCaps, sendEffectToPassengers, setAbsorptionAmount, setArrowCount, setDiscardFriction, setHealth, setItemInHand, setJumping, setLastHurtByMob, setLastHurtByPlayer, setLastHurtMob, setLivingEntityFlag, setNoActionTime, setRecordPlayingNearby, setSleepingPos, setSpeed, setSprinting, setStingerCount, setYBodyRot, setYHeadRot, shouldDiscardFriction, shouldDropExperience, shouldDropLoot, shouldRiderFaceForward, skipDropExperience, spawnSoulSpeedParticle, startUsingItem, stopUsingItem, swing, tickDeath, tickEffects, tickHeadTurn, tickRidden, triggerItemUseEffects, tryAddFrost, tryAddSoulSpeed, updateEffectVisibility, updateSwingTime, updateWalkAnimation, verifyEquippedItem, wasExperienceConsumed, wouldNotSuffocateAtTargetPoseMethods inherited from class net.minecraft.world.entity.EntityabsMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, blockPosition, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canCollideWith, canControlVehicle, canRide, canSpawnSprintParticle, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, changeDimension, checkBelowWorld, checkDespawn, checkInsideBlocks, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, copyPosition, couldAcceptPassenger, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, discard, dismountsUnderwater, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, fireImmune, fixupDimensions, gameEvent, gameEvent, getAddEntityPacket, getAirSupply, getAllSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionsForge, getDirection, getDismountLocationForPassenger, getEncodeId, getEntityData, getEyeHeight, getEyeHeight, getEyeHeightAccess, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFeetBlockState, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getHandHoldingItemAngle, getId, getIndirectPassengers, getLeashOffset, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getNameTagOffsetY, getOnPos, getOnPos, getOnPosLegacy, getPassengerAttachmentPoint, getPassengers, getPassengersAndSelf, getPercentFrozen, getPersistentData, getPickRadius, getPickResult, getPistonPushReaction, getPortalCooldown, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandomX, getRandomY, getRandomZ, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRotationVector, getSelfAndPassengers, getServer, getSharedFlag, getStringUUID, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getViewXRot, getX, getX, getXRot, getY, getY, getYRot, getZ, getZ, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAlliedTo, isAlliedTo, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInFluidType, isInFluidType, isInLava, isInLiquid, isInvisible, isInvisibleTo, isInvulnerable, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isRemoved, isShiftKeyDown, isSilent, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isUnderWater, isVehicle, isVisuallyCrawling, lavaHurt, lerpMotion, lerpPositionAndRotationStep, level, limitPistonMovement, load, makeBoundingBox, markHurt, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onClientRemoval, onFlap, onGround, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, onSyncedDataUpdated, pick, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSwimSound, position, positionRider, positionRider, processFlappingMovement, push, reapplyPosition, refreshDimensions, removeAfterChangingDimensions, removePassenger, removeTag, repositionEntityAfterLoad, restoreFrom, revive, rotate, save, saveAsPassenger, saveWithoutId, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setLevel, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithKnownMovement, setPortalCooldown, setPortalCooldown, setPos, setPos, setPose, setPosRaw, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSwimming, setTicksFrozen, setUUID, setViewScale, setXRot, setYRot, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldRenderAtSqrDistance, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startSeenByPlayer, stopSeenByPlayer, syncPacketPositionCodec, teleportToWithTicket, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, waterSwimSoundMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, serializeCapsMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.commands.CommandSourcealwaysAcceptsMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeEntitycanBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, deserializeNBT, getClassification, getEyeHeightForge, getEyeInFluidType, getFluidFallDistanceModifier, getFluidMotionScale, getFluidTypeHeight, getMaxHeightFluidType, getParts, getPersistentData, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isAddedToWorld, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, onAddedToWorld, onRemovedFromWorld, revive, serializeNBT, shouldRiderSit, shouldUpdateFluidWhileBoatingMethods inherited from interface net.minecraftforge.common.extensions.IForgeLivingEntitycanDrownInFluidType, canSwimInFluidType, jumpInFluid, moveInFluid, self, sinkInFluidMethods inherited from interface net.minecraftforge.common.extensions.IForgePlayercanReach, canReach, canReach, getBlockReach, getEntityReach, isCloseEnoughMethods inherited from interface net.minecraftforge.common.extensions.IForgeServerPlayeropenMenu, openMenu
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZprivate static final int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ- See Also:
 
- 
NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Yprivate static final int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y- See Also:
 
- 
connection
- 
server
- 
gameMode
- 
advancements
- 
stats
- 
lastRecordedHealthAndAbsorptionprivate float lastRecordedHealthAndAbsorption
- 
lastRecordedFoodLevelprivate int lastRecordedFoodLevel
- 
lastRecordedAirLevelprivate int lastRecordedAirLevel
- 
lastRecordedArmorprivate int lastRecordedArmor
- 
lastRecordedLevelprivate int lastRecordedLevel
- 
lastRecordedExperienceprivate int lastRecordedExperience
- 
lastSentHealthprivate float lastSentHealth
- 
lastSentFoodprivate int lastSentFood
- 
lastFoodSaturationZeroprivate boolean lastFoodSaturationZero
- 
lastSentExpprivate int lastSentExp
- 
spawnInvulnerableTimeprivate int spawnInvulnerableTime
- 
chatVisibility
- 
canChatColorprivate boolean canChatColor
- 
lastActionTimeprivate long lastActionTime
- 
camera
- 
isChangingDimensionprivate boolean isChangingDimension
- 
seenCreditsprivate boolean seenCredits
- 
recipeBook
- 
levitationStartPos
- 
levitationStartTimeprivate int levitationStartTime
- 
disconnectedprivate boolean disconnected
- 
requestedViewDistanceprivate int requestedViewDistance
- 
language
- 
startingToFallPosition
- 
enteredNetherPosition
- 
enteredLavaOnVehiclePosition
- 
lastSectionPos
- 
chunkTrackingView
- 
respawnDimension
- 
respawnPosition
- 
respawnForcedprivate boolean respawnForced
- 
respawnAngleprivate float respawnAngle
- 
textFilter
- 
textFilteringEnabledprivate boolean textFilteringEnabled
- 
allowsListingprivate boolean allowsListing
- 
wardenSpawnTracker
- 
containerSynchronizer
- 
containerListener
- 
chatSession
- 
containerCounterpublic int containerCounter
- 
wonGamepublic boolean wonGame
- 
tabListHeader
- 
hasTabListNameprivate boolean hasTabListName
- 
tabListDisplayName
 
- 
- 
Constructor Details- 
ServerPlayerpublic ServerPlayer(MinecraftServer p_254143_, ServerLevel p_254435_, com.mojang.authlib.GameProfile p_253651_, ClientInformation p_299301_) 
 
- 
- 
Method Details- 
fudgeSpawnLocation
- 
getCoprimeprivate int getCoprime(int p_9238_) 
- 
readAdditionalSaveData- Overrides:
- readAdditionalSaveDatain class- Player
 
- 
addAdditionalSaveData- Overrides:
- addAdditionalSaveDatain class- Player
 
- 
setExperiencePointspublic void setExperiencePoints(int p_8986_) 
- 
setExperienceLevelspublic void setExperienceLevels(int p_9175_) 
- 
giveExperienceLevelspublic void giveExperienceLevels(int p_9200_) - Overrides:
- giveExperienceLevelsin class- Player
 
- 
onEnchantmentPerformed- Overrides:
- onEnchantmentPerformedin class- Player
 
- 
initMenu
- 
initInventoryMenupublic void initInventoryMenu()
- 
onEnterCombatpublic void onEnterCombat()- Overrides:
- onEnterCombatin class- LivingEntity
 
- 
onLeaveCombatpublic void onLeaveCombat()- Overrides:
- onLeaveCombatin class- LivingEntity
 
- 
onInsideBlock- Overrides:
- onInsideBlockin class- Entity
 
- 
createItemCooldowns- Overrides:
- createItemCooldownsin class- Player
 
- 
tickpublic void tick()
- 
doTickpublic void doTick()
- 
resetFallDistancepublic void resetFallDistance()- Overrides:
- resetFallDistancein class- Entity
 
- 
trackStartFallingPositionpublic void trackStartFallingPosition()
- 
trackEnteredOrExitedLavaOnVehiclepublic void trackEnteredOrExitedLavaOnVehicle()
- 
updateScoreForCriteria
- 
die
- 
tellNeutralMobsThatIDiedprivate void tellNeutralMobsThatIDied()
- 
awardKillScore- Overrides:
- awardKillScorein class- Entity
 
- 
handleTeamKill
- 
hurt
- 
canHarmPlayer- Overrides:
- canHarmPlayerin class- Player
 
- 
isPvpAllowedprivate boolean isPvpAllowed()
- 
findDimensionEntryPoint- Overrides:
- findDimensionEntryPointin class- Entity
 
- 
changeDimension- Overrides:
- changeDimensionin class- Entity
 
- 
createEndPlatform
- 
getExitPortalprotected Optional<BlockUtil.FoundRectangle> getExitPortal(ServerLevel p_184131_, BlockPos p_184132_, boolean p_184133_, WorldBorder p_184134_) - Overrides:
- getExitPortalin class- Entity
 
- 
triggerDimensionChangeTriggers
- 
broadcastToPlayer- Overrides:
- broadcastToPlayerin class- Entity
 
- 
take- Overrides:
- takein class- LivingEntity
 
- 
startSleepInBedpublic com.mojang.datafixers.util.Either<Player.BedSleepingProblem,Unit> startSleepInBed(BlockPos p_9115_) - Overrides:
- startSleepInBedin class- Player
 
- 
startSleeping- Overrides:
- startSleepingin class- LivingEntity
 
- 
bedInRange
- 
isReachableBedBlock
- 
bedBlocked
- 
stopSleepInBedpublic void stopSleepInBed(boolean p_9165_, boolean p_9166_) - Overrides:
- stopSleepInBedin class- Player
 
- 
dismountTopublic void dismountTo(double p_143389_, double p_143390_, double p_143391_) - Overrides:
- dismountToin class- Entity
 
- 
isInvulnerableTo- Overrides:
- isInvulnerableToin class- Player
 
- 
checkFallDamageprotected void checkFallDamage(double p_8976_, boolean p_8977_, BlockState p_8978_, BlockPos p_8979_) - Overrides:
- checkFallDamagein class- LivingEntity
 
- 
onChangedBlock- Overrides:
- onChangedBlockin class- LivingEntity
 
- 
doCheckFallDamagepublic void doCheckFallDamage(double p_289676_, double p_289671_, double p_289665_, boolean p_289696_) 
- 
openTextEdit- Overrides:
- openTextEditin class- Player
 
- 
nextContainerCounterpublic void nextContainerCounter()
- 
openMenu
- 
sendMerchantOfferspublic void sendMerchantOffers(int p_8988_, MerchantOffers p_8989_, int p_8990_, int p_8991_, boolean p_8992_, boolean p_8993_) - Overrides:
- sendMerchantOffersin class- Player
 
- 
openHorseInventory- Overrides:
- openHorseInventoryin class- Player
 
- 
openItemGui- Overrides:
- openItemGuiin class- Player
 
- 
openCommandBlock- Overrides:
- openCommandBlockin class- Player
 
- 
closeContainerpublic void closeContainer()- Overrides:
- closeContainerin class- Player
 
- 
doCloseContainerpublic void doCloseContainer()- Overrides:
- doCloseContainerin class- Player
 
- 
setPlayerInputpublic void setPlayerInput(float p_8981_, float p_8982_, boolean p_8983_, boolean p_8984_) 
- 
awardStat
- 
resetStat
- 
awardRecipes- Overrides:
- awardRecipesin class- Player
 
- 
triggerRecipeCrafted- Overrides:
- triggerRecipeCraftedin class- Player
 
- 
awardRecipesByKey- Overrides:
- awardRecipesByKeyin class- Player
 
- 
resetRecipes- Overrides:
- resetRecipesin class- Player
 
- 
giveExperiencePointspublic void giveExperiencePoints(int p_9208_) - Overrides:
- giveExperiencePointsin class- Player
 
- 
disconnectpublic void disconnect()
- 
hasDisconnectedpublic boolean hasDisconnected()
- 
resetSentInfopublic void resetSentInfo()
- 
displayClientMessage- Overrides:
- displayClientMessagein class- Player
 
- 
completeUsingItemprotected void completeUsingItem()- Overrides:
- completeUsingItemin class- LivingEntity
 
- 
lookAt- Overrides:
- lookAtin class- LivingEntity
 
- 
lookAtpublic void lookAt(EntityAnchorArgument.Anchor p_9108_, Entity p_9109_, EntityAnchorArgument.Anchor p_9110_) 
- 
restoreFrom
- 
onEffectAdded- Overrides:
- onEffectAddedin class- LivingEntity
 
- 
onEffectUpdatedprotected void onEffectUpdated(MobEffectInstance p_143396_, boolean p_143397_, @Nullable Entity p_143398_) - Overrides:
- onEffectUpdatedin class- LivingEntity
 
- 
onEffectRemoved- Overrides:
- onEffectRemovedin class- LivingEntity
 
- 
teleportTopublic void teleportTo(double p_8969_, double p_8970_, double p_8971_) - Overrides:
- teleportToin class- Entity
 
- 
teleportRelativepublic void teleportRelative(double p_251611_, double p_248861_, double p_252266_) - Overrides:
- teleportRelativein class- Entity
 
- 
teleportTopublic boolean teleportTo(ServerLevel p_265564_, double p_265424_, double p_265680_, double p_265312_, Set<RelativeMovement> p_265192_, float p_265059_, float p_265266_) - Overrides:
- teleportToin class- Entity
 
- 
moveTopublic void moveTo(double p_9171_, double p_9172_, double p_9173_) 
- 
crit
- 
magicCrit
- 
onUpdateAbilitiespublic void onUpdateAbilities()- Overrides:
- onUpdateAbilitiesin class- Player
 
- 
serverLevel
- 
setGameMode
- 
isSpectatorpublic boolean isSpectator()- Specified by:
- isSpectatorin class- Player
 
- 
isCreativepublic boolean isCreative()- Specified by:
- isCreativein class- Player
 
- 
sendSystemMessage- Specified by:
- sendSystemMessagein interface- CommandSource
- Overrides:
- sendSystemMessagein class- Entity
 
- 
sendSystemMessage
- 
sendChatMessagepublic void sendChatMessage(OutgoingChatMessage p_249852_, boolean p_250110_, ChatType.Bound p_252108_) 
- 
getIpAddress
- 
updateOptions
- 
clientInformation
- 
canChatInColorpublic boolean canChatInColor()
- 
getChatVisibility
- 
acceptsSystemMessagesprivate boolean acceptsSystemMessages(boolean p_240568_) 
- 
acceptsChatMessagesprivate boolean acceptsChatMessages()
- 
requestedViewDistancepublic int requestedViewDistance()
- 
sendServerStatus
- 
getPermissionLevelprotected int getPermissionLevel()- Overrides:
- getPermissionLevelin class- Entity
 
- 
resetLastActionTimepublic void resetLastActionTime()
- 
getStats
- 
getRecipeBook
- 
updateInvisibilityStatusprotected void updateInvisibilityStatus()- Overrides:
- updateInvisibilityStatusin class- LivingEntity
 
- 
getCamera
- 
setCamera
- 
processPortalCooldownprotected void processPortalCooldown()- Overrides:
- processPortalCooldownin class- Entity
 
- 
attack
- 
getLastActionTimepublic long getLastActionTime()
- 
getTabListDisplayName
- 
swing- Overrides:
- swingin class- LivingEntity
 
- 
isChangingDimensionpublic boolean isChangingDimension()
- 
hasChangedDimensionpublic void hasChangedDimension()
- 
getAdvancements
- 
teleportTopublic void teleportTo(ServerLevel p_9000_, double p_9001_, double p_9002_, double p_9003_, float p_9004_, float p_9005_) 
- 
getRespawnPosition
- 
getRespawnAnglepublic float getRespawnAngle()
- 
getRespawnDimension
- 
isRespawnForcedpublic boolean isRespawnForced()
- 
setRespawnPositionpublic void setRespawnPosition(ResourceKey<Level> p_9159_, @Nullable BlockPos p_9160_, float p_9161_, boolean p_9162_, boolean p_9163_) 
- 
getLastSectionPos
- 
setLastSectionPos
- 
getChunkTrackingView
- 
setChunkTrackingView
- 
playNotifySound- Overrides:
- playNotifySoundin class- Player
 
- 
drop
- 
getLanguageReturns the language last reported by the player as their local language. Defaults to en_us if the value is unknown.
- 
getTabListHeader
- 
setTabListHeaderSet the tab list header while preserving the footer.- Parameters:
- header- the new header, or- Component.empty()to clear
 
- 
refreshTabListNamepublic void refreshTabListName()Force the name displayed in the tab list to refresh, by firingPlayerEvent.TabListNameFormat.
- 
getTextFilter
- 
setServerLevel
- 
readPlayerMode
- 
calculateGameModeForNewPlayer
- 
loadGameTypes
- 
storeGameTypes
- 
isTextFilteringEnabledpublic boolean isTextFilteringEnabled()- Overrides:
- isTextFilteringEnabledin class- Player
 
- 
shouldFilterMessageTo
- 
mayInteract- Overrides:
- mayInteractin class- Entity
 
- 
updateUsingItem- Overrides:
- updateUsingItemin class- LivingEntity
 
- 
droppublic boolean drop(boolean p_182295_) 
- 
allowsListingpublic boolean allowsListing()
- 
getWardenSpawnTracker- Overrides:
- getWardenSpawnTrackerin class- Player
 
- 
onItemPickup- Overrides:
- onItemPickupin class- LivingEntity
 
- 
setChatSession
- 
getChatSession
- 
indicateDamagepublic void indicateDamage(double p_270621_, double p_270478_) - Overrides:
- indicateDamagein class- LivingEntity
 
- 
startRiding- Overrides:
- startRidingin class- Entity
 
- 
stopRidingpublic void stopRiding()- Overrides:
- stopRidingin class- LivingEntity
 
- 
createCommonSpawnInfo
 
-