BSkyBlock#
The classic. A tiny island, a tree, a chest, and the void stretching out in every direction. That's all your players get — and somehow, it's never enough. They'll spend hours expanding that island, hunting for resources, completing challenges, and climbing the level leaderboards. Then they'll come back tomorrow and do it again.
BSkyBlock is the SkyBlock game mode for BentoBox, and the successor to the legendary ASkyBlock that popularised the genre. If you want to run SkyBlock, this is where you start.
Created and maintained by tastybento.
Useful links
History#
BSkyBlock is the evolution of ASkyBlock for newer Minecraft server versions.
Installation#
- Install BentoBox and run it on the server at least once to create its data folders.
- Place this jar in the addons folder of the BentoBox plugin.
- Restart the server.
- The addon will create worlds and a data folder and inside the folder will be a config.yml.
- Stop the server .
- Edit the config.yml how you want.
- Delete any worlds that were created by default if you made changes that would affect them.
- Restart the server.
Config.yml#
The config.yml is similar to ASkyBlock but not the same. Note that distance between islands and protection range are radius values so the island size will be twice these values in blocks! Also, the distance between islands will be set automatically to a chunk boundary (a multiple of 16 blocks).
Permissions#
Permissions can be found here.
Commands#
Commands can be found here.
Placeholders#
Placeholders can be found here.
Changelog#
What's new in v1.20.0 — requires BentoBox 3.13.0 and Paper 1.21.11
Released: 2026-04-27
- 🐛 Mob spawning fixed. The chunk generator was not overriding
shouldGenerateMobs(), which silently suppressed vanilla mob spawning in all BSkyBlock-generated worlds. Mobs now spawn correctly again. - 🐛 Water animals (fish, squid) spawning fixed. Restores natural fish and squid spawning, broken since the 1.21 platform migration. Fixes BentoBox #2593.
- ⚡ Modern chunk generation. The world generator has been migrated from the deprecated
generateChunkData()+BiomeGridapproach to Paper's currentgenerateNoise()+BiomeProviderAPI. - 🔡 All 17 locale sign files migrated from legacy
&ccolor codes to MiniMessage format. - Build modernised: JDK 21, JUnit 5 + MockBukkit test stack.
🔺 Requires BentoBox 3.13.0 or newer and Paper 1.21.11. Earlier versions of BentoBox will not load this addon.
🔡 Locale note: Sign text now uses MiniMessage tags (e.g. <red>…</red> instead of &c). Customised locale files need updating.
Translations#
Help us keep translations accurate
Most BentoBox and addon translations are now generated with the help of AI, so the bulk of the work is already done — but AI is not perfect. What we really need from the community is error reports and corrections.
- Spotted a mistake or awkward phrasing? Open an issue or a PR on the relevant repository at bentobox.world (a short link to our GitHub org), or tell us on Discord.
- Want to add a brand-new language? Open a PR adding a new locale file to
src/main/resources/locales/in the relevant repo, or ask on Discord and we'll get you started.
| Language | Language code | Progress |
|---|---|---|
| English (United States) | en-US | 100% (Default) |
| Chinese, China | zh-CN | 100% |
| Chinese, Taiwan | zh-TW | 100% |
| Czech | cs | 100% |
| Dutch | nl | 100% |
| French | fr | 100% |
| German | de | 100% |
| Hungarian | hu | 100% |
| Indonesian | id | 100% |
| Italian | it | 100% |
| Japanese | ja | 100% |
| Korean | ko | 100% |
| Latvian | lv | 100% |
| Polish | pl | 100% |
| Portuguese | pt | 100% |
| Romanian | ro | 100% |
| Russian | ru | 100% |
| Spanish | es | 100% |
| Turkish | tr | 100% |
| Vietnamese | vi | 100% |