How do I detect if players have sufficient EXP levels?

I want to make an XP shop but I’m not sure about how to detect if people have sufficient XP Levels.

Can anyone help me?

  • Minecraft crashes on ubuntu system
  • Which mobs can I out-run?
  • Which blocks require the Silk Touch enchantment, or benefit from it?
  • No hostile mobs spawning in minecraft
  • Minecraft ArmorStand Teleportation
  • Can Minecraft be played by two players locally on the same account?
  • Is there a command where I can teleport myself to a specific kind of block?
  • Any issues with *really* long series of hoppers?
  • How do I make a setblock or a fill clock?
  • How do I kill a certain entity in minecraft?
  • How can I determine which direction I'm facing?
  • How to make custom player heads without making multiple accounts?
  • One Solution collect form web for “How do I detect if players have sufficient EXP levels?”

    You can test for player’s levels using the l= or lm= arguments in the target selector.

    For example, if I am looking for all players with at 5 or more levels, I would use:

    /testfor @a[lm=5]

    or, all players that have 3 or more levels of EXP, but equal to/less than 8:

    /testfor @a[l=8,lm=3]

    or, all players that have 5 or less levels:

    /testfor @a[l=5]

    or, exactly 8 levels:

    /testfor @a[l=8,lm=8]

    as 8 will be true for both lm and l but 7 will become false for lm and 9 would be false for l because a selector will only select players IF all the arguments are true.

    See the wiki for more information.

    We love Playing Games, especially Video Games.