Skip to main content
← All Guides
Gamemodes · 10 min read

How to Make a Skyblock Server from Scratch

Complete guide to building a Minecraft Skyblock server with BentoBox, island challenges, economy integration, and custom island templates.

What Is Skyblock and Why Do Players Love It

Skyblock is one of the longest-running Minecraft gamemodes and its popularity has barely dipped since its first map release in 2011. The premise is deceptively simple: you spawn on a tiny floating island with a tree, a chest of starter items, and nothing else. Every block matters. You cobblestone-generator your way to a full base, expand outward, complete challenges, and compete with other players on island level leaderboards. What makes Skyblock sticky is the combination of resource scarcity, creative building under constraints, and competitive progression through island levels.

Running a Skyblock server means giving players that core loop while layering on economy, challenges, and social features that keep them coming back. This guide walks through every step from choosing a plugin to designing your spawn island.

Choosing a Skyblock Plugin

Three plugins dominate the Skyblock space, and your choice affects almost every decision that follows.

BentoBox (Recommended)

BentoBox is a modular framework maintained by tastybento. You install BentoBox as the base, then add the BSkyBlock addon for the actual Skyblock gamemode. This modular approach means you can later add AcidIsland, CaveBlock, or other gamemodes without replacing anything. BentoBox receives regular updates and has the largest addon ecosystem: Challenges, Level, Warps, Likes, Border, and more. It supports 1.16 through 1.21+ and handles thousands of islands without choking.

ASkyBlock

ASkyBlock was the go-to Skyblock plugin for years but development slowed considerably after BentoBox took over. It still works on older server versions if you need legacy support, but for a new server in 2024 or later there is little reason to pick it over BentoBox.

IridiumSkyblock

IridiumSkyblock is an alternative that bundles everything into one plugin instead of using an addon system. It has built-in missions, upgrades, and boosters. The downside is less flexibility, you get what the developer ships, and adding custom behavior requires waiting on updates or editing config files that can be finicky. It works well if you want a quick setup without managing multiple addon jars.

Plugin Comparison

FeatureBentoBox + BSkyBlockASkyBlockIridiumSkyblock
Active developmentYesMinimalYes
Addon/module systemYes (30+ addons)NoNo
Built-in missionsVia Challenges addonYesYes
Island upgrades/boostersVia addonsNoYes
1.20+ supportYesPartialYes
Performance at scaleExcellentGoodGood

Setting Up the Plugin Stack

For a solid Skyblock server you need more than just the gamemode plugin. Here is the full stack:

  • BentoBox, core framework.
  • BSkyBlock addon, the Skyblock gamemode itself.
  • Challenges addon, lets you create challenge lists that reward items, money, or XP.
  • Level addon, calculates island level based on placed blocks (this drives the leaderboard).
  • Warps addon, players can set a warp sign so others can visit their island.
  • Vault, economy bridge so challenges and shops can give/take money.
  • LuckPerms, permission management for ranks and donor perks.
  • EssentialsX, economy provider (EssentialsX Economy), homes, warps, chat formatting.

Drop all jars into your /plugins folder and restart. BentoBox auto-detects its addons from the /plugins/BentoBox/addons directory, so make sure BSkyBlock, Challenges, Level, and Warps go there, not in the main plugins folder.

Configuring Island Generation

After first boot, open /plugins/BentoBox/addons/BSkyBlock/config.yml. Key settings:

world:
  island-distance: 400
  island-protection-range: 200
  island-height: 120
  max-islands: 0
  use-own-generator: false

The island-distance controls how far apart island centers are. 400 blocks is a safe default that gives players room to expand without bumping into neighbors. The island-protection-range should be roughly half the distance, this is the area where only the island owner and trusted members can build. Setting max-islands to 0 means unlimited; set a cap if you are worried about disk space on a small plan.

The island-height determines the Y level of the starter island. 120 is common because it gives players room to build both up and down. If you want nether islands, enable nether.generate in the same config and set the nether island height separately.

Creating Custom Island Templates

The default starter island is functional but bland. To stand out, create custom island schematics. Build your ideal starter island in a creative world, include the tree, the chest, a cobblestone generator already built, and maybe a small platform for the first farm. Then use BentoBox's built-in /bsb schem commands to save it:

/bsb schem pos1     <-- set first corner
/bsb schem pos2     <-- set opposite corner
/bsb schem copy
/bsb schem save my-island

The schematic saves to /plugins/BentoBox/addons/BSkyBlock/schematics/. You can offer multiple templates, a classic island, a desert island, a nether island, and let players pick at creation time by configuring the island.create section in BSkyBlock's config.

Challenges System

Challenges keep Skyblock from getting stale. Without them, players cobblestone-bridge to the nether and run out of goals within a few hours. The Challenges addon lets you define multi-tier challenge trees. A typical progression looks like this:

  • Tier 1: Collect 64 cobblestone, craft a furnace, smelt 16 iron ingots.
  • Tier 2: Build a pumpkin farm, breed 10 cows, craft an enchanting table.
  • Tier 3: Reach the nether, collect 32 quartz, kill 5 blazes.
  • Tier 4: Build an enderman farm, obtain an elytra, place 1000 blocks on your island.

Each challenge can reward money, items, or experience. Use the web editor that BentoBox provides or edit the YAML files directly in /plugins/BentoBox/addons/Challenges/challengesDatabase/. The repeatable flag is useful for farming challenges, let players turn in 64 iron for $500 as many times as they want to create a natural money sink.

Economy Integration

Skyblock economy differs from survival economy because resource scarcity is the entire point. Prices should reflect that. Cobblestone should sell for almost nothing because players generate it infinitely. Rare drops like wither skeleton skulls or shulker shells should sell high because obtaining them is genuinely difficult on an island. Use a shop plugin like ShopGUIPlus or EssentialsX signs to build a server shop, and make sure Vault is bridging your economy provider correctly.

Island upgrades, bigger protection range, more team members, faster crop growth, make excellent money sinks. BentoBox has upgrade addons, or you can handle this through a custom plugin or even permission-based features in LuckPerms tied to in-game purchases.

Island Levels and the Leaderboard

The Level addon counts blocks on a player's island and assigns point values. Configure block values in the addon's config to reward building diversity, don't let cobblestone spam inflate levels. A common approach: cobblestone = 1 point, ores = 5-20, rare blocks like emerald blocks or beacons = 100+. The leaderboard updates periodically and displays on a sign or via /is top. This is the primary competitive hook in Skyblock, so make sure it is visible at spawn.

PvP, Spawn Design, and Admin Templates

Decide early whether PvP is allowed between islands. Most Skyblock servers disable PvP in protection zones and enable it only in a dedicated PvP arena at spawn. BentoBox has a pvp flag per island that owners can toggle. You can override this globally in the config if you want a strict no-PvP or full-PvP server.

Your spawn area is the first thing players see. Build a hub island with NPC guides (using Citizens), a leaderboard wall, a shop area, challenge info boards, and portals to any secondary worlds. Use WorldGuard to protect the spawn island from griefing.

Finally, create admin island templates for staff events or showcases. These can include pre-built farms, schematics for challenge demonstrations, or seasonal themed islands. Having a library of templates makes it easy to refresh your server's feel without starting from scratch each time.

Want to see a polished setup in action? Astroworld MC runs economy survival with custom bosses, ranks, crates and crossplay. IP: play.astroworldmc.com

Related Tools & Resources

🔧

Minecraft Tools

Calculators, generators & server tools

🧱

Item Database

Browse all Minecraft items, stats & recipes

⚒️

Crafting Recipes

Visual crafting guides for every recipe