streamerkit-1.21.11.jar
Curse Maven Snippet
What's new
Changelog for StreamerKit 1.0
All notable changes to this project will be documented in this file.
[1.0] - 2026-10-21
π Major Release: StreamerKit 1.0
StreamerKit is a Fabric client mod foundation for stream overlays and creator tools. This release introduces comprehensive multi-version support and enhanced Spotify integration.
β¨ New Features
Multi-Minecraft Version Support: Built and compiled for 6 Minecraft versions:
v12111β Minecraft 1.21.11 (Java 21)v261β Minecraft 26.1 (Java 25)v2611β Minecraft 26.1.1 (Java 25)v2612β Minecraft 26.1.2 (Java 25)v262β Minecraft 26.2 (Java 25)v263β Minecraft 26.3 "Wilderness Bound" (Java 25) [NEW]
Spotify Integration Without Developer Account:
- Full functionality using manual mode:
/sk spotify set <artist> - <title> - P key for play/pause toggle
- NOW PLAYING HUD displays manually set tracks
- No Spotify Client ID, OAuth, or Developer account required
- Optional: Web API login via
/sk spotify client <id>+/sk spotify loginfor real-time playback
- Full functionality using manual mode:
Enhanced Spotify Core:
SpotifyManager.java: Improved with better mode documentation, null-safety helpers (safeString()/cleanString()), token refresh on "unauthorized" errors, and clearerstatusKey()mappingsSpotifyAuth.java: Enhanced PKCE flow, improved error handling, better Javadoc explaining out-of-the-box usage
HUD & Overlay System:
- Three HUDs: main status panel, Spotify NOW PLAYING panel, and chat panel
- Independent opacity controls for each panel
- Configurable positions for all HUD elements
In-Game Commands (
/sk):/sk spotify [play|pause|toggle|status|refresh|login|logout|client <id>|set <artist> - <title>]/sk menu//sk config- Open main configuration menu/sk hud [on|off|toggle],/sk hud opacity <0-100>/sk nowplaying [on|off|toggle],/sk nowplaying opacity <0-100>/sk chat [on|off|toggle],/sk chat opacity <0-100>/sk twitch channel <name>,/sk twitch clear/sk lang <en|es|ca|auto>,/sk status,/sk help
Persistent Configuration:
- JSON config saved to
.minecraft/config/streamerkit.json - Language switching (English/Spanish/Catalan auto)
- Default opacity: 70% (main HUD + chat), 85% (NOW PLAYING)
- Default positions: corner-based with manual adjustment
- JSON config saved to
Language Support:
- Full English (default)
- Complete Spanish translations
- Catalan translations
- Auto-detection based on game language
Build System:
- Gradle-based build with
./gradlew build - Root project orchestrates 5+ subprojects
./gradlew printTargetslists all supported targets- Parallel compilation enabled
- Gradle-based build with
π Bug Fixes & Improvements
- v263 Build Fix: Updated Fabric API dependency to
0.163.0+26.3for Minecraft 26.3 compatibility - Token Expiry Handling: Improved
ensureFreshToken()/refreshNow()logic with graceful fallback - Manual Mode Priority:
toggle()andsetPlaying()properly fall back to local state when Web API fails - Config Migration: Legacy
spotifyHudEnabledβspotifyEnabledmigration on config load - Error Handling: Silent API failure logging via
logApiFailure()without breaking mod execution
π¦ Technical Changes
- New Subproject:
v263for Minecraft 26.3 with Fabric API0.163.0+26.3 - Java Version Requirements:
- Minecraft 1.21.11: Java 21
- Minecraft 26.x: Java 25 (JDK 25 required)
- Loom Plugin:
1.17-SNAPSHOTfor all subprojects - Dependencies:
fabric-loader,fabric-api,mojang:minecraft - All 6 versions compile successfully with
./gradlew build
π About StreamerKit
StreamerKit is a Fabric client mod foundation designed for streamers and content creators. It provides HUD panels, chat overlays, Spotify integration, and Twitch integration out of the box. The mod emphasizes "out of the box" functionality - many features work without requiring accounts or developer setup, while still offering optional advanced features for those who want them.
π Planned for 1.1
- OAuth device/browser flow for Twitch (full integration)
- Alerts, follower/subscriber goals
- OBS/WebSocket bridge
- Additional language translations
- More command enhancements
This mod has no additional files

