All versions
0.1.0-alpha.2
Alpha
skyblockcraft 0.1.0-alpha.2last month 9
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
Changelog
All notable changes to SkyblockCraft will be documented in this file.
[0.1.0-alpha.2] — 2026-09-10
Fixed
- Minecraft version compatibility: the mod was declared compatible with all 1.21.x versions (
~1.21.1infabric.mod.json), but it only actually works on 1.21.1. Fabric Loader will now refuse to load the mod on 1.21.2 and later, preventing silent breakage on incompatible versions. Users on 1.21.2+ must downgrade to 1.21.1 or wait for a version bump of the mod.
Added
- GitHub Releases + Modrinth auto-publish: pushing a tag matching
v*(e.g.v0.1.0-alpha.2) now builds the JAR, creates a GitHub Release, and publishes to Modrinth via themod-publish-plugin(requires theMODRINTH_TOKENGitHub secret).
Changed
- Committed
gradle-wrapper.jar(was excluded by mistake), fixedgradlewexecutable bit for CI, upgraded tosetup-gradle@v4. - Documentation cleanup: shorter user-facing README, dev-focused SETUP.
[0.1.0-alpha.1] — 2026-05-14
Initial prototype.
Added
- Island system:
/island creategenerates the classic Skyblock starter island (dirt platform, oak tree, sand + cactus, starter chest with seeds and starter items)./island hometeleports the player to their island./island visit <player>teleports to another player's island (configurable). Islands are arranged on a spaced grid centered at a configurable origin. - Coin economy: persistent per-player coin balance stored at the world
level via
PersistentState. Commands/balance(alias/bal),/balance <player>(OP),/pay <player> <amount>. - Sky Merchant villagers: spawn one with
/skyblock spawn merchant(OP), right-click to open a chat-based shop with clickable[BUY]buttons. Offers are defined inconfig/skyblockcraft.jsonand reloadable via/skyblock reload. Default offers cover common Skyblock-needed items: dirt, oak logs, cobblestone, iron, gold, diamond, emerald, water bucket, lava bucket. - Public/Debug dual build: like MurderCraft, two JARs are produced. The
public build forces debug flags to
falseat runtime even if the JSON config tries to enable them. - Mod Menu + Cloth Config integration for an in-game config screen with categories: Islands, Economy, Merchant, UI, Debug (debug only).
- Localization: full French and English translations.
- GitHub Actions workflow producing both JARs on push.
Known limitations
- The shop uses chat messages with clickable
[BUY]buttons rather than a custom GUI. Functional but minimalistic — a realScreenHandleris planned. - Islands are generated in the overworld. A dedicated dimension is planned.
- No protection against other players placing/breaking blocks on your island.
- No island leveling / upgrades.
- The Sky Merchant entity is a vanilla villager with a tag and a display name — not a fully custom entity yet.
Optional dependencies
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:tmz0xvbX:YnjoKqYY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tmz0xvbX:YnjoKqYY"
}

