HomeJavaModsSetup Horizon
Setup Horizon
ModsJava

Setup Horizon

Setup modpacks as never did before

⬇ Download on Modrinth

🌅 Setup Horizon 🌅

Setup wizard for modpacks

⚠️ Early Alpha — this project is at an early stage of development, bugs may be frequent for now!

Wizard showcase

✨ What It Does ✨

On first launch, Setup Horizon shows a wizard that asks your questions, and each choice applies its effects.

You write the questions in config/setuphorizon/config.json — the mod creates that file once and never overwrites it.

{
  "id": "performance",
  "title": "Performance",
  "description": "Fewer chunks and no shadows.",
  "effects": [
    { "type": "game_option", "key": "renderDistance", "value": "6" }
  ]
}

🎛️ Effects 🎛️

# Effect What it writes Undo
1 game_option One key in options.txt ⚠️ No
2 resourcepack Turns a pack on or off ✅ Yes
3 mod_config One value in a mod's JSON config ⚠️ No
4 replace_file Copies your file over a game file ✅ Yes

↩️ Undo ↩️

  • /setuphorizon reopen shows the wizard again.

  • /setuphorizon restore undoes the effects.

A second run undoes whatever the first one applied.

🎨 Theming 🎨

You set the wizard's colours and images in the same config, and a choice can even restyle its own card.

Card images are nine-patched, so the corners keep their size no matter how big the card gets.

"image": {
  "file": "theme/card-frame.png",
  "ninePatch": { "corner": 16 }
}

📦 Supported Versions 📦

Version Status
1.21.11 ✅ Supported
1.21.x 🚧 Planned
1.20.x ❌ No plans

🛠️ Modloader Support 🛠️

Modloader Status
Fabric ✅ Supported
Quilt 🚧 Untested
NeoForge ❌ Not supported

Requires owo-lib

💬 Community & Support 💬

If you have questions or suggestions, tell us about them on our Discord server!

🐛 Found a bug? Report it on the Issue Tracker!

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more