SkyBlock
SkyBlock — The Only Plugin You’ll Ever Need 🏝️
Build a complete SkyBlock game mode in minutes. Every island, every reward, every rule — set in config.yml, not in code.
Several years of development and refinement, continuously adding and improving features based on feedback and requests from thousands of players.
𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲: PocketMine-MP
𝗡𝗮𝗺𝗲: SkyBlock
𝗔𝘂𝘁𝗵𝗼𝗿: ZulfahmiFjr, MadoxMC
𝗔𝗣𝗜: 5.0.0
𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: A complete SkyBlock plugin fully configurable multi-island SkyBlock system — friends, progression etc etc, everything editable from config (try it on IP: minelux.eu Port: 19132)
Depends: FormAPI
A full-featured Skyblock gamemode for PocketMine-MP, built so you never have to
touch a line of code. Islands, progression, rewards, economy, and social
features are all wired together out of the box — and every single one of them
can be reshaped, retuned, or switched off from config.yml.
Try it live: minelux.eu (Bedrock, port 19132)
Unlimited Islands (Preconfigured island available but can add your own easily)
• Drop a .schematic file in the folder — it’s auto-detected and playable instantly
• 11 island templates included (Original, Basic, Fantasy, Resort, Beach, Wiseman, Olympic, Savana, Korrigan, Messa, Frozen)
• Easily create a schematic for add your own island with /schem create (automatically save in the skyblock plugin_data folder inside schematics folder).
• Add, remove, or disable islands without touching code (only config)
• Configure easily all messages in messages.yml
• Configure easily all forms in form.yml
Per-Island Progression (Optional, can disable this feature in config.yml)
• Each island template has its own level curve and border growth — make premium islands harder, starter islands faster
• Configurable island levels, fully custom XP requirements per island (island leveling is optional, can disable this feature)
• Live boss bar tracking level + points (optional)
Level-Up Rewards Engine — Fully Configurable, Not Hardcoded
• Every level-up can run console commands and hand out items, defined
entirely in rewardsConfig.yml:
Original:
Level_2:
Commands: ["givemoney {player} 128"]
Items: ["blaze_rod;3"]
Messages: ["You just earned x128 coins and x3 blaze rods!"]
• Give money, spawn a minion, drop a key, run any command your server supports — {player} is substituted automatically.
• Global or per-island reward tables, your choice, one config flag: same-for-all-islands: true makes every island share the same reward path; false lets each template (Original, Fantasy, …) have its own progression and its own loot.
• Never loses a reward. If an island levels up while its owner is offline (a friend building on their island, for example), the reward is queued and delivered automatically the moment they log back in — nothing
silently disappears.
• Full items support: any item string your server’s item parser understands (id;quantity), auto-dropped on the ground if the player’s inventory is full instead of being lost.
Points From Everything (Optional, can disable this feature in config.yml)
Block breaking/placing, farming, mob kills — every point value editable in config
• Earn Points on killing Mobs.
• Earn Points on breaking blocks.
• Earn Points on placing blocks.
• Also compatible with PocketSellAll: Earn island Points on Selling Items.
• Also compatible with PocketMinions (Earn island points when minions break blocks: Miner, Farmer, Logger, and when minions kill mobs: Minions Hunter)
• Also compatible with CustomArmors / Miner & Farmer Armors: Bonus points for matching armor sets: (Farmer, Miner gear rewards: ex double exp for breaking crops with Farmer boots, double xp for breaking blocks for Miner Chestplate etc etc, configurable on config.yml, optional triple xp for full set)
Border System, Your Rules (Optional, need external plugin: VisibleBorder, can disable this feature in config.yml)
• Visible & can put off on the border view on your island, physical world border that grows with island level
• Fully optional — disable it globally in one line
• Different growth curve per island template
• Border colour unlocks progressively with level (cumulative — level 3 unlocks the level 1, 2, and 3 colours), if you’re running the VisibleBorder multicolor edition.
• Needs the VisibleBorder plugin — and it’s a genuine soft-dependency: if it’s not installed, the border menu and button simply don’t appear.
No errors, no broken menus, no crash. The rest of the plugin runs exactly
as normal.
Friends & Social
• Add/remove friends, visit their islands
• Per-owner lock and PVP toggle
• Control if your friends can build/interact/fight on your island — you control everything.
Inventory Modes (Optional, can disable this feature on config.yml)
• Classic mode: player data (inventory, exp, health, hunger, etc etc…) swaps on entry/exit (theme-park style)
• Persistent mode: players keep their gear everywhere, bring it to their island and back — one config flag
Economy Ready (Optional, need external plugin: PocketSellAll, PocketMoney, PocketShop)
• Shop, Sell-All, and Give-Money hooks
• PocketMoney integration built in
• Every one of these is a real soft-dependency: install what you use, skip
what you don’t. Missing plugins simply remove their corresponding button
from the menu — the rest of SkyBlock keeps working without a single error
or missing-class crash.
Death Handling (Optional, can disable this feature in config.yml)
• Custom particle, sound, message, title, respawn delay — all configurable
• No hardcoded strings
Command Whitelist (Optional, can disable this feature in config.yml)
• Control exactly which commands work inside SkyBlock mode
• Config array, no code edits
Leaderboard (Optional, need Per Island Progression enable on config.yml)
• Top 10 island rankings, auto-updating
• Floating display
Why this build is different
Most Skyblock plugins force a choice: either everything is hardcoded and
“just works” until you want to change one number, or everything is
configurable but a missing dependency crashes half the menus.
This plugin is built around a simple rule: every optional integration degrades
gracefully. VisibleBorder, PocketShop, PocketSellAll, PocketMoney,
PocketMinions, CustomArmors
Install any subset of them, in any combination, and SkyBlock adapts its menus automatically. Nothing breaks,
nothing errors, and nothing requires you to open a PHP file to reconfigure.
That same philosophy extends to progression and rewards: level curves, border growth, point values, armor bonuses, and level-up loot are all per-island, all config-driven, and all safe even when players are offline
when the reward is triggered.