ModsFinder

ShockCraft

by OpenShock

ShockCraft connects Minecraft to the OpenShock hardware platform, letting a player's in-game events trigger a shock on a wearable device.

FabricNeoForgeClient-side onlyGNU Affero General Public License v3.0 or laterOpen source1.20.4 – 26.2

What it does

Players link a ShockCraft session to an OpenShock account and configure which in-game events may send a shock, such as taking damage or dying. The mod works with OpenShock Minecraft Integration, the companion piece that connects the game to the hardware. Shocks can be limited by threshold damage, so small hits send nothing, and a cooldown between shocks prevents them from firing back to back.

The mod suits social and playful servers and single-player worlds where shared rules give events consequences. Intensity and duration can be adjusted, and several damage modes let a player choose how damage maps to a shock. Death damage can post a chat message and trigger a level-up style announcement, so other players see what happened.

ShockCraft runs on the client alone, so servers need nothing installed. Fabric and NeoForge builds exist for game versions 1.20.4 – 26.2, with 2.0.0-beta.1 as the latest file for 26.2. Fabric API, Fabric Language Kotlin, Kotlin for Forge and YetAnotherConfigLib (YACL) are required, while Mod Menu and Trinkets Updated are optional. The code is open source under the GNU Affero General Public License v3.0 or later.

Key features

  1. Shock on in-game events

    Damage and other configured events can send a shock to a linked OpenShock device.

  2. Multiple damage modes

    Several modes control how incoming damage is translated into shock intensity.

  3. Threshold and cooldown

    A damage threshold filters out minor hits, and a cooldown spaces out the shocks that follow.

  4. Death chat messages

    Dying can post a configurable chat message and a level-up style announcement.

  5. Adjustable intensity and duration

    Shock strength and length can be tuned in the configuration screen.

Compatibility

Latest build for each game version and loader.

26.22.0.0-beta.1+fabric-26.22.0.0-beta.1+neoforge-26.2
26.1.22.0.0-beta.1+fabric-26.1.22.0.0-beta.1+neoforge-26.1.2
1.21.112.0.0-beta.1+fabric-1.21.112.0.0-beta.1+neoforge-1.21.11
1.21.52.0.0-beta.1+fabric-1.21.52.0.0-beta.1+neoforge-1.21.5
1.21.42.0.0-beta.1+fabric-1.21.42.0.0-beta.1+neoforge-1.21.4
1.21.12.0.0-beta.1+fabric-1.21.12.0.0-beta.1+neoforge-1.21.1
1.212.0.0-beta.1+fabric-1.212.0.0-beta.1+neoforge-1.21
1.20.42.0.0-beta.1+fabric-1.20.42.0.0-beta.1+neoforge-1.20.4
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 3

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

Trinkets UpdatedA modern data driven accessory mod. Updated fork of trinkets for 1.21.11 and beyond.
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

How it compares

Full comparison

PiShock-Zap is a Fabric-only, client-side mod for 1.17 – 26.3, released into the public domain under CC0 1.0 Universal. Shock collar targets Fabric, Forge, NeoForge and Quilt for 1.20.1 only, and is not open source under the GNU Lesser General Public License v3.0 or later. PuppyClicker needs both the client and the server for 1.18.2 – 26.1.2 and is open source under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
ShockCraftFabric and NeoForge1.20.4 – 26.2Client-side only2026-09-15
PiShock-ZapFabric1.17 – 26.3Client-side only2026-09-29
Shock collarFabric, Forge, NeoForge and Quilt1.20.1Server required, client optional2026-02-25
PuppyClickerFabric, Forge and NeoForge1.18.2 – 26.1.2Client and server2026-08-23

Questions

Does ShockCraft need to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Which loader should be used with ShockCraft?

Fabric and NeoForge builds are published for 26.2. On Fabric, Fabric API and Fabric Language Kotlin are required, and on NeoForge, Kotlin for Forge is required.

Does ShockCraft work without OpenShock Minecraft Integration?

Shocks reach a device only through OpenShock Minecraft Integration, which connects the game to the hardware, so that companion is needed.

In the catalog

ShockCraft is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 13,894 mods support Minecraft 26.2.

Similar mods

Official listing

Owner
OpenShock
Published
2024-02-27
Updated on Modrinth
2026-09-15
Facts verified
2026-10-15

Tags