promotional bannermobile promotional banner

Random SkyBlock Island

A Minecraft mod that randomly transforms your skyblock island blocks! Supports both Fabric and Forge platforms.

Random SkyBlock Island

A Minecraft mod that randomly transforms your skyblock island blocks! Supports both Fabric and Forge platforms.

Features

Random Block Transformation

  • At specified intervals (default 3 minutes), island blocks randomly transform into another block type
  • Supports 200+ block types, including wood, ores, building materials, colored blocks, and more
  • Each area transforms independently with a different random block

Multi-Area Support

  • Add multiple transformation areas, each with independent coordinate ranges
  • Default Area: Global config, shared across all saves
  • Extra Areas: Per-save config, managed independently per world
  • Manage areas via commands: add, remove, rename, list

Countdown Persistence

  • Countdown state is saved to config file, persists across world reloads
  • Auto-saves on server shutdown, auto-restores on rejoin

Config System

  • Cloth Config API integration for GUI configuration
  • Global config at config/randomskyblockisland.json
  • Per-save area config at <world>/rsl_areas.json
  • Adjust transformation interval via config screen

Localization

  • Supports English and Chinese
  • All player-facing text is localized

Commands

Game Control

Command Description
/randomskyblock start Start random transformation
/randomskyblock stop Stop random transformation
/randomskyblock reset Reset game state (preserves area and block configs)

Area Management

Command Description Save Location
/randomskyblock area add <name> <minX> <minY> <minZ> <maxX> <maxY> <maxZ> Add new area Per-save
/randomskyblock area remove <name> Remove area Per-save
/randomskyblock area rename <oldName> <newName> Rename area Global/Per-save
/randomskyblock area list List all areas -
/randomskyblock area show Show default area -
/randomskyblock area pos1 Set default area position 1 (current player position) Global
/randomskyblock area pos2 Set default area position 2 (current player position) Global
/randomskyblock area setfrompos <name> Create new area from default area coordinates Per-save

Delay Settings

Command Description
/randomskyblock delay <seconds> Set transformation interval (1-3600 seconds)
/randomskyblock delay show Show current interval

Config Files

Global Config (config/randomskyblockisland.json)

Stores globally shared configuration:

{
  "transformDelaySeconds": 180,
  "secondsRemaining": 0,
  "isRunning": false,
  "defaultArea": {
    "name": "default",
    "minX": -1,
    "minY": 64,
    "minZ": -4,
    "maxX": 4,
    "maxY": 66,
    "maxZ": 1
  },
  "allowedBlocks": [
    "minecraft:oak_log",
    "minecraft:oak_planks",
    ...
  ]
}

Per-Save Area Config (<world>/rsl_areas.json)

Stores extra areas specific to each save:

{
  "areas": [
    {
      "name": "area1",
      "minX": 10,
      "minY": 64,
      "minZ": 10,
      "maxX": 20,
      "maxY": 66,
      "maxZ": 20
    }
  ]
}

Installation

Fabric

  1. Download the Fabric .jar file
  2. Place it in the .minecraft/mods folder
  3. Ensure Fabric Loader and Fabric API are installed
  4. Cloth Config API and Mod Menu recommended for config screen

Forge

  1. Download the Forge .jar file
  2. Place it in the .minecraft/mods folder
  3. Ensure the corresponding Forge version is installed
  4. Cloth Config API recommended for config screen

Dependencies

Fabric

Dependency Version Required
Fabric Loader >=0.16.2 Yes
Fabric API * Yes
Cloth Config API >=11.1.136 Yes (config screen)
Mod Menu >=7.2.2 Recommended

Forge

Dependency Version Required
Forge 47.2.0 (1.20.1) Yes
Cloth Config API >=8.2 Yes (config screen)

Known Limitations

  • Config screen only supports adjusting transformation interval; area coordinates are managed via commands
  • Config files use simple string parsing; complex formats may cause parse failures
  • Default area cannot be removed via area remove

Build

Fabric

./gradlew build

Forge

cd forge && ./gradlew build

License

MIT License - See LICENSE

The Random SkyBlock Island Team

profile avatar
Owner
  • 18
    Projects
  • 13.7K
    Downloads

More from YifeiView all

  • Perpetual day or perpetual night project image

    Perpetual day or perpetual night

    A Minecraft mod that switches between Perpetual Day / Perpetual Night / Normal Cycle modes via commands, introducing hardcore survival mechanics such as temperature, thirst, water purification, and entity enhancement.

    • 3
    • September 14, 2026
  • Sky Island Generator project image

    Sky Island Generator

    A Minecraft 1.20.1 Forge mod that adds a "Sky Island" world type.

    • 3
    • September 12, 2026
  • Calendar project image

    Calendar

    A Minecraft in-game calendar mod based on the HtmlCraft API, supporting independent calendars for each save and custom calendars.

    • 146
    • August 14, 2026
  • HtmlCraft API project image

    HtmlCraft API

    An HTML/CSS rendering engine that provides web-based interface building capabilities for the Minecraft GUI.

    • 119
    • August 13, 2026
  • Perpetual day or perpetual night project image

    Perpetual day or perpetual night

    A Minecraft mod that switches between Perpetual Day / Perpetual Night / Normal Cycle modes via commands, introducing hardcore survival mechanics such as temperature, thirst, water purification, and entity enhancement.

    • 3
    • September 14, 2026
  • Sky Island Generator project image

    Sky Island Generator

    A Minecraft 1.20.1 Forge mod that adds a "Sky Island" world type.

    • 3
    • September 12, 2026
  • Calendar project image

    Calendar

    A Minecraft in-game calendar mod based on the HtmlCraft API, supporting independent calendars for each save and custom calendars.

    • 146
    • August 14, 2026
  • HtmlCraft API project image

    HtmlCraft API

    An HTML/CSS rendering engine that provides web-based interface building capabilities for the Minecraft GUI.

    • 119
    • August 13, 2026