Reasonable Defaults

Reasonable Defaults

Mod

A simple mod to include default servers for modpacks.

Client ManagementUtility

66 downloads
0 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

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

Project members

Quinn_Semele

Member

Details

Published 21 days ago
Updated 24 days ago