World Start Commands and Global Gamerules
Modby sheepsquadace
Run commands on world creation, allows for global gamerules compatible with any mod!
Type
Mod
CurseForge Downloads
545,244
CurseForge ID
1110532
Modrinth Downloads
69,138
Modrinth ID
xShuFX3N
Last Updated
Jun 12, 2026
Description
When you first start your game the mod will create a file called WSCommands.json in your config folder which is formatted like so: ``` { "Repeat": false, "DedicatedMode": false, "1": "[command1]", "2": "[command2]", "3": "[command3]" } ``` The mod will run the commands in order every time you load into a new world. Make sure to not skip any numbers. Don't forget the commas. The commands don't include the / \ example: ``` { "Repeat": false, "DedicatedMode": false, "1": "effect give @a minecraft:resistance", "2": "gamerule keepInventory true", "3": "gamerule doInsomnia false", "4": "give @r minecraft:diamond" } ``` this will first give the resistance effect to every player, then set keepInventory to true and doInsomnia to false, then give a diamond to a random player in the world \ If `Repeat` is set to `true`, the commands will run every single time the world is loaded (or every time a player joins the world if `DedicatedMode` is set to `true`.) If `DedicatedMode` is set to `true`, the commands will run for every single player that joins the world for the first time.
### important: `/wsc [target] forcerun` will run the commands directly `/wsc [target] reset` will run the commands again the next time you load the current world `/wsc null` is a command that does not do anything Commands don't run at world creation ? Try doing `/wsc forcerun` (need OP), if it shows a message in red saying it was unable to run the command, you probably forgot a comma somewhere in your config (all lines have a comma except the last one) Commands do run but gamerules aren't set ? Minecraft is very specific with the capitalization of the gamerules (`gamerule keepinventory` or `gamerule Keepinventory` for example will NOT work as the correct capitalization is `gamerule keepInventory`) Be very careful when going from a command block directly to the toml file as you have to escape anything inside the command that the json format uses (ex: \ becomes \\, " becomes \") (very useful resource here https://www.freeformatter.com/json-escape.html just type the command you want in the box don't press enter and just press "escape JSON" and it should give you exactly what you need to copy paste (don't forget to put what you copied from the website between quotation marks in the command list!!) A config file called WSCommands.toml will be generated in the config folder, most important information should be contained there Join my [discord server](https://discord.com/invite/hxbh7UcxgJ) for support about my mods! icon was taken on game-icons.netCompatibility
Mod Loaders
Game Versions
Similar Mods
Cavern II
Have a nice cave life!
Environmental Energy
Various passive generators for the Environmental suite of mods
Convenient Curios Container
A convenient way to store your trinkets!
Flan (Forge, NeoForge)
Serverside Claiming Mod
Ube's Delight
A Farmer’s Delight addon that adds Filipino inspired crops and food.
TRansliterationLib
A library mod required for tr7zw's mods to work on Forge+Fabric
Included in Modpacks
Transportcraft Next Generation