ModsFinder

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.

FabricServer-side onlyApache License 2.0Open source1.21 – 1.21.3

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

  1. Remote console access

    Operators can send commands to the server and receive its output from a connected client, including a websocket console endpoint.

  2. 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.

  3. User profiles

    Each user gets a set of permits that allow or forbid actions, and the list of users has a configurable count limit.

  4. 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.

1.21.31.3.0
1.21.21.3.0
1.21.11.3.0
1.211.3.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
I Want To Control My Server (IWTCMS)Fabric1.21 – 1.21.3Server-side only2024-11-25
APIBlockFabric1.21 – 1.21.11Client and server2026-06-10
Dialog authFabric1.21.6 – 1.21.11Server-side only2026-03-24
Lyumix Discord AuthFabric1.21 – 1.21.1Server-side only2025-02-10

Questions

Does IWTCMS need Fabric API and Fabric Language Kotlin?

Yes. Both are required dependencies and must be installed on the server next to IWTCMS.

Does a player need the mod to join the server?

No. Only the server needs it, and players join without installing anything.

Which game versions does IWTCMS support?

Files are published for 1.21 – 1.21.3, with the latest Fabric file being 1.3.0 for 1.21.3.

Is it necessary to generate a certificate before enabling SSL?

No. The config can have the mod generate a certificate, and the author recommends enabling SSL even when a custom certificate is not used.

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

All projects

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
Bumer-32, on the Modrinth page

Official listing

Owner
Bumer-32
Published
2024-09-28
Updated on Modrinth
2024-11-25
Facts verified
2026-10-15

Tags