PiShock-Zap
by ScoreUnder
With PiShock-Zap, a player who wears a PiShock or OpenShock shock collar can be zapped when their character takes damage, through the mod's client on Fabric.
What it does
PiShock-Zap links in-game damage to compatible shock collar hardware. When the player takes damage, the mod can send a shock through a PiShock or OpenShock hub. Shocks can be scaled by a vibration or shock threshold, so small hits only cause vibration, and a vibration-only mode is available. Multiple shocker devices are supported, with built-in patterns to choose from, and rapid shocks are queued so they do not stack into one blast. A careful limit-respecting system with several layers of failsafe is included, and the mod starts disabled so the player can set up limits and the device connection before enabling it. A default key and an exit shortcut are provided for quick disabling.
Near-instant shocks need the PiShock or OpenShock hub connected directly to the computer running Minecraft through a local serial API, and the mod can also use a local webhook for players who want to hook it up to their own scripts. It works in multiplayer, including on vanilla servers, because it is a client-side mod. Required dependencies are Cloth Config API and Fabric API, and Mod Menu is optional. The mod is published for Fabric only, across 34 release versions 1.17 – 26.3, and its code and assets are released under CC0 1.0 Universal, which places them in the public domain.
Key features
Damage-triggered shocks
Taking damage in the game can trigger a shock on a compatible collar, with the response set by the player.
Threshold and vibration modes
A shock threshold reduces shocks for small damage to vibration only, and a vibration-only mode is available for players who want no shock.
Multiple shockers and patterns
Several shocker devices can be used, each with built-in patterns the player selects to be activated.
Queued shocks and failsafes
Shocks that occur in quick succession are combined in a queue, and several failsafe layers enforce the configured limits.
Local integration and webhook
A local serial connection gives near-instant shocks, and a local webhook option lets players connect their own scripts.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
ShockCraft is a client-side Fabric and NeoForge mod for 1.20.4 – 26.2, open source under the GNU Affero General Public License v3.0 or later. Zap's Enhanced HUD Utilities is a client-side Fabric mod for 1.21.11 – 26.2 under the GNU Lesser General Public License v3.0 or later, and it adds HUD tools rather than shock devices. Zap's Model Only Resources is a Fabric mod for 1.21.11 – 26.2 that the client requires while the server may skip it, also under the GNU Lesser General Public License v3.0 or later.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PiShock-Zap | Fabric | 1.17 – 26.3 | Client-side only | 2026-09-29 |
| ShockCraft | Fabric and NeoForge | 1.20.4 – 26.2 | Client-side only | 2026-09-15 |
| Zap's Enhanced HUD Utilities | Fabric | 1.21.11 – 26.2 | Client-side only | 2026-08-04 |
| Zap's Model Only Resources | Fabric | 1.21.11 – 26.2 | Client required, server optional | 2026-08-14 |
Questions
Does PiShock-Zap need Fabric API?
Does the server need PiShock-Zap installed?
How do shocks reach the collar?
In the catalog
PiShock-Zap is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
Connect PiShock/OpenShock-compatible shock devices to Minecraft! This mod makes it so that any time you take damage in Minecraft, you will get shocked via your (compatible) shock collar. Obviously this mod will not do anything if you don't have one of those. (But there is a local webhook option, so if you just wanted…
Official listing
- Modrinth page
- modrinth.com/mod/shock
- Owner
- ScoreUnder
- Published
- 2026-05-01
- Updated on Modrinth
- 2026-09-29
- Facts verified
- 2026-10-15
