
Modrinth · Minecraft mod
SvrUtil
A server-side mod containing useful server management commands and some vanilla tweaks
Quick answer
Which SvrUtil release should I use?
SvrUtil 2.0.1+1.21.1 targets 1.21, 1.21.1 with Fabric. Do not install it on the client. It must be installed on the dedicated server. All 1 required mods have matching files.
Where it goes
Is SvrUtil required on the client, server, or both?
Do not install it on the client. It must be installed on the dedicated server.
This file is marked server-only.
What else does SvrUtil 2.0.1+1.21.1 need?
2.0.1+1.21.1. Change the file and its required mods may change too.
Install Fabric API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add SvrUtil without breaking your instance.
Built for SvrUtil 2.0.1+1.21.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 2.0.1+1.21.1. It targets 1.21, 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
Do not install it on the client. It must be installed on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside 2.0.1+1.21.1. It opens that exact file at the source.
About this project
What does SvrUtil add?
SvrUtil
This is a Minecraft mod that add various commands like /fly, /speed and some other useful tweaks.
Supports Minecraft 1.19 - 1.20 with the Fabric/Quilt modloader, can work purely server-side.
Config
This mod will work out of the box with all the commands ready to be used.
There are a config file to modify some vanilla behavior, in that case please see here.
Command Overrides
It is not uncommon that the default commands name/permission are not preferable for your use case, or there are other mods with the same conflicting command name.
In either case, please see Command Config to disable/rename/change the permission of a command.
Commands
Full command list (Click to Open)
| Command | Description | Privilege |
|---|---|---|
| /afk (reason) | Mark yourself as AFK/No longer AFK, optionally with a reason. Note that this only sends a chat message in chat and affects the custom /msg command in this mod. |
Op Level 0 (Anyone) |
| /barrierblock | Gives you 1 barrier block. | Op Level 2 |
| /cmdblock | Gives you 1 command block. | Op Level 2 |
| /lightblock (Light Level 0-15) | Gives you 1 light block, optionally with a specified light level. | Op Level 2 |
| /clienttime <reset/day/noon/night/midnight/custom time> | Set the world time only visible for you. This works by repeatedly sending a packet to fake your client on what time the world actually is. /clienttime reset to follow the server time again. |
Op Level 0 (Anyone) |
| /clientweather <clear/rain/thunder/reset> | Set the weather only visible for you. You will have to run it again if the weather on the actual world changes /clientweather reset to follow the server weather again. |
Op Level 0 (Anyone) |
| /fancykick | Kick someone with Minecraft Raw JSON Text. | Op Level 2 |
| /silentkick | Kick a player with a convincing message. By default it is Internal Exception: java.lang.StackOverflowError, you may change it in the config file. |
Op Level 2 |
| /feed (Target player) | Fill the hunger and saturation to full for you, or the player you specified. | Op Level 2 |
| /fly (Target Player) | Toggle flight for you, or the player you specified. Note: This works even in Adventure/Survival mode. |
Op Level 2 |
| /gma | Change your gamemode to Adventure Mode. | Op Level 2 |
| /gms | Change your gamemode to Survival Mode. | Op Level 2 |
| /gmc | Change your gamemode to Creative Mode. | Op Level 2 |
| /gmsp | Change your gamemode to Spectator Mode. | Op Level 2 |
| /heal (Target Player) | Sets the health & hunger to full for you, or the player you specified. |
Op Level 2 |
| /svrutil /svrutil reload |
Main SvrUtil command./svrutil to see the version and homepage./svrutil reload to reload the config |
Op Level 2 |
| /spd (speed) | Set the player's walking and flying speed factor. If (speed) not provided, it will reset to the vanilla default speed. |
Op Level 2 |
| /msg | This sends a private message to the target player, along with a "ding" sound. Note: This will deregister the default vanilla /msg command. |
Op Level 0 (Anyone) |
| /r | Reply message command. This works the same way for /msg, except it automatically sends itto the last player that messages you. |
Op Level 0 (Anyone) |
| /opLevel | This returns the OP Level of the specified player. | Op Level 2 |
| /silentTp | Teleport to player without sending a public system message | Op Level 2 |
| /overworld | Teleport you to Overworld. | Op Level 2 |
| /nether | Teleport you to The Nether. | Op Level 2 |
| /theend | Teleport you to The End. | Op Level 2 |
| /suicide | This kills yourself in-game, along with a public message being sent. | Op Level 0 (Anyone) |
| /spawn | Teleport you to the world spawn. | Op Level 0 (Anyone) |
| /spectate <Entity to be spectated> /spectate <Target Player> <Entity to be spectated> |
This command locks the player's camera to a specified entity, similar to how you click an entity in spectator mode. This can be used to, for example, force the player to watch a set of animation following an invisible entity. Note (Important!): - This works in any gamemode, even outside of spectator. - The player cannot unlock the camera themselves unless they re-login, or use the /unspectate command- It only moves the player's camera, the player position remains unchanged - The client cannot load new chunk as the player position is not changed. |
Op Level 2 |
| /unspectate /unspectate |
This is the opposite of the /spectate command, unlocking the player's camera. | Op Level 2 |
| /where | Tells the XYZ Coordinates of the player | Op Level 2 |
Bugs/Suggestions
If you have any suggestions or bug report, don't hesitate to open an GitHub issue here!
License
This project is licensed under the MIT License.
Project description from Modrinth.
Pick your setup
SvrUtil by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.21
1 loader build1.20.4
2 loader builds1.20.3
2 loader builds1.20.2
2 loader builds1.20.1
2 loader builds1.20
2 loader builds1.19.4
2 loader builds1.19.3
2 loader builds1.19.2
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
SvrUtil versions and loaders
2.0.1+1.21.1
svrutil-2.0.1+1.21.1.jar
17 Mar 2025
2.0.1+1.20.1
Svrutil-2.0.1+1.20.1.jar
8 Jan 2025
2.0.1+1.19.4
Svrutil-2.0.1+1.19.4.jar
8 Jan 2025
2.0.0+1.20.1
Svrutil-2.0.0+1.20.1.jar
30 Dec 2024
2.0.0+1.19.4
Svrutil-2.0.0+1.19.4.jar
30 Dec 2024
1.0.0+1.20
Svrutil-1.0.0+1.20.jar
4 Jul 2023
1.0.0+1.19.4
Svrutil-1.0.0+1.19.4.jar
4 Jul 2023
1.0.0+1.19.3
Svrutil-1.0.0+1.19.3.jar
4 Jul 2023
1.0.0+1.19.2
Svrutil-1.0.0+1.19.2.jar
4 Jul 2023
Looking for an older file? The official Modrinth project page is in Resources.