
A networking utility for protocol debugging and state synchronization testing.
A powerful networking utility for Minecraft protocol debugging, state synchronization testing, and network analysis. Built on the Architectury API for Fabric and NeoForge.
This tool is for educational and debugging purposes only. Using it to gain an unfair advantage or perform exploits on multiplayer servers is a violation of most server rules and platform terms of service. The developers do not condone cheating/duping. Use this mod at your own risk and only where you have explicit permission.
NetUtils adds a comprehensive suite of client-side debugging tools that allow you to interact with the Minecraft networking layer in ways the vanilla client cannot:
^ prefix) for low-level interaction, including raw packet sending and loop execution.Press V to restore the last closed screen.
All commands use the ^ prefix and can be typed in regular chat or the custom chat input field.
^help - Show all commands^toggle - Enable/disable mod features^menuinfo - Display GUI info (class, slots, sync ID)^trades - List villager trades with IDs^trade <id> - Automatically select and execute a trade^click <slot> [button] [type] - Click a specific inventory slot^loop <n> <command> - Repeat a command n times^desync - Synchronize/Desynchronize inventory state^clear - Clear the chat log^packets - List available packet types for ^rawsend^rawsend <times> <packet> [args] - Force send raw packets to the server^save/^load - Save or restore the current screen stateRun the following command to build for both Fabric and NeoForge:
./gradlew collectJars
The output jars will be in build/libs/.
This project is licensed under the MIT License - see the LICENSE file for details.