ModsFinder

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.

FabricClient-side onlyCC0 1.0 UniversalOpen source1.17 – 26.3

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

  1. Damage-triggered shocks

    Taking damage in the game can trigger a shock on a compatible collar, with the response set by the player.

  2. 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.

  3. Multiple shockers and patterns

    Several shocker devices can be used, each with built-in patterns the player selects to be activated.

  4. Queued shocks and failsafes

    Shocks that occur in quick succession are combined in a queue, and several failsafe layers enforce the configured limits.

  5. Local integration and webhook

    A local serial connection gives near-instant shocks, and a local webhook option lets players connect their own scripts.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.32.4.2+26.3
26.22.4.2+26.2
26.1.22.4.2+26.1
26.1.12.4.2+26.1
26.12.4.2+26.1
1.21.x12 of 12 versions with builds
1.21.112.4.2+1.21.9
1.21.102.4.2+1.21.9
1.21.92.4.2+1.21.9
1.21.82.4.2+1.21.5
1.21.72.4.2+1.21.5
1.21.62.4.2+1.21.5
1.21.52.4.2+1.21.5
1.21.42.4.2+1.20
1.21.32.4.2+1.20
1.21.22.4.2+1.20
1.21.12.4.2+1.20
1.212.4.2+1.20
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
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Cloth Config APIConfiguration Library for Minecraft Mods
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
PiShock-ZapFabric1.17 – 26.3Client-side only2026-09-29
ShockCraftFabric and NeoForge1.20.4 – 26.2Client-side only2026-09-15
Zap's Enhanced HUD UtilitiesFabric1.21.11 – 26.2Client-side only2026-08-04
Zap's Model Only ResourcesFabric1.21.11 – 26.2Client required, server optional2026-08-14

Questions

Does PiShock-Zap need Fabric API?

Yes. Fabric API is a required dependency, alongside Cloth Config API. Mod Menu is optional.

Does the server need PiShock-Zap installed?

No. Servers do not need it; each player installs it for their own game.

How do shocks reach the collar?

Near-instant shocks use a PiShock or OpenShock hub connected directly to the computer running Minecraft through a local serial API.

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…
ScoreUnder, on the Modrinth page

Official listing

Owner
ScoreUnder
Published
2026-05-01
Updated on Modrinth
2026-09-29
Facts verified
2026-10-15

Tags