On Join Commands is a lightweight Fabric client-side mod that automatically executes configured commands whenever you join a Minecraft world or server.
Brief overview:
With this mod you can apply commands on world or server join without manually typing them.
For example:
- Server commands: if you want for a weather to be always clear when you join, you can type
server:/weather clearin .cfg file. If you writeserver:/say Hello, then you will send message Hello in chat everytime you enter a world/server; - Client commands: you can automatically execute Fabric client-side commands registered by other mods. How it works: this Fabric mod: https://www.curseforge.com/minecraft/mc-mods/skin-changer uses /skinc client-side commands to change a player's skin, but you have to reapply them every time you open Minecraft. If you write
client:/skinc file *your local file path*in On Join Command's config file, then you will always load your skin from a local directory automatically.
Requirements:
- Minecraft 26.2
- Fabric Loader 0.19.3+
- Fabric API 0.157.0+
How to install:
- Install Fabric Loader: https://fabricmc.net/use/installer/
- Install Fabric API: https://modrinth.com/mod/fabric-api
- Put the mod .jar into your mods folder
- Launch Minecraft once for the config file to be created, then close the game
How to use:
- Navigate to .minecraft/config and open on-join-commands.cfg
- You will see detailed instructions inside that config file
- After writing your commands, launch Minecraft again and join a world or server (where you have the required permissions) and see if they are being applied.

