nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Reasonable Defaults

Reasonable Defaults

Mod

A simple mod to include default servers for modpacks.

Client ManagementUtility

181 downloads
1 follower

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]
    }
]

External resources


Project members

Quinn_Semele

Member


Technical information

Client side
required
Server side
unsupported
Project ID