net.minecraft.client.player

public class LocalPlayer

extends AbstractClientPlayer

All mapped superinterfaces:

SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint, ContainerUser, ClientAvatarEntity

hje
net.minecraft.client.player.LocalPlayer
net.minecraft.class_746
net.minecraft.client.network.ClientPlayerEntity

Field summary

Modifier and TypeField
public static final org.slf4j.Logger
a
LOGGER
field_39078
LOGGER
private static final int
cE
POSITION_REMINDER_INTERVAL
field_32671
field_32671
private static final int
cF
WATER_VISION_MAX_TIME
field_32672
field_32672
private static final int
cG
WATER_VISION_QUICK_TIME
field_32673
field_32673
private static final float
cH
WATER_VISION_QUICK_PERCENT
field_32674
field_32674
private static final double
cI
SUFFOCATING_COLLISION_CHECK_SCALE
field_32675
field_32675
private static final double
cJ
MINOR_COLLISION_ANGLE_THRESHOLD_RADIAN
field_36194
MAX_SOFT_COLLISION_RADIANS
public static final float
b
USING_ITEM_SPEED_FACTOR
field_55135
field_55135
public final ClientPacketListener
c
connection
field_3944
networkHandler
private final StatsCounter
cK
stats
field_3928
statHandler
private final ClientRecipeBook
cL
recipeBook
field_3930
recipeBook
private final TickThrottler
cM
dropSpamThrottler
field_54391
itemDropCooldown
private final List<AmbientSoundHandler>
cN
ambientSoundHandlers
field_3933
tickables
private PermissionSet
cO
permissions
field_63569
permissions
private double
cP
xLast
field_3926
lastXClient
private double
cQ
yLast
field_3940
lastYClient
private double
cR
zLast
field_3924
lastZClient
private float
cU
yRotLast
field_3941
lastYawClient
private float
cV
xRotLast
field_3925
lastPitchClient
private boolean
cW
lastOnGround
field_3920
lastOnGround
private boolean
cX
lastHorizontalCollision
field_53040
lastHorizontalCollision
private boolean
cY
crouching
field_23093
inSneakingPose
private boolean
cZ
wasSprinting
field_3919
lastSprinting
private int
da
positionReminder
field_3923
ticksSinceLastPositionPacketSent
private boolean
db
flashOnSetHealth
field_3918
healthInitialized
public ClientInput
d
input
field_3913
input
private Input
dc
lastSentInput
field_54156
lastPlayerInput
protected final Minecraft
e
minecraft
field_3937
client
protected int
f
sprintTriggerTime
field_3935
ticksLeftToDoubleTapSprint
private static final int
dd
EXPERIENCE_DISPLAY_UNREADY_TO_SET
field_63570
field_63570
private static final int
de
EXPERIENCE_DISPLAY_READY_TO_SET
field_63571
field_63571
public int
g
experienceDisplayStartTick
field_59964
experienceBarDisplayStartTime
public float
h
yBob
field_3932
renderYaw
public float
i
xBob
field_3916
renderPitch
public float
j
yBobO
field_3931
lastRenderYaw
public float
k
xBobO
field_3914
lastRenderPitch
private int
df
jumpRidingTicks
field_3938
mountJumpTicks
private float
dg
jumpRidingScale
field_3922
mountJumpStrength
public float
cC
portalEffectIntensity
field_44911
nauseaIntensity
public float
cD
oPortalEffectIntensity
field_44912
lastNauseaIntensity
private boolean
dh
startedUsingItem
field_3915
usingItem
private InteractionHand
di
usingItemHand
field_3945
activeHand
private boolean
dj
handsBusy
field_3942
riding
private boolean
dk
autoJumpEnabled
field_3927
autoJumpEnabled
private int
dl
autoJumpTime
field_3934
ticksToNextAutoJump
private boolean
dm
wasFallFlying
field_3939
falling
private int
dn
waterVisionTime
field_3917
underwaterVisibilityTicks
private boolean
do
showDeathScreen
field_20663
showsDeathScreen
private boolean
dp
doLimitedCrafting
field_46188
limitedCraftingEnabled

Constructor summary

ModifierConstructor
public (Minecraft client, ClientLevel world, ClientPacketListener networkHandler, StatsCounter stats, ClientRecipeBook recipeBook, Input lastPlayerInput, boolean lastSprinting)

Method summary

Modifier and TypeMethod
public void
d(float arg0)
heal(float arg0)
method_6025(float arg0)
heal(float arg0)
public boolean
a(cgi arg0, boolean arg1, boolean arg2)
startRiding(Entity arg0, boolean arg1, boolean arg2)
method_5873(class_1297 arg0, boolean arg1, boolean arg2)
startRiding(Entity arg0, boolean arg1, boolean arg2)
public void
ad()
removeVehicle()
method_29239()
dismountVehicle()
public float
i(float arg0)
getViewXRot(float arg0)
method_5695(float arg0)
getPitch(float arg0)
public float
j(float arg0)
getViewYRot(float arg0)
method_5705(float arg0)
getYaw(float arg0)
public void
g()
tick()
method_5773()
tick()
public float
n()
getCurrentMood()
method_26269()
getMoodPercentage()
private void
Q()
sendPosition()
method_3136()
sendMovementPackets()
private void
R()
sendIsSprintingIfNeeded()
method_46742()
sendSprintingPacket()
public boolean
b(boolean arg0)
drop(boolean arg0)
method_7290(boolean arg0)
dropSelectedItem(boolean entireStack)
public void
a(ccz arg0)
swing(InteractionHand arg0)
method_6104(class_1268 arg0)
swingHand(Hand arg0)
public void
o()
respawn()
method_7331()
requestRespawn()
public void
r()
closeContainer()
method_7346()
closeHandledScreen()
public void
p()
clientSideCloseContainer()
method_3137()
closeScreen()
public void
L(float arg0)
hurtTo(float arg0)
method_3138(float arg0)
updateHealth(float health)
public void
z()
onUpdateAbilities()
method_7355()
sendAbilitiesUpdate()
public void
v(boolean arg0)
setReducedDebugInfo(boolean arg0)
method_7268(boolean arg0)
setReducedDebugInfo(boolean arg0)
public boolean
gE()
isLocalPlayer()
method_7340()
isMainPlayer()
public boolean
gf()
isSuppressingSlidingDownLadder()
method_21754()
isHoldingOntoLadder()
public boolean
bK()
canSpawnSprintParticle()
method_27298()
shouldSpawnSprintingParticles()
protected void
v()
sendRidingJump()
method_3133()
startRidingJump()
public void
w()
sendOpenInventory()
method_3132()
openRidingInventory()
public StatsCounter
x()
getStats()
method_3143()
getStatHandler()
public ClientRecipeBook
y()
getRecipeBook()
method_3130()
getRecipeBook()
public void
a(dqs arg0)
removeRecipeHighlight(RecipeDisplayId arg0)
method_3141(class_10298 arg0)
onRecipeDisplayed(NetworkRecipeId recipeId)
public PermissionSet
I()
permissions()
method_75004()
getPermissions()
public void
a(bbn arg0)
setPermissions(PermissionSet arg0)
method_75411(class_12096 arg0)
setPermissions(PermissionPredicate permissions)
public void
a(yh arg0, boolean arg1)
displayClientMessage(Component arg0, boolean arg1)
method_7353(class_2561 arg0, boolean arg1)
sendMessage(Text arg0, boolean arg1)
private void
c(double arg0, double arg1)
moveTowardsClosestSpace(double arg0, double arg1)
method_30673(double arg0, double arg1)
pushOutOfBlocks(double x, double z)
private boolean
c(is arg0)
suffocatesAt(BlockPos arg0)
method_30674(class_2338 arg0)
wouldCollideAt(BlockPos pos)
public void
a(float arg0, int arg1, int arg2)
setExperienceValues(float arg0, int arg1, int arg2)
method_3145(float arg0, int arg1, int arg2)
setExperience(float progress, int total, int level)
private void
M(float arg0)
setExperienceDisplayStartTickToTickCount(float arg0)
method_75408(float arg0)
updateExperienceBarDisplayStartTime(float arg0)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
handleStatus(byte arg0)
public void
y(boolean arg0)
setShowDeathScreen(boolean arg0)
method_22420(boolean arg0)
setShowsDeathScreen(boolean showsDeathScreen)
public boolean
A()
shouldShowDeathScreen()
method_22419()
showsDeathScreen()
public void
z(boolean arg0)
setDoLimitedCrafting(boolean arg0)
method_53848(boolean arg0)
setLimitedCraftingEnabled(boolean limitedCraftingEnabled)
public boolean
B()
getDoLimitedCrafting()
method_53847()
isLimitedCraftingEnabled()
public void
a(bcy arg0, float arg1, float arg2)
playSound(SoundEvent arg0, float arg1, float arg2)
method_5783(class_3414 arg0, float arg1, float arg2)
playSound(SoundEvent arg0, float arg1, float arg2)
public void
a(bcy arg0, bda arg1, float arg2, float arg3)
playNotifySound(SoundEvent arg0, SoundSource arg1, float arg2, float arg3)
method_17356(class_3414 arg0, class_3419 arg1, float arg2, float arg3)
playSoundToPlayer(SoundEvent arg0, SoundCategory arg1, float arg2, float arg3)
public void
c(ccz arg0)
startUsingItem(InteractionHand arg0)
method_6019(class_1268 arg0)
setCurrentHand(Hand arg0)
public boolean
fW()
isUsingItem()
method_6115()
isUsingItem()
private boolean
S()
isSlowDueToUsingItem()
method_75409()
isBlockedFromSprinting()
private float
T()
itemUseSpeedMultiplier()
method_75410()
getActiveItemSpeedMultiplier()
public void
gc()
stopUsingItem()
method_6021()
clearActiveItem()
public InteractionHand
fX()
getUsedItemHand()
method_6058()
getActiveHand()
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
public PlayerRideableJumping
C()
jumpableVehicle()
method_45773()
getJumpingMount()
public float
D()
getJumpRidingScale()
method_3151()
getMountJumpStrength()
public boolean
Z()
isTextFilteringEnabled()
method_33793()
shouldFilterText()
public void
a(elk arg0, boolean arg1)
openTextEdit(SignBlockEntity arg0, boolean arg1)
method_7311(class_2625 arg0, boolean arg1)
openEditSignScreen(SignBlockEntity arg0, boolean arg1)
public void
a(dfh arg0)
openMinecartCommandBlock(MinecartCommandBlock arg0)
method_7257(class_1697 arg0)
openCommandBlockMinecartScreen(CommandBlockMinecartEntity arg0)
public void
a(eke arg0)
openCommandBlock(CommandBlockEntity arg0)
method_7323(class_2593 arg0)
openCommandBlockScreen(CommandBlockBlockEntity arg0)
public void
a(elp arg0)
openStructureBlock(StructureBlockEntity arg0)
method_7303(class_2633 arg0)
openStructureBlockScreen(StructureBlockBlockEntity arg0)
public void
a(elq arg0)
openTestBlock(TestBlockEntity arg0)
method_66695(class_10637 arg0)
openTestBlockScreen(TestBlockEntity arg0)
public void
a(elr arg0)
openTestInstanceBlock(TestInstanceBlockEntity arg0)
method_66696(class_10638 arg0)
openTestInstanceBlockScreen(TestInstanceBlockEntity arg0)
public void
a(eky arg0)
openJigsawBlock(JigsawBlockEntity arg0)
method_16354(class_3751 arg0)
openJigsawScreen(JigsawBlockEntity arg0)
public void
b(jd<asj> arg0)
openDialog(Holder<Dialog> arg0)
method_71753(class_6880<class_11419> arg0)
openDialog(RegistryEntry<Dialog> arg0)
public void
a(dkm arg0, ccz arg1)
openItemGui(ItemStack arg0, InteractionHand arg1)
method_7315(class_1799 arg0, class_1268 arg1)
useBook(ItemStack arg0, Hand arg1)
public void
b(cgi arg0)
crit(Entity arg0)
method_7277(class_1297 arg0)
addCritParticles(Entity arg0)
public void
c(cgi arg0)
magicCrit(Entity arg0)
method_7304(class_1297 arg0)
addEnchantedHitParticles(Entity arg0)
public boolean
ct()
isShiftKeyDown()
method_5715()
isSneaking()
public boolean
cy()
isCrouching()
method_18276()
isInSneakingPose()
public boolean
E()
isMovingSlowly()
method_20303()
shouldSlowDown()
public void
fN()
applyInput()
method_66282()
tickMovementInput()
private Vec2
a(fsd arg0)
modifyInput(Vec2 arg0)
method_67270(class_241 arg0)
applyMovementSpeedFactors(Vec2f input)
private static Vec2
b(fsd arg0)
modifyInputSpeedForSquareMovement(Vec2 arg0)
method_67271(class_241 arg0)
applyDirectionalMovementSpeedFactors(Vec2f vec)
private static float
c(fsd arg0)
distanceToUnitSquare(Vec2 arg0)
method_67272(class_241 arg0)
getDirectionalMovementSpeedMultiplier(Vec2f vec)
protected boolean
F()
isControlledCamera()
method_3134()
isCamera()
public void
G()
resetPos()
method_33689()
init()
public void
d_()
aiStep()
method_6007()
tickMovement()
private boolean
U()
shouldStopRunSprinting()
method_65949()
shouldStopSprinting()
private boolean
V()
shouldStopSwimSprinting()
method_67472()
shouldStopSwimSprinting()
public Portal$Transition
H()
getActivePortalLocalTransition()
method_60886()
getCurrentPortalEffect()
protected void
eG()
tickDeath()
method_6108()
updatePostDeath()
private void
A(boolean arg0)
handlePortalTransitionEffect(boolean arg0)
method_60887(boolean arg0)
tickNausea(boolean fromPortalEffect)
public void
t()
rideTick()
method_5842()
tickRiding()
public boolean
J()
isHandsBusy()
method_3144()
isRiding()
public void
a(cho arg0, fse arg1)
move(MoverType arg0, Vec3 arg1)
method_5784(class_1313 arg0, class_243 arg1)
move(MovementType arg0, Vec3d arg1)
public boolean
K()
isAutoJumpEnabled()
method_3149()
isAutoJumpEnabled()
public boolean
hq()
shouldRotateWithMinecart()
method_61498()
shouldRotateWithMinecart()
protected void
f(float arg0, float arg1)
updateAutoJump(float arg0, float arg1)
method_3148(float arg0, float arg1)
autoJump(float dx, float dz)
protected boolean
d(fse arg0)
isHorizontalCollisionMinor(Vec3 arg0)
method_39759(class_243 arg0)
hasCollidedSoftly(Vec3d arg0)
private boolean
W()
canAutoJump()
method_22119()
shouldAutoJump()
private boolean
X()
isMoving()
method_22120()
hasMovementInput()
private boolean
B(boolean arg0)
isSprintingPossible(boolean arg0)
method_74047(boolean arg0)
canSprint(boolean allowTouchingWater)
private boolean
Y()
canStartSprinting()
method_48300()
canStartSprinting()
private boolean
d(cgi arg0)
vehicleCanSprint(Entity arg0)
method_48301(class_1297 arg0)
canVehicleSprint(Entity vehicle)
public float
L()
getWaterVision()
method_3140()
getUnderwaterVisibility()
public void
a(dvd arg0)
onGameModeChanged(GameType arg0)
method_51889(class_1934 arg0)
onGameModeChanged(GameMode gameMode)
public boolean
bB()
isUnderWater()
method_5869()
isSubmergedInWater()
protected boolean
gA()
updateIsUnderwater()
method_7295()
updateWaterSubmersionState()
public Vec3
u(float arg0)
getRopeHoldPosition(float arg0)
method_30951(float arg0)
getLeashPos(float arg0)
public void
a(dkm arg0, dkm arg1, dgn arg2)
updateTutorialInventoryAction(ItemStack arg0, ItemStack arg1, ClickAction arg2)
method_33592(class_1799 arg0, class_1799 arg1, class_5536 arg2)
onPickupSlotClick(ItemStack arg0, ItemStack arg1, ClickType arg2)
public float
ec()
getVisualRotationYInDegrees()
method_73188()
getBodyYaw()
public void
g(dkm arg0)
handleCreativeModeItemDrop(ItemStack arg0)
method_61499(class_1799 arg0)
dropCreativeStack(ItemStack arg0)
public boolean
gL()
canDropItems()
method_64271()
canDropItems()
public TickThrottler
N()
getDropSpamThrottler()
method_64376()
getItemDropCooldown()
public Input
P()
getLastSentInput()
method_71091()
getLastPlayerInput()