ModsFinder

Default Server Properties

by ErrorMikey

Default Server Properties lets modpack developers set default values for a server's server.properties file before it is first created.

FabricForgeNeoForgeServer-side onlyMozilla Public License 2.0Open source1.16.5 – 26.3

What it does

A modpack developer places a default-server.properties file in the root folder of the game. When the server starts and no server.properties file exists yet, the mod uses the values in that file to create one, overriding the native defaults. Typical settings to change include the default level type. Only the properties that need a different value have to appear in the file; the rest of the setup is handled by the loader.

The mod is intended for modpacks that need servers to start with a consistent configuration. A default-used.marker file in the local folder shows that the defaults were already applied, so the values are not injected again on later starts. Fabric API is required on every loader, and the mod is server-side only: players join a server that runs it without installing anything. The mod is open source under the Mozilla Public License 2.0, and its source code and issue tracker are public. Files are published for Fabric, Forge and NeoForge across 28 release versions, 1.16.5 – 26.3.

Key features

  1. Default server properties file

    A default-server.properties file in the game's root folder supplies the values used when a server.properties file is created.

  2. Override of the native defaults

    Properties set in the default file replace the values the game would otherwise write into a new server.properties file.

  3. Marker-based injection

    A default-used.marker file in the local folder records that the defaults were applied, so they are not injected on every start.

  4. Partial configuration

    Only the properties that need a different value have to be listed; the others keep the game's native settings.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.0.1Not available26.3.0.1
26.226.2.0.2Not available26.2.0.2
26.1.226.1.0.2Not available26.1.0.2
26.1.126.1.0.2Not available26.1.0.2
26.126.1.0.2Not available26.1.0.2
1.21.x12 of 12 versions with builds
1.21.1121.0.1Not available21.0.1
1.21.1021.0.1Not available21.0.1
1.21.921.0.1Not available21.0.1
1.21.821.0.1Not available21.0.1
1.21.721.0.1Not available21.0.1
1.21.621.0.1Not available21.0.1
1.21.521.0.1Not available21.0.1
1.21.421.0.1Not available21.0.1
1.21.321.0.1Not available21.0.1
1.21.221.0.1Not available21.0.1
1.21.121.0.1Not available21.0.1
1.2121.0.1Not available21.0.1
1.20.x6 of 6 versions with builds
1.19.x3 of 3 versions with builds
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Modpack developers who want to control the initial configuration of servers that run their pack, and server owners who prefer a preset starting configuration.

How it compares

Full comparison

Default World Type is client-side only and open source under the Apache License 2.0, for Forge and NeoForge files 1.14 – 26.3, so it does not touch server files. Reload server.properties is server-side only and open source under the Mozilla Public License 2.0, with files for Fabric and Forge 1.17.1 – 1.18.2, and it reloads the file while the server runs instead of setting defaults at creation.

ModLoadersGame versionsEnvironmentUpdated
Default Server PropertiesFabric, Forge and NeoForge1.16.5 – 26.3Server-side only2026-09-20
Default World TypeForge and NeoForge1.14 – 26.3Client-side only2026-09-16
Reload server.propertiesFabric and Forge1.17.1 – 1.18.2Server-side only2023-08-11

Questions

Does Default Server Properties need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed next to the mod on Fabric.

Do players need to install Default Server Properties?

No. The mod is server-side only, so only the server needs it and players join without installing it.

What happens if server.properties already exists?

The defaults are applied when the file is created. The mod uses a default-used.marker file in the local folder to record that the defaults were already injected.

In the catalog

Default Server Properties is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from ErrorMikey

All projects

Similar mods

What the author says

A very simple mod that mixins into the game to allow a modpack developer to define a default-server.properties in the root of the pack. This will then override the default creation of the server.properties file. The beauty of this method is that you only need to set the properties that you want to change by default…
ErrorMikey, on the Modrinth page

Official listing

Owner
ErrorMikey
Published
2023-09-08
Updated on Modrinth
2026-09-20
Facts verified
2026-10-15

Tags