PlayersJavaBedrock

/xp

also /experience

Give or query experience.

What is /xp used for?

What /xp is for

Adds or sets a player's experience, in either points or whole levels. The /experience alias is identical.

When to use /xp

Top players up for enchanting, reward progress in a map, or strip XP as a death penalty. Setting levels directly is far faster than grinding mobs.

Points vs levels

/xp add @s 30 levels grants levels outright, while /xp add @s 100 points adds raw experience. Use 'set' instead of 'add' to force an exact amount.

Syntax

Alternate forms:

Parameters

targets
entity selector
Player(s) to affect.
amount
integer
How much XP. Negative removes.
unitoptional
literal
points (default) or levels.

Command builder

Configure the options below to generate a ready-to-paste /xp command.

Levels = XP bar levels; points = raw experience.

Examples

  • Give the nearest player 30 levels.

  • Wipe a player's XP.

Common questions

How do I give myself XP levels with a command?

Run /xp add @s 30 levels, or set an exact amount with /xp set @s 30 levels.

What's the difference between XP points and levels?

Points are raw experience; levels are what you spend on enchanting. /xp add @s 100 points adds raw XP, while /xp add @s 30 levels grants whole levels.

Permission level

/xp requires Cheats (op level 2). In single-player you need the world's "Allow Cheats" toggle on. On a multiplayer server you need to be opped — see /op.