Repository navigation
Networking
dev-muffin477 edited this page Nov 7, 2026
·
1 revision
Networking API for client mods.
UniversalProtect offers the networking API for client mods such as Watson or ShadowTrace. Enable it with networking.enabled: true.
| Channel | Direction | Content |
|---|---|---|
coreprotect:handshake |
Client → Server | Mod version, mod id, protocol |
coreprotect:data |
Server → Client | Result packets (types 1 to 4) |
- The player needs
universalprotect.networking(orcoreprotect.networking). - The client mod must complete the handshake. Afterwards every lookup sends up to 200 results as packets.
| Type | Content |
|---|---|
| 1 | Block and container changes |
| 2 | Item changes |
| 3 | Chat, commands and signs |
| 4 | Sessions and username changes |
Note: The selector values
FIRSTandSECONDin type 1 and 2 packets are implemented on a best-effort basis. If a mod classifies entries incorrectly, please report it.
Related pages: API · Permissions
UniversalProtect · Minecraft 26.3 · Paper · Java 25 · API v13
Getting started
Using the plugin
- Commands
- Inspector
- Parameters and Tags
- Actions
- Lookup Examples
- Rollback and Restore
- Investigation and Alerts
- Purge
Administration
Developers
Help