I Want To Control My Server (IWTCMS)
by Bumer-32
I Want To Control My Server (IWTCMS) is a Fabric server-side mod that lets operators reach their server console through a connected client, with SSL, user profiles and permissions.
What it does
Once installed, the mod opens a connection that a client can use to send commands to the server and listen to its output. An official command-line client is written in Python and is run from client.py, with --help listing its options. The mod itself does not need to be installed on player machines; only the server side carries it.
The config file holds an SSL section and an auth section. SSL can be switched on and a certificate generated by the mod, or a custom certificate supplied, with the alias and password in the config matching the certificate. Authentication is set in the auth block, where the list of users and their count limits are defined. Each user carries a permit list in which False forbids an action and True allows it. Requests made without cookies or login use the anonymous user's permits, and that user needs no password.
The mod requires Fabric API and Fabric Language Kotlin. It is published for Fabric only, across four release versions, 1.21 – 1.21.3, with 1.3.0 for 1.21.3 as the latest file. The code is open source under the Apache License 2.0.
Key features
Remote console access
Operators can send commands to the server and receive its output from a connected client, including a websocket console endpoint.
SSL connections
The mod can generate a certificate or use a custom one, and the connection then runs over SSL with matching alias and password.
User profiles
Each user gets a set of permits that allow or forbid actions, and the list of users has a configurable count limit.
Anonymous access
Requests without login fall back to an anonymous user whose permits are set in the config and which needs no password.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
APIBlock is a Fabric mod for client and server under the GNU General Public License v3.0 only, with files for 1.21 – 1.21.11, and it is open source. Dialog auth is server-side only, published for 1.21.6 – 1.21.11 under All rights reserved, and is not open source. Lyumix Discord Auth is also server-side only, open source under the MIT License and published for 1.21 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| I Want To Control My Server (IWTCMS) | Fabric | 1.21 – 1.21.3 | Server-side only | 2024-11-25 |
| APIBlock | Fabric | 1.21 – 1.21.11 | Client and server | 2026-06-10 |
| Dialog auth | Fabric | 1.21.6 – 1.21.11 | Server-side only | 2026-03-24 |
| Lyumix Discord Auth | Fabric | 1.21 – 1.21.1 | Server-side only | 2025-02-10 |
Questions
Does IWTCMS need Fabric API and Fabric Language Kotlin?
Does a player need the mod to join the server?
Which game versions does IWTCMS support?
Is it necessary to generate a certificate before enabling SSL?
In the catalog
I Want To Control My Server (IWTCMS) is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,252 mods support Minecraft 1.21.3.
More from Bumer-32
Similar mods
What the author says
Simple minecraft mod, which allows you to connect to your server and control it To launch an official client, type: python iwtcms_client.py --help
Official listing
- Modrinth page
- modrinth.com/mod/i-want-to-control-my-server
- Owner
- Bumer-32
- Published
- 2024-09-28
- Updated on Modrinth
- 2024-11-25
- Facts verified
- 2026-10-15
