Code Monkey home page Code Monkey logo

keep-levels's Introduction

Keep Levels

This behavior pack uses scoreboards to detect player experience levels. Experience levels are not lost after dying and remain upon respawn.

Installing the pack:

Add the Keep Levels Add-on to your behavior packs on your world. Behavior packs disable achievements, but editing the world with an NBT editor can re-enable achievements when uploading your world to a realm.

Re-enable achievements on either pc or mobile with the free NBT editor Dovetail

How to use the scoreboard

The pack is ready to work after adding to your world. If a player dies, they keep their levels, just like with /gamerule keepinventory true but still lose their inventory.

You can display a player's levels by setting the scoreboard display.

/scoreboard objectives setdisplay sidebar xp_level

Removing levels from a player, like in an NPC Shop or using abilities, will make the score go down. However, removing scores from xp_level will not remove experience levels.

/xp -10L @p` \\ Scoreboard objective xp_level goes down.

It works functionally the same as the target selectors l and lm. The examples below do the same thing.

/execute as @a[lm=10, l=15] run effect @s strength 0 1 true
/execute as @a[scores={xp_level=10..15}] run effect @s strength 0 1 true

Authors

       _                              _     _       _ _  
      (_)  _     _                   | |   (_)     | | | 
 ____  _ _| |_ _| |_ _____ ____   ___| |_____ _____| | | 
|    \| (_   _|_   _) ___ |  _ \ /___)_____  (____ | | | 
| | | | | | |_  | |_| ____| | | |___ |     | / ___ | | | 
|_|_|_|_|  \__)  \__)_____)_| |_(___/      |_\_____|\_)_)
                                                         

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.