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.
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
Ordered setup commands
Commands are executed from the top line of setup.mcfunction to the bottom one, and they start without a slash.
Two pack versions
A simple version and a fancier version are provided, and either can be chosen as a personal preference.
Countdown before start
The fancier version tracks players who have already started and counts down before the world begins.
Customizable setup
The default example command can be replaced by commands of the author's own choice, edited in the datapack file.
Gallery
Compatibility
Latest build for each game version and loader.
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
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
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| World Start Commands | Fabric, Forge, NeoForge and Quilt | 1.13 – 1.20.6 | Server required, client optional | 2025-12-07 |
| Login | Fabric, Forge, NeoForge and Quilt | 1.21 – 26.3 | Server required, client optional | 2026-10-04 |
| Command Debug Service | Fabric and Quilt | 1.19.4 – 1.21.5 | Server-side only | 2025-04-02 |
Questions
Does World Start Commands need Data Loader?
Do players need the pack installed?
How are the setup commands changed?
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_
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!
Official listing
- Modrinth page
- modrinth.com/mod/world-start-commands
- Owner
- _speev_
- Published
- 2025-12-07
- Updated on Modrinth
- 2025-12-07
- Facts verified
- 2026-10-15
