SkyblockCraft

SkyblockCraft

A classic Skyblock mod with virtual coin economy and configurable Sky Merchant villagers. Generate your starter island with /island create, earn and trade coins, and buy items by right-clicking custom merchants. Fabric 1.21.1.

by
52 Downloads
fabric
Rent Server with this Mod

About this Mod

SkyblockCraft

A classic Skyblock experience for Minecraft 1.21.1 (Fabric), with a virtual coin economy and custom Sky Merchant villagers you can spawn anywhere.

This is an early alpha (v0.1.0-alpha.1). It is feature-functional but has not been battle-tested in production multiplayer. Please report any issues on the GitHub tracker.


Features

🏝 Generate your starter island

Run /island create and a classic Skyblock island appears, with you teleported on top: a small grass platform, an oak tree, a sand block with cactus, and a starter chest containing the essentials (lava bucket, ice, melon/pumpkin/sugar cane/wheat seeds, mushrooms, bone meal, oak saplings).

Use /island home to teleport back any time. If enabled in config, /island visit <player> lets you visit other players' islands.

Each island is placed on a spaced grid (default 512 blocks apart) centered at a configurable origin, so multiple players can have their own islands in the same world without overlap.

💰 Virtual coin economy

Every player has a coin balance, persisted at the world level (saved with the world, not the player file). You start with 100 coins by default — configurable.

  • /balance (alias /bal) — show your balance
  • /balance <player> — check another player's balance (OP)
  • /pay <player> <amount> — send coins to a friend

An optional max balance can be set per player; setting it to 0 means unlimited.

🧑‍🌾 Sky Merchant villagers

Spawn a custom merchant with /skyblock spawn merchant (OP). The villager is invulnerable, has its AI disabled (no wandering off), and is named "Sky Merchant" above its head.

Right-click the merchant and a chat-based shop appears with clickable [BUY] buttons next to each offer — for example 64× Dirt for 5 coins, 1× Iron Ingot for 30 coins, 1× Diamond for 150 coins. Clicking a [BUY] deducts the price from your balance and gives you the item.

Default offers cover everything a Skyblock player typically needs: dirt, oak logs, cobblestone, iron, gold, diamond, emerald, water bucket, lava bucket. The full list (and prices) is fully configurable in config/skyblockcraft.json — add your own offers, change prices, or remove the defaults. Use /skyblock reload to apply changes without restarting the server.

⚙️ Mod Menu + Cloth Config

If you have Mod Menu and Cloth Config installed, an in-game config screen with five categories appears (Islands, Economy, Merchant, UI, and Debug — visible only in the debug build).

🔒 Public + Debug dual build with hardened security

Two JAR variants are produced from the same source:

  • Public build (the one published here): /skyblock debug … commands are completely unavailable, the Debug config category is hidden, and the build refuses to enable debug flags from the JSON config file even if an admin edits it.
  • Debug build (not published, available on GitHub Actions artifacts): all debug helpers enabled for testing.

The public build refuses to enable debug flags from the config file, even if a server admin manually edits skyblockcraft.json to flip enableDebugCommands to true. A warning appears in the server log and the flag is reset to false in memory. This means the public JAR has zero hidden cheat surface — you can trust it on production servers.


Commands cheat sheet

Command Permission Effect
/island create player Generate your starter island and teleport you
/island home (or /is home) player Teleport to your island
/island visit <player> player Visit another player's island (if enabled)
/island delete <player> OP Delete a player's island record
/balance (or /bal) player Show your balance
/balance <player> OP Show another player's balance
/pay <player> <amount> player Transfer coins to another player
/skyblock spawn merchant OP Spawn a Sky Merchant at your position
/skyblock buy <offerId> player Used by the [BUY] click — usually not typed
/skyblock reload OP Reload skyblockcraft.json from disk
/skyblock version player Print mod version + build type

Requirements

  • Minecraft 1.21.1
  • Fabric Loader ≥ 0.16.5
  • Fabric API (required)
  • Cloth Config (optional — enables the in-game config GUI)
  • Mod Menu (optional — exposes the config GUI in the mod list)
  • Java 21
  • Mod must be installed on both client and server

Roadmap

Planned for v0.2:

  • Real ScreenHandler-based merchant GUI (instead of chat-based shop)
  • Island protection (other players can't break/place blocks on your island)
  • Multiple merchant categories (Farmer, Miner, Adventurer…)
  • Per-player starter island in a dedicated dimension

If you have feature requests, please open an issue on GitHub!


Bug reports & contributions

Made with ❤ by Remilulz_91.

Available Versions

First alpha - 0.1.0-alpha.1alpha
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
May 15, 2026

How to Install SkyblockCraft on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "SkyblockCraft". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+8 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

SkyblockCraft server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is SkyblockCraft compatible with fabric?

SkyblockCraft officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with SkyblockCraft – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if SkyblockCraft consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install SkyblockCraft with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+1 more