This mod is based on the SteelSeries GameSense SDK,
forked from JayJay1989BE's Fabric implementation,
originally published on CurseForge.
- The original was a Forge-only mod by SteelSeries.
- This version is a continuation and update for Fabric.
- You can get the ready
.jarfrom Curseforge, - Or in
.zipform in releases.
The provided source code is de-obfuscated and may have issues running,
even after a successful build using Gradle.
Please consider the source code for reference only.
Main changes:
- Modified
src/main/java/com/sse3/gamesense/GameSenseMod/Eventreciever.java, which contains the core logic. - The original and JayJay1989BE’s implementation used 1-second polling, which caused slow and inefficient updates in Fabric.
- This version hooks directly into game events, allowing instant updates.
- Updated support from Minecraft 1.20.x → 1.21.x.
From the SteelSeries SDK side, there’s a problem updating the material of the currently held tool.
The mod itself is working; check Eventreciever.java for console output confirming tool change events.
The issue may reside in the HTTP requests sent by the mod.
I may investigate this further upon request.
This mod relies on all files from JayJay1989BE’s Fabric mod.
To compile:
-
Use Gradle to build the project, ensure structure is under src/main/ and use the Fabric Template Mod Generator for a proper dev env.
-
Rename the
.jarto.raror.zip -
Replace only
Eventreciever.javain JayJay1989BE’s mod source, if the build was successful it should be a.classextension.*for pre 1.21.2 and post 1.21.8, mappings are different, check the changelog to ensure you have the correct files.
-
Rename back to
.jar. -
Drop into your mods folder and launch the game.
- SteelSeries — Original GameSense SDK
- JayJay1989BE — Fabric adaptation
- Xarathos-CyS — Update to 1.21.x, event system improvements
For any issues/requests add a comment or create a new issue here