public class ClientPlayerEntity extends AbstractClientPlayerEntity
PlayerEntity.SleepResultEntity.IMoveCallback| 修飾子とタイプ | フィールドと説明 |
|---|---|
ClientPlayNetHandler |
connection |
protected Minecraft |
mc |
MovementInput |
movementInput |
float |
prevRenderArmPitch |
float |
prevRenderArmYaw |
float |
prevTimeInPortal |
float |
renderArmPitch |
float |
renderArmYaw |
int |
sprintingTicksLeft |
protected int |
sprintToggleTimer |
float |
timeInPortal |
rotateElytraX, rotateElytraY, rotateElytraZ, worldClientabilities, cameraYaw, chasingPosX, chasingPosY, chasingPosZ, container, enterChestInventory, experience, experienceLevel, experienceTotal, eyesInWaterPlayer, fishingBobber, flyToggleTimer, foodStats, inventory, LEFT_SHOULDER_ENTITY, MAIN_HAND, openContainer, PERSISTED_NBT_TAG, PLAYER_MODEL_FLAG, prevCameraYaw, prevChasingPosX, prevChasingPosY, prevChasingPosZ, REACH_DISTANCE, RIGHT_SHOULDER_ENTITY, spawnForced, spawnForcedMap, spawnPos, spawnPosMap, speedInAir, STANDING_SIZE, xpCooldown, xpSeedactiveItemStack, activeItemStackUseCount, arrowHitTimer, attackedAtYaw, attackingPlayer, beeStingRemovalCooldown, brain, dead, deathTime, ENTITY_GRAVITY, hurtTime, idleTime, interpTargetHeadYaw, interpTargetPitch, interpTargetX, interpTargetY, interpTargetYaw, interpTargetZ, interpTicksHead, isJumping, isSwingInProgress, jumpMovementFactor, lastDamage, limbSwing, limbSwingAmount, LIVING_FLAGS, maxHurtResistantTime, maxHurtTime, movedDistance, moveForward, moveStrafing, moveVertical, NAMETAG_DISTANCE, newPosRotationIncrements, onGroundSpeedFactor, prevLimbSwingAmount, prevMovedDistance, prevOnGroundSpeedFactor, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomUnused1, randomUnused2, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, SLEEPING_SIZE, spinAttackDuration, SWIM_SPEED, swingingHand, swingProgress, swingProgressInt, ticksElytraFlying, ticksSinceLastSwing, unused180addedToChunk, cachedUniqueIdString, chunkCoordX, chunkCoordY, chunkCoordZ, collided, collidedHorizontally, collidedVertically, dataManager, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, eyesInWater, fallDistance, firstUpdate, FLAGS, forceSpawn, glowing, hurtResistantTime, ignoreFrustumCheck, inLava, inPortal, inWater, isAirBorne, lastPortalPos, lastPortalVec, lastTickPosX, lastTickPosY, lastTickPosZ, LOGGER, motionMultiplier, noClip, onGround, portalCounter, POSE, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, removed, rideCooldown, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, submergedHeight, teleportDirection, ticksExisted, timeUntilPortal, velocityChanged, worldDUMMY| コンストラクタと説明 |
|---|
ClientPlayerEntity(Minecraft minecraftIn,
ClientWorld clientWorldIn,
ClientPlayNetHandler p_i50990_3_,
StatisticsManager p_i50990_4_,
ClientRecipeBook p_i50990_5_) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
attackEntityFrom(DamageSource source,
float amount)
Called when the entity is attacked.
|
boolean |
canSwim() |
void |
closeScreen()
set current crafting inventory back to the 2x2 square
|
void |
closeScreenAndDropStack() |
protected void |
damageEntity(DamageSource damageSrc,
float damageAmount)
Deals damage to the entity.
|
boolean |
func_225609_n_(boolean p_225609_1_) |
boolean |
func_228354_I_() |
Hand |
getActiveHand() |
float |
getHorseJumpPower() |
protected int |
getPermissionLevel() |
float |
getPitch(float partialTicks)
Gets the current pitch of the entity.
|
ClientRecipeBook |
getRecipeBook() |
java.lang.String |
getServerBrand()
Gets the brand of the currently connected server.
|
StatisticsManager |
getStats() |
float |
getWaterBrightness() |
float |
getYaw(float partialTicks)
Gets the current yaw of the entity
|
void |
handleStatusUpdate(byte id)
Handler for
World#setEntityState |
void |
heal(float healAmount)
Heal living entity (param: amount of half-hearts)
|
boolean |
isAutoJumpEnabled() |
boolean |
isCrouching() |
protected boolean |
isCurrentViewEntity() |
boolean |
isGlowing() |
boolean |
isHandActive() |
boolean |
isRidingHorse() |
boolean |
isRowingBoat() |
boolean |
isServerWorld()
Returns whether the entity is in a server world
|
boolean |
isShiftKeyDown() |
boolean |
isShowDeathScreen() |
boolean |
isUser()
returns true if this is an EntityPlayerSP, or the logged in player.
|
void |
livingTick()
Called frequently so the entity can update its state every tick as required.
|
void |
move(MoverType typeIn,
Vec3d pos) |
void |
notifyDataManagerChange(DataParameter<?> key) |
void |
onCriticalHit(Entity entityHit)
Called when the entity is dealt a critical hit.
|
void |
onEnchantmentCritical(Entity entityHit) |
void |
openBook(ItemStack stack,
Hand hand) |
void |
openCommandBlock(CommandBlockTileEntity commandBlock) |
void |
openJigsaw(JigsawTileEntity p_213826_1_) |
void |
openMinecartCommandBlock(CommandBlockLogic commandBlock) |
void |
openSignEditor(SignTileEntity signTile) |
void |
openStructureBlock(StructureBlockTileEntity structure) |
void |
playSound(SoundEvent soundIn,
float volume,
float pitch) |
void |
playSound(SoundEvent p_213823_1_,
SoundCategory p_213823_2_,
float p_213823_3_,
float p_213823_4_) |
protected void |
pushOutOfBlocks(double x,
double y,
double z) |
EffectInstance |
removeActivePotionEffect(Effect potioneffectin)
Removes the given potion effect from the active potion map and returns it.
|
void |
removeRecipeHighlight(IRecipe<?> p_193103_1_) |
void |
resetActiveHand() |
void |
respawnPlayer() |
void |
sendChatMessage(java.lang.String message)
Sends a chat message from the player.
|
void |
sendHorseInventory() |
protected void |
sendHorseJump() |
void |
sendMessage(ITextComponent component)
Send a chat message to the CommandSender
|
void |
sendPlayerAbilities()
Sends the player's abilities to the server (if there is one).
|
void |
sendStatusMessage(ITextComponent chatComponent,
boolean actionBar) |
void |
setActiveHand(Hand hand) |
void |
setPermissionLevel(int p_184839_1_) |
void |
setPlayerSPHealth(float health)
Updates health locally.
|
void |
setServerBrand(java.lang.String brand)
Sets the brand of the currently connected server.
|
void |
setShowDeathScreen(boolean p_228355_1_) |
void |
setSprinting(boolean sprinting)
Set sprinting switch for Entity.
|
void |
setXPStats(float currentXP,
int maxXP,
int level)
Sets the current XP, total XP, and level number.
|
boolean |
startRiding(Entity entityIn,
boolean force) |
void |
stopRiding()
Dismounts this entity from the entity it is riding.
|
void |
swingArm(Hand hand) |
void |
tick()
Called to update the entity's position/logic.
|
protected void |
updateAutoJump(float p_189810_1_,
float p_189810_2_) |
void |
updateEntityActionState() |
protected boolean |
updateEyesInWaterPlayer() |
void |
updateRidden()
Handles updating while riding another entity
|
void |
updateSyncFields(ClientPlayerEntity old) |
getDownloadImageSkin, getFovModifier, getLocationCape, getLocationElytra, getLocationSkin, getLocationSkin, getPlayerInfo, getSkinType, hasPlayerInfo, hasSkin, isCreative, isPlayerInfoSet, isSpectatoraddExhaustion, addExperienceLevel, addItemStackToInventory, addMovementStat, addScore, addShoulderEntity, addStat, addStat, addStat, addStat, attackTargetEntityWithCurrentItem, blockUsingShield, canAttackPlayer, canEat, canHarvestBlock, canPickUpItem, canPlayerEdit, canTriggerWalking, canUseCommandBlock, createCooldownTracker, damageArmor, damageShield, destroyVanishingCursedItems, disableShield, doWaterSplashEffect, dropInventory, dropItem, dropItem, findAmmo, func_213822_a, func_223729_a, func_225514_a_, func_225652_a_, func_226560_a_, func_226563_dT_, func_226564_dU_, func_226565_dV_, func_226566_ei_, func_226567_ej_, func_226568_ek_, getAbsorptionAmount, getAIMoveSpeed, getAlwaysRenderNameTagForRender, getArmorInventoryList, getBedLocation, getBedLocation, getCapability, getCooldownPeriod, getCooldownTracker, getCooledAttackStrength, getDeathSound, getDigSpeed, getDigSpeed, getDisplayName, getDisplayNameAndUUID, getExperiencePoints, getFallSound, getFireImmuneTicks, getFoodStats, getGameProfile, getHeldEquipment, getHighspeedSplashSound, getHurtSound, getInventoryEnderChest, getItemStackFromSlot, getLeftShoulderEntity, getLuck, getMaxInPortalTime, getName, getOfflineUUID, getPortalCooldown, getPrefixes, getPrimaryHand, getRightShoulderEntity, getScore, getScoreboardName, getSize, getSleepTimer, getSoundCategory, getSpawnDimension, getSpeedFactor, getSplashSound, getStandingEyeHeight, getSuffixes, getSwimSound, getUUID, getWorldScoreboard, getXPSeed, getYOffset, giveExperiencePoints, hasReducedDebug, interactOn, isAllowEdit, isInvulnerableTo, isMovementBlocked, isNormalCube, isPlayer, isPlayerFullyAsleep, isPushedByWater, isSpawnForced, isSpawnForced, isSwimming, isWearing, jump, onDeath, onEnchant, onFoodEaten, onKillEntity, onLivingFall, openContainer, openHorseInventory, openMerchantContainer, preparePlayerToSpawn, readAdditional, registerAttributes, registerData, remove, replaceItemInInventory, resetCooldown, resetRecipes, setAbsorptionAmount, setGameType, setItemStackToSlot, setLeftShoulderEntity, setMotionMultiplier, setPrimaryHand, setReducedDebug, setRightShoulderEntity, setScore, setSpawnDimenion, setSpawnPoint, shouldHeal, spawnShoulderEntities, spawnSweepParticles, spinAttack, startSleeping, takeStat, travel, trySleep, unlockRecipes, unlockRecipes, updatePose, updateSwimming, wakeUp, writeAdditional, xpBarCapaddPotionEffect, applyArmorCalculations, applyEntityCollision, applyPotionDamageCalculations, areAllPotionsAmbient, attackable, attackEntityAsMob, attemptTeleport, baseTick, canAttack, canAttack, canAttack, canBeCollidedWith, canBeHitWithPotion, canBePushed, canBeRiddenInWater, canBreatheUnderwater, canDropLoot, canEntityBeSeen, clearActivePotions, clearBedPosition, collideWithEntity, collideWithNearbyEntities, constructKnockBackVector, createBrain, createSpawnPacket, curePotionEffects, decreaseAirSupply, determineNextAir, dropLoot, dropSpecialItems, frostWalk, func_213343_cS, func_225508_e_, func_226292_a_, func_226293_b_, func_226294_cV_, func_226296_dJ_, func_226298_f_, getActiveItemStack, getActivePotionEffect, getActivePotionEffects, getActivePotionMap, getArrowCountInEntity, getAttackingEntity, getAttribute, getAttributes, getBedDirection, getBedPosition, getBeeStingCount, getBlockState, getBrain, getCombatTracker, getCreatureAttribute, getDrinkSound, getEatSound, getEyeHeight, getHealth, getHeldItem, getHeldItemMainhand, getHeldItemOffhand, getIdleTime, getItemInUseCount, getItemInUseMaxCount, getJumpUpwardsMotion, getLastAttackedEntity, getLastAttackedEntityTime, getLastDamageSource, getLootContextBuilder, getLootTableResourceLocation, getMaxHealth, getRenderScale, getRevengeTarget, getRevengeTimer, getRNG, getRotationYawHead, getSoundPitch, getSoundVolume, getSwimAnimation, getSwingProgress, getTicksElytraFlying, getTotalArmorValue, getVisibilityMultiplier, getWaterSlowDown, handleFluidJump, handleFluidSneak, hasItemInSlot, isActiveItemStackBlocking, isActualySwimming, isAlive, isChild, isElytraFlying, isEntityInsideOpaqueBlock, isEntityUndead, isOnLadder, isPotionActive, isPotionApplicable, isSleeping, isSpinAttacking, knockBack, lookAt, markPotionsDirty, markVelocityChanged, onChangedPotionEffect, onDeathUpdate, onFinishedPotionEffect, onItemPickup, onItemUseFinish, onKillCommand, onNewPotionEffect, outOfWorld, performHurtAnimation, playEquipSound, playFallSound, playHurtSound, removePotionEffect, resetPotionEffectMetadata, sendBreakAnimation, sendBreakAnimation, sendEndCombat, sendEnterCombat, setAIMoveSpeed, setArrowCountInEntity, setBedPosition, setBeeStingCount, setHeadRotation, setHealth, setHeldItem, setIdleTime, setJumping, setLastAttackedEntity, setLivingFlag, setPartying, setPositionAndRotationDirect, setRenderYawOffset, setRevengeTarget, setRotationYawHead, shouldRiderFaceForward, spawnDrops, startSpinAttack, stopActiveHand, updateArmSwingProgress, updateDistance, updateFallState, updatePotionEffects, updatePotionMetadata, updateSpinAttackaddPassenger, addTag, addTrackingPlayer, addVelocity, allowLogging, applyEnchantments, applyOrientationToEntity, applyPlayerInteraction, areEyesInFluid, areEyesInFluid, awardKillScore, calculateUpVector, canBeAttackedWithItem, canBeRidden, canExplosionDestroyBlock, canFitPassenger, canPassengerSteer, canRenderOnFire, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, changeDimension, changeDimension, checkDespawn, collideBoundingBox, collideBoundingBoxHeuristically, copyDataFromOld, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, decrementTimeUntilPortal, detach, determineNextStepDistance, doBlockCollisions, doesEntityNotTriggerPressurePlate, entityDropItem, entityDropItem, entityDropItem, entityDropItem, equals, extinguish, fillCrashReport, forceSetPosition, func_225513_by_, func_226265_a_, func_226266_a_, func_226276_cg_, getAdjustedHorizontalFacing, getAir, getAllowedMovement, getBoundingBox, getBoundingBox, getBrightness, getCachedUniqueIdString, getCollisionBorderSize, getCollisionBoundingBox, getCollisionBox, getCommandSource, getControllingPassenger, getCustomName, getDataManager, getDistance, getDistanceSq, getDistanceSq, getDistanceSq, getEntityId, getEntityString, getEntityWorld, getEquipmentAndArmor, getExplosionResistance, getEyeHeight, getEyeHeight, getEyePosition, getFireTimer, getFlag, getForward, getHeight, getHorizontalFacing, getHoverEvent, getJumpFactor, getLastPortalVec, getLook, getLookVec, getLowestRidingEntity, getMaxAir, getMaxFallHeight, getMirroredYaw, getMotion, getMountedYOffset, getOnPosition, getPassengers, getPersistentData, getPitchYaw, getPose, getPosition, getPositionUnderneath, getPositionVec, getPositionVector, getPosX, getPosXRandom, getPosXWidth, getPosY, getPosYEye, getPosYHeight, getPosYRandom, getPosZ, getPosZRandom, getPosZWidth, getPushReaction, getRecursivePassengers, getRenderBoundingBox, getRenderDistanceWeight, getRidingEntity, getRotatedYaw, getServer, getSubmergedHeight, getTags, getTeam, getTeamColor, getTeleportDirection, getType, getUniqueID, getUpVector, getVectorForRotation, getWidth, handleFluidAcceleration, handlePistonMovement, handleWaterMovement, hasCustomName, hashCode, hasNoGravity, hasPermissionLevel, hitByEntity, horizontalMag, ignoreItemEntityData, isAddedToWorld, isBeingRidden, isBurning, isCustomNameVisible, isDescending, isDiscrete, isEntityEqual, isImmuneToExplosions, isImmuneToFire, isInLava, isInRangeToRender3d, isInRangeToRenderDist, isInvisible, isInvisibleToPlayer, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterRainOrBubbleColumn, isLiving, isNonBoss, isOffsetPositionInLiquid, isOnePlayerRiding, isOnSameTeam, isOnScoreboardTeam, isPassenger, isPassenger, isPassenger, isPoseClear, isRidingOrBeingRiddenBy, isRidingSameEntity, isSilent, isSpectatedByPlayer, isSprinting, isSteppingCarefully, isSuppressingBounce, isVisuallySwimming, isWet, makeFlySound, moveForced, moveRelative, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, onAddedToWorld, onCollideWithPlayer, onEnterBubbleColumn, onEnterBubbleColumnWithAirAbove, onInsideBlock, onRemovedFromWorld, onStruckByLightning, pick, playFlySound, playStepSound, playSwimSound, processInitialInteract, read, recalculateSize, recenterBoundingBox, remove, removePassenger, removePassengers, removeTag, removeTrackingPlayer, resetPositionToBB, revive, rotateTowards, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFire, setFireTimer, setFlag, setGlowing, setInLava, setInvisible, setInvulnerable, setLocationAndAngles, setMotion, setMotion, setNoGravity, setOnFireFromLava, setPacketCoordinates, setPortal, setPose, setPosition, setPositionAndRotation, setPositionAndUpdate, setPositionNonDirty, setRawPosition, setRenderDistanceWeight, setRotation, setSilent, setSneaking, setSwimming, setUniqueId, setVelocity, setWorld, shouldReceiveErrors, shouldReceiveFeedback, shouldSetPosAfterLoading, spawnRunningParticles, startRiding, teleportKeepLoaded, toString, updatePassenger, updatePortal, writeUnlessPassenger, writeUnlessRemoved, writeWithoutTypeIdareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapscanBeRiddenInWater, canRiderInteract, deserializeNBT, getClassification, getEntity, getPickedResult, serializeNBT, shouldRiderSitgetCapabilitypublic final ClientPlayNetHandler connection
public MovementInput movementInput
protected final Minecraft mc
protected int sprintToggleTimer
public int sprintingTicksLeft
public float renderArmYaw
public float renderArmPitch
public float prevRenderArmYaw
public float prevRenderArmPitch
public float timeInPortal
public float prevTimeInPortal
public ClientPlayerEntity(Minecraft minecraftIn, ClientWorld clientWorldIn, ClientPlayNetHandler p_i50990_3_, StatisticsManager p_i50990_4_, ClientRecipeBook p_i50990_5_)
public boolean attackEntityFrom(DamageSource source, float amount)
attackEntityFrom クラス内 PlayerEntitypublic void heal(float healAmount)
heal クラス内 LivingEntitypublic boolean startRiding(Entity entityIn, boolean force)
startRiding クラス内 Entitypublic void stopRiding()
stopRiding クラス内 PlayerEntitypublic float getPitch(float partialTicks)
public float getYaw(float partialTicks)
getYaw クラス内 LivingEntitypublic void tick()
tick クラス内 PlayerEntitypublic boolean func_225609_n_(boolean p_225609_1_)
func_225609_n_ クラス内 PlayerEntitypublic void sendChatMessage(java.lang.String message)
public void swingArm(Hand hand)
swingArm クラス内 LivingEntitypublic void respawnPlayer()
respawnPlayer クラス内 PlayerEntityprotected void damageEntity(DamageSource damageSrc, float damageAmount)
damageEntity クラス内 PlayerEntitypublic void closeScreen()
closeScreen クラス内 PlayerEntitypublic void closeScreenAndDropStack()
public void setPlayerSPHealth(float health)
public void sendPlayerAbilities()
sendPlayerAbilities クラス内 PlayerEntitypublic boolean isUser()
isUser クラス内 PlayerEntityprotected void sendHorseJump()
public void sendHorseInventory()
public void setServerBrand(java.lang.String brand)
MC|Brand
plugin channel, and is used to identify modded servers in crash reports.public java.lang.String getServerBrand()
MC|Brand plugin channel, and is used to identify modded servers
in crash reports.public StatisticsManager getStats()
public ClientRecipeBook getRecipeBook()
public void removeRecipeHighlight(IRecipe<?> p_193103_1_)
protected int getPermissionLevel()
getPermissionLevel クラス内 Entitypublic void setPermissionLevel(int p_184839_1_)
public void sendStatusMessage(ITextComponent chatComponent, boolean actionBar)
sendStatusMessage クラス内 PlayerEntityprotected void pushOutOfBlocks(double x,
double y,
double z)
pushOutOfBlocks クラス内 Entitypublic void setSprinting(boolean sprinting)
setSprinting クラス内 LivingEntitypublic void setXPStats(float currentXP,
int maxXP,
int level)
public void sendMessage(ITextComponent component)
sendMessage インタフェース内 ICommandSourcesendMessage クラス内 Entitypublic void handleStatusUpdate(byte id)
World#setEntityStatehandleStatusUpdate クラス内 PlayerEntitypublic void setShowDeathScreen(boolean p_228355_1_)
public boolean isShowDeathScreen()
public void playSound(SoundEvent soundIn, float volume, float pitch)
playSound クラス内 PlayerEntitypublic void playSound(SoundEvent p_213823_1_, SoundCategory p_213823_2_, float p_213823_3_, float p_213823_4_)
playSound クラス内 PlayerEntitypublic boolean isServerWorld()
isServerWorld クラス内 LivingEntitypublic void setActiveHand(Hand hand)
setActiveHand クラス内 LivingEntitypublic boolean isHandActive()
isHandActive クラス内 LivingEntitypublic void resetActiveHand()
resetActiveHand クラス内 LivingEntitypublic Hand getActiveHand()
getActiveHand クラス内 LivingEntitypublic void notifyDataManagerChange(DataParameter<?> key)
notifyDataManagerChange クラス内 LivingEntitypublic boolean isRidingHorse()
public float getHorseJumpPower()
public void openSignEditor(SignTileEntity signTile)
openSignEditor クラス内 PlayerEntitypublic void openMinecartCommandBlock(CommandBlockLogic commandBlock)
openMinecartCommandBlock クラス内 PlayerEntitypublic void openCommandBlock(CommandBlockTileEntity commandBlock)
openCommandBlock クラス内 PlayerEntitypublic void openStructureBlock(StructureBlockTileEntity structure)
openStructureBlock クラス内 PlayerEntitypublic void openJigsaw(JigsawTileEntity p_213826_1_)
openJigsaw クラス内 PlayerEntitypublic void openBook(ItemStack stack, Hand hand)
openBook クラス内 PlayerEntitypublic void onCriticalHit(Entity entityHit)
onCriticalHit クラス内 PlayerEntitypublic void onEnchantmentCritical(Entity entityHit)
onEnchantmentCritical クラス内 PlayerEntitypublic boolean isShiftKeyDown()
isShiftKeyDown クラス内 Entitypublic boolean isCrouching()
isCrouching クラス内 Entitypublic boolean func_228354_I_()
public void updateEntityActionState()
updateEntityActionState クラス内 PlayerEntityprotected boolean isCurrentViewEntity()
public void livingTick()
livingTick クラス内 PlayerEntitypublic void updateRidden()
updateRidden クラス内 PlayerEntitypublic boolean isRowingBoat()
@Nullable public EffectInstance removeActivePotionEffect(@Nullable Effect potioneffectin)
removeActivePotionEffect クラス内 LivingEntitypublic boolean isAutoJumpEnabled()
protected void updateAutoJump(float p_189810_1_,
float p_189810_2_)
public float getWaterBrightness()
protected boolean updateEyesInWaterPlayer()
updateEyesInWaterPlayer クラス内 PlayerEntitypublic void updateSyncFields(ClientPlayerEntity old)