CurseForge · Minecraft mod
Player Utils
Four commands to control health, air, PvP, and spawnpoints, with optional conditions and persistence.
Quick answer
Which Player Utils release should I use?
Player Utils playerutils-1.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Player Utils required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Player Utils playerutils-1.0.0.jar need?
playerutils-1.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Player Utils without breaking your instance.
Built for Player Utils playerutils-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use playerutils-1.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside playerutils-1.0.0.jar. It opens that exact file at the source.
About this project
What does Player Utils add?
Player Utils
A powerful administrative mod for NeoForge 1.21.1 that adds four essential commands for gameplay control.
✨ Features
- /choke – Force players to suffocate unless specific inventory conditions are met.
Oxygen depletes rapidly and causes damage when empty. Conditions are optional. - /health – Lock a player's health to a fixed value (1–100) until conditions are met.
Supports optional inventory conditions. - /pvp – Disable a player's ability to attack other players.
Simple on/off toggle. - /autosp – Automatically sets your spawnpoint to your death location when you die.
Click the respawn button to respawn exactly where you died.
All states are persisted in each player's NBT data, surviving server restarts and relogs.
📖 Command Reference
/choke
| Subcommand | Syntax | Description |
|---|---|---|
start |
/choke start <targets> [slotList] |
Starts suffocating the target players. If slotList is omitted, the effect is unconditional (always active). |
stop |
/choke stop [targets] |
Stops the effect. If no targets are given, affects the command sender. |
/health
| Subcommand | Syntax | Description |
|---|---|---|
start |
/health start <target> <health> [slotList] |
Locks the target's health to the given value (1–100). If slotList is omitted, the lock is unconditional. |
stop |
/health stop [target] |
Releases the lock and restores max health to 20. |
/pvp
| Subcommand | Syntax | Description |
|---|---|---|
start |
/pvp start <targets> |
Disables PvP for the targets (they cannot damage other players). |
stop |
/pvp stop [targets] |
Re-enables PvP. |
/autosp
| Subcommand | Syntax | Description |
|---|---|---|
start |
/autosp start <targets> |
Enables auto spawnpoint – upon death, the player's spawnpoint is set to the death location. |
stop |
/autosp stop [targets] |
Disables the feature. |
🧩 SlotList Format (for /choke and /health)
The slotList is an optional JSON array that defines conditions on specific inventory slots.
Each entry is an object with the slot name as key and an object of item IDs and required counts.
Slot names:
hotbar.0tohotbar.8–hotbarinventory.9toinventory.35–inventoryarmor.head,armor.chest,armor.legs,armor.feet–armoroffhand–offhand
Item format: "namespace:item" (e.g., "minecraft:diamond").
Count is optional; if omitted, any amount is accepted. Multiple items in one slot act as OR (any of them works).
Example:
[
{"hotbar.8": {"minecraft:bedrock": 1}},
{"armor.head": {"create:diving_helmet": 1, "create:netherite_diving_helmet": 1}},
{"inventory.32": {"minecraft:netherite_block": 32}}
]
This requires:
- Slot 8 (last hotbar slot) has at least 1 bedrock.
- Helmet slot has either a diving helmet or a netherite diving helmet.
- Inventory slot 32 has exactly 32 netherite blocks.
🔒 Permissions
All commands require OP level 2 (default for most server admins).
In singleplayer, enable cheats or use /op in a server environment.
📝 License
This mod is distributed under All Rights Reserved unless otherwise stated in the source code.
You may use it on your server, but redistribution or modification requires explicit permission from the author.
🙏 Acknowledgements
- NeoForge for the modding framework.
- All contributors and testers.
📞 Contact
Author: DogOfFurina
Issues & suggestions: GitHub Issues
Project description from CurseForge.
Pick your setup
Player Utils by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Player Utils versions and loaders
playerutils-1.0.0.jar
24 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.