Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
š Setup Horizon š
Setup wizard for modpacks
ā ļø Early Alpha ā this project is at an early stage of development, bugs may be frequent for now!

⨠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 reopenshows the wizard again.
/setuphorizon restoreundoes 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!


