Download Reasonable Defaults — Minecraft Mods — MetaMods

Reasonable Defaults

Active

Downloads

0

Last update

1 year ago

Versions

1.21 — 1.21.1
Client
Fabric
Neoforge
Quilt
Control
Utils

Reasonable Defaults - Smart Default Settings

Important Note: This mod is primarily designed for modpack developers and will be useless for regular players.

Development Status: The project is under active development, and currently only some of the planned features have been implemented.

Main Features

The mod provides convenient tools for configuring parameters that are typically difficult to modify within modpacks, while preserving user preferences.

Preconfigured Servers

By modifying the config/reasonable_defaults/servers.json file, you can add servers that will automatically appear in a freshly installed modpack (or after deleting the servers.dat file).

The configuration format is a simple mapping of server names to their IP addresses. Example:

{
    "Quinnie's Space (Europe)": "quinnie-eu.host.example",
    "Quinnie's Space (America)": "quinnie-na.host.example"
}

Default Keybinds 🏗️ (In Development)

Through the config/reasonable_defaults/keybinds.json file, you can set key combinations for each package update that won't overwrite settings already changed by players.

This configuration is slightly more complex: specify the current package version (pack_version) and a list of key assignments for each version. All previous entries will be applied upon the first launch of a new modpack.

Each key assignment corresponds to a line that would normally be in the options.txt file.

Example configuration for NeoForge:

{
    "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 Resource Packs 🏗️ (In Development)

The resource pack functionality is at the concept stage, but it's expected that after implementation, a configuration similar to the one below will be available.

[
    {
        "pack": "AE2DarkMode-V1.0.6.zip",
        "priority": "BEFORE_MODS" // One of: [HIGHEST, BEFORE_MODS, BEFORE_MINECRAFT, LOWEST]
    }
]
Project members
Quinn_Semele

Quinn_Semele

Developer

Created: 17 Sep 2024

ID: 59418