ModsFinder

World Start Commands

by _speev_

World Start Commands is a server-side datapack that runs a chosen set of commands once the world begins, for modpacks that need a fixed setup before players can play.

FabricForgeNeoForgeQuiltServer required, client optionalMIT License1.13 – 1.20.6

What it does

Commands are written into a setup.mcfunction file inside the pack, under data/world start/functions. They run from top to bottom, with the first line executing first and the last line executing last, and they run in the same tick even though they are listed one after another. The default example command starts world counting once a player picks up a wooden log. Once the commands have run, players are ready to play.

The pack suits modpacks and similar projects where a setup must finish before the world is usable. Its multiplayer behaviour is customizable, and it is published as a datapack with two versions: a simple one and a fancier one that keeps track of players who have already started and counts down before the world starts. Both do the same job and differ only in how they are set up. Installing it on a running world needs a reload to apply the changes.

The server needs the datapack, while players may join without it, so only the server side has to run it. Data Loader is optional. The pack is published for Fabric, Forge, NeoForge and Quilt, with game versions 1.13 – 1.20.6 and the latest file for 1.20.6. It is released under the MIT License and is not open source.

Key features

  1. Ordered setup commands

    Commands are executed from the top line of setup.mcfunction to the bottom one, and they start without a slash.

  2. Two pack versions

    A simple version and a fancier version are provided, and either can be chosen as a personal preference.

  3. Countdown before start

    The fancier version tracks players who have already started and counts down before the world begins.

  4. Customizable setup

    The default example command can be replaced by commands of the author's own choice, edited in the datapack file.

Compatibility

Latest build for each game version and loader.

1.20.x7 of 7 versions with builds
1.20.6Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.20.5Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.20.4Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.20.3Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.20.2Fancy_V1+modFancy_V1+modFancy_V1+modFancy_V1+mod
1.20.1Fancy_V1+modFancy_V1+modFancy_V1+modFancy_V1+mod
1.20Fancy_V1+modFancy_V1+modFancy_V1+modFancy_V1+mod
1.19.x5 of 5 versions with builds
1.19.4Fancy_V1+modFancy_V1+modFancy_V1+modFancy_V1+mod
1.19.3Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.19.2Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.19.1Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.19Simple_V1+modSimple_V1+modSimple_V1+modSimple_V1+mod
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
1.13.x3 of 3 versions 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.

Optional 1

Data LoaderAdds global data packs that are enabled by default to all worlds.
Optional

Use cases

Who it’s for: Modpack authors and server owners who want a setup to run before players start. Players need nothing installed on their side.

How it compares

Full comparison

Login is a server-required mod with an optional client side, published for Fabric, Forge, NeoForge and Quilt across 1.21 – 26.3 under the MIT License, and it is not open source. Command Debug Service is server-side only, open source under the MIT License and published for Fabric and Quilt only, for 1.19.4 – 1.21.5.

ModLoadersGame versionsEnvironmentUpdated
World Start CommandsFabric, Forge, NeoForge and Quilt1.13 – 1.20.6Server required, client optional2025-12-07
LoginFabric, Forge, NeoForge and Quilt1.21 – 26.3Server required, client optional2026-10-04
Command Debug ServiceFabric and Quilt1.19.4 – 1.21.5Server-side only2025-04-02

Questions

Does World Start Commands need Data Loader?

No. Data Loader is listed as optional, so the datapack can run without it.

Do players need the pack installed?

No. Only the server has to run the datapack, since players may join without it.

How are the setup commands changed?

Commands are written in setup.mcfunction under data/world start/functions, replacing the default example, and the pack is loaded again after changes.

In the catalog

World Start Commands is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 11,154 mods support Minecraft 1.20.6.

More from _speev_

All projects

Similar mods

What the author says

The default way of the world counting as "started" is, when a player picks up any wooden log. Once all players have done so, the commands get executed and you're ready to play!
_speev_, on the Modrinth page

Official listing

Owner
_speev_
Published
2025-12-07
Updated on Modrinth
2025-12-07
Facts verified
2026-10-15

Tags