Disclaimers
This mod is intended for modpack developers and will not be beneficial for regular users.
This mod is also currently work in progress and only some of the features have been completed.
Features
This mod allows you to easily configure some options which are otherwise hard to edit within modpacks whilst respecting user's preferences.
Default Servers
As the name suggests by editing the config/reasonable_defaults/servers.json
you can have servers included within fresh modpack installs. (or after the servers.dat
is deleted)
The config format is a simple server name to ip mapping, see below for an example:
{
"Quinnie's Space (EU)": "quinnie-eu.host.example",
"Quinnie's Space (NA)": "quinnie-na.host.example"
}
Default Keybinds 🏗️ (Coming Soon, Not Final)
By editing the config/reasonable_defaults/keybinds.json
file you can include keybinds with each pack update that won't override ones players have already updated.
This config format is a bit more complex, basically you have the current pack version(pack_version
) and a list of keybinds for each pack version, all previous entries will run on first launch of a fresh modpack install.
Each keybind is the line that would exist in the options.txt
file.
An example config for NeoForge can be seen below:
{
"pack_version": "1.7.0",
"keybinds": {
"1.7.0": [
"key_key.expandedstorage.config:key.keyboard.g:SHIFT",
"key_key.seasonhud.options:key.keyboard.h"
],
"1.6.5": [
"key_key.bridgingmod.toggle_bridging:key.keyboard.comma"
]
}
}
Default Resourcepacks 🏗️ (Coming Soon, Not Final)
Default Resourcepacks is currently very much in the concept phase right now however I believe a config similar to below should be possible once implemented.
[
{
"pack": "AE2DarkMode-V1.0.6.zip",
"priority": "BEFORE_MODS" // One of: [HIGHEST, BEFORE_MODS, BEFORE_MINECRAFT, LOWEST]
}
]