0x1F S1FPacketSetExperience

Updates the player's experience bar (level, total XP, progress).

Clientbound (Server → Client) · PLAY · net/minecraft/network/play/server/S1FPacketSetExperience.java
playerxp

Fields

FieldTypeDescription
experienceBarfloatProgress to next level (0.0-1.0)
totalExperienceVarIntTotal accumulated XP
levelVarIntCurrent XP level

Wire Encoding

FieldTypeNotes
XP Progressfloat0.0-1.0
Total XPVarInt
LevelVarInt

MCP References

MCPNetHandlerPlayClient.handleSetExperience()

Handler Interface

HNDINetHandlerPlayClient

implementation Implementation Cases

XPHUD

Track XP changes for HUD and auto-enchant.

Vanilla hook: EventReceivePacket
AutoEnchant

Track XP changes for HUD and auto-enchant.

Vanilla hook: EventReceivePacket
← Back to all packets