ModsFinder

CommandKick

by zzakdim

CommandKick is a server-side Fabric mod that kicks players who run commands listed in a config file, while the command tree stays intact.

FabricServer-side onlyMIT License1.21.1 – 1.21.11

What it does

When a player runs a blocked command, the server disconnects that player with a configurable message instead of executing the command. The command tree is not removed, so blocked commands still appear in tab-complete. Only executions by players are intercepted: commands typed in the server console, run by datapack functions, or sent over RCON run normally. Each kick is recorded in the server log together with the command that was run.

The blocked list lives in a JSON file that is edited by hand, and a server restart or rebuild is needed before changes take effect. An entry can block a command and its subcommands, so a single line can cover a whole group such as the tick command with its listing, freeze, rate and on subcommands. Because the mod depends on LuckPerms and Fabric Language Kotlin on top of Fabric Loader and Fabric API, the server has to carry all of them, while clients need nothing extra.

The mod is released under the MIT License and is not open source. Its files cover 1.21.1 – 1.21.11, with 1.0.1 for 1.21.11 as the latest Fabric build, published 2026-06-28.

Key features

  1. Kick on blocked command

    A player who runs a blocked command is disconnected, and the message shown on the kick screen can be set in the config.

  2. Command tree left intact

    Blocked commands stay visible to tab-complete, so the mod changes only what happens on execution.

  3. Player-only interception

    Only commands typed by players are caught, while console, datapack and RCON commands keep working as usual.

  4. Kick logging

    Each kick is written to the server log along with the player name and the command they ran.

  5. Subcommand blocking

    A single entry can block a command together with all of its subcommands, for example the whole tick command group.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.111.0.1
1.21.101.0.1
1.21.91.0.1
1.21.81.0.1
1.21.71.0.1
1.21.61.0.1
1.21.51.0.1
1.21.41.0.1
1.21.31.0.1
1.21.21.0.1
1.21.11.0.1
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

Command Dumper is client-side only, open source under the MIT License, and built for Fabric and Quilt across 1.21 – 1.21.4, so it works on a player's own client rather than on a server. Command on Interval is server-side only, open source under the Mozilla Public License 2.0, and covers 1.21 – 1.21.1. WhiteCommand is server-side only, released under the MIT License without being open source, and targets 1.21.11 alone, the same version as CommandKick's latest build.

ModLoadersGame versionsEnvironmentUpdated
CommandKickFabric1.21.1 – 1.21.11Server-side only2026-06-28
Command DumperFabric and Quilt1.21 – 1.21.4Client-side only2025-02-10
Command on IntervalFabric1.21 – 1.21.1Server-side only2026-01-01
WhiteCommandFabric1.21.11Server-side only2026-08-28

Questions

Does CommandKick need LuckPerms?

Yes. LuckPerms is a required dependency, and the permission system has to be installed alongside CommandKick on the server.

Do players need CommandKick installed?

No. It runs on the server alone, so players need nothing extra to join.

Does a config change apply immediately?

No. Edits to the JSON file take effect after a server restart or rebuild.

In the catalog

CommandKick is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from zzakdim

All projects

Similar mods

What the author says

Instead of fiddling with permissions,CommandKick takes a different approach: the commands stay fully visible and tab-completable, but the moment a player runs a blocked one, they're kicked with a custom message. Humorous, no? On first launch, CommandKick writes config/commandkick.json with defaults. Edit it and…
zzakdim, on the Modrinth page

Official listing

Owner
zzakdim
Published
2026-06-28
Updated on Modrinth
2026-06-28
Facts verified
2026-10-15

Tags