Operate My Server (OMS) is a server-side utility mod for Forge that handles automated restarts and server lifecycle control.
Use OMS if you run a modded Minecraft server and want scheduled restarts, player warnings, safer shutdown handling, and expandable server automation without installing a bunch of unrelated utility mods.
Lightweight, modular, and built to be extended through addons.
Server-side only
Players do not need to install OMS on their clients.
OMS is not just a restart mod.
It is a small server automation platform where behavior is built from independent features and addons. Features can be enabled, disabled, configured, or extended without affecting the rest of the system.
The core mod provides restart and lifecycle handling. Addons can build on top of it to add monitoring, server condition checks, commands, configs, and custom automation logic.
OMS includes:
- Scheduled server restarts with player warnings
- Centralized restart & shutdown handling
- Modular feature system
- Runtime feature control
- Server-side configuration
- Addon support for extra server automation and monitoring features
Condition-based triggers such as low TPS detection and empty server detection are provided through addons like Watchdog Essentials.
- Minecraft 1.20.1
- Forge 47.4.0+
- KotlinForForge 4.11.0
Support for newer Minecraft and Forge versions is planned.
Download:
-
OMS
-
Kotlin For Forge 4.11.0
Required files:
oms-x.y.z.jarkotlinforforge-4.11.0.jar
Place both .jar files into your mods/ folder.
Start the server normally - OMS will initialize automatically.
Note
For automatic restart functionality, run the server through the provided OMS restart script. OMS handles the controlled shutdown and restart request, while the script starts the Java process again.
See the Restart Script Setup
Restart the server manually:
/oms restart
Explore and manage available OMS features:
/oms feature
Enable or disable a feature:
/oms feature <feature> enable
/oms feature <feature> disable
Use /oms feature to control features without removing the mod from your server.
Main OMS config:
world/serverconfig/oms-server.toml
Each addon may create its own config file.
OMS supports addons - separate mods that extend the core system with new features.
Each addon can provide features, commands, configuration, server condition checks, monitoring logic, and automation behavior.
Install addons like any other mod: drop the .jar into mods/.
- Watchdog Essentials - server monitoring and condition-based restart or shutdown actions.
Full documentation and guides are available on the OMS Wiki
Want to build your own addon? See the Developer Guide on the same wiki.
