Skip to content

Add on for BentoBox to calculate island levels for BSkyBlock and AcidIsland. Please read the Wiki!

License

Notifications You must be signed in to change notification settings

BentoBoxWorld/Level

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ Level Add-on for BentoBox

Build Status Bugs Reliability Rating Lines of Code

๐Ÿ” What is Level?

Level is the ultimate competition booster for your BentoBox server! Designed for game modes like BSkyBlock, AcidIsland, and more, this powerful add-on turns your island into a battleground of block-by-block domination.

Every block you place counts toward your island levelโ€”and every block you lose could cost you your spot in the rankings. Whether you're aiming for the top ten or just flexing your creative builds, Level adds stakes, strategy, and excitement to your sky-high journey.

๐Ÿ“˜ Full Documentation
๐Ÿ“ฆ Official Downloads


๐Ÿš€ Getting Started

Ready to level up? Here's how to launch Level on your server:

  1. Drop the Level add-on .jar into your BentoBox addons folder.
  2. Restart your server and let the magic happen.
  3. A new Level data folder and config.yml will be created.
  4. Open config.yml and customize block values, settings, and behavior to suit your game mode.
  5. Restart your server again to apply changes.

Now youโ€™re all setโ€”go build something worth leveling for! ๐Ÿ—๏ธ


๐Ÿ”„ Upgrading

When updating, always read the release notes!
Some updates might require a fresh config.yml, so make backups and review changes carefully.


๐Ÿ›ก๏ธ Permissions

Level integrates directly with your permissions plugin, giving players the tools to compete while letting admins keep control.

Default permissions for BSkyBlock, AcidIsland, and CaveBlock:

permissions:    
  bskyblock.intopten:             # Show up in top 10
    default: true
  bskyblock.island.level:         # Use /is level
    default: true
  bskyblock.island.top:           # Use /is top
    default: true
  bskyblock.island.value:         # Use /is value
    default: true
  bskyblock.admin.level:          # Admin access to /is level
    default: true
  bskyblock.admin.topten:         # Admin access to /is topten
    default: true

โš ๏ธ Players need intopten to appear in the leaderboard!


โš™๏ธ Configuration: Make It Yours

The config.yml file gives you total control over how leveling works. Here's a breakdown of what you can tweak:

๐ŸŽฎ Game Mode Hook

Tell Level which BentoBox game modes it should connect to.

โš™๏ธ General Settings

  • Underwater Block Multiplier โ€“ Give bonus points for blocks below sea level.
  • Level Cost โ€“ Set how many points are needed to gain 1 island level.
  • Level Wait โ€“ Add a cooldown between level scans.
  • Death Penalty โ€“ Punish deaths with level loss.
  • Sum Team Deaths โ€“ Choose whether to track team deaths or just the leader's.
  • Reset on Island Reset / Team Join โ€“ Wipe the death count when teams change or islands are reset.

๐Ÿšซ Block Limits

Cap the number of specific blocks that count toward level (e.g., only 200 DIAMOND_BLOCKs count).

Format:

DIAMOND_BLOCK: 200

๐Ÿ’Ž Block Values

Assign point values to blocks to reward rare or hard-to-get materials.

Format:

STONE: 1
DIAMOND_BLOCK: 100

Blocks not listed are worth 0. AIR is always ignored.

๐ŸŒ World-Specific Values

Customize block values for individual worlds or game modes.

Example:

worlds:
  AcidIsland_world:
    SAND: 0
    SANDSTONE: 0
    ICE: 0

In this setup, AcidIsland disables points for sand-based blocks while using default values for everything else.


๐Ÿ Final Words

Level isnโ€™t just a numbers gameโ€”itโ€™s a challenge, a competition, and a celebration of creativity.
Whether you're climbing the ranks or just making your mark, Level brings out the best in your builds.

๐Ÿ’ก Need help or want to contribute? Join the community at bentobox.world and show us what your island is made of!

Now go get that top spot. ๐ŸŒŒ
โ€” The BentoBox Team

About

Add on for BentoBox to calculate island levels for BSkyBlock and AcidIsland. Please read the Wiki!

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

No packages published

Languages