Skip to content

PiShock-Zap

Get zapped by your shock collar when you take damage! Supports PiShock, OpenShock, and more.

Fabric
Loaders
Fabric
Downloads on Modrinth
1.6K
Followers on Modrinth
5
versions
63
Updated
September 29, 2026Sep 29
Published
in 2026
Config screen limits section — Can't think of a good thing to screenshot, in a mod that you feel rather than see, so here is part of the settings screen. · swipe

At a glance

Runs on Fabric
For Minecraft 1.17–26.3
Client only — no need to install it on the server
Latest version — 2.4.2+26.3 from September 29, 2026
Requires Fabric API and Cloth Config API
License CC0-1.0 — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.17–26.3

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 to hook it up to one of your own scripts, that works too!)

Features

  • Works in multiplayer, including vanilla servers
  • Vibration/shock threshold (shock downgrades to a vibration if the damage is small enough)
  • Vibration-only mode (no shocks at all)
  • Careful limit respecting with multiple layers of failsafe
  • Multiple shocker support, with built-in patterns to choose which ones get activated for each shock
  • Queues and combines shocks if they occur in quick succession
  • Local serial API for near-instant shocks (requires PiShock or OpenShock hub to be connected directly to the computer running Minecraft)
  • Wide range of actively supported Minecraft versions
  • Third-party device support

    • Supports OpenShock (yes really! short-sighted mod name I know)
    • Webhook so that you can connect it to your own custom software
    • Extension points for other mods to add support for their own custom devices
  • An API for other mod developers to use! If you're a mod author, you can integrate with this mod to deliver shocks (within the user's stated limits) even if there is no ingame damage associated with it

Taking feature requests!

Click the "Report issues" button in the sidebar to open an issue and request a feature.

I will also do one-off ports to old versions or snapshot versions if asked nicely :)

Before you start

Make sure you know how to exit the game quickly and/or disable the mod on the fly (F12 key by default) before you dive into this!

This mod starts off disabled, with the expectation that you set up your limits and your connection to the device before you enable it.

FAQ

How to install PiShock-Zap?

Install Fabric for your Minecraft version, download PiShock-Zap for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does PiShock-Zap support?

PiShock-Zap has builds for Minecraft 1.17–26.3.

Is PiShock-Zap needed on the server?

Client only — no need to install it on the server

License and source
Creative Commons Zero v1.0 Universalfree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More