File Details
synthcraft-0.3.0+mc1.21.2.jar
- R
- Mar 20, 2026
- 178.20 KB
- 6
- 1.21.3+1
- Fabric
File Name
synthcraft-0.3.0+mc1.21.2.jar
Supported Versions
- 1.21.3
- 1.21.2
Curse Maven Snippet
SynthCraft Changelog — v0.1.17 → v0.3.0
v0.3.0 — Multi-Version Support (8 Bands, MC 1.20.1–1.21.11)
Added
- Multi-version support — 8 JARs covering Minecraft 1.20.1 through 1.21.11 via multi-project Gradle build with version-specific compatibility bands:
- Band A (1.20.1–1.20.4): Standalone FabricPacket networking, Java 17
- Band B (1.20.5–1.20.6): HudRenderCallback float tickDelta
- Band C (1.21–1.21.1): Base shared sources, no overrides
- Band D (1.21.2–1.21.3): Toast API + KeyboardInput overrides
- Band E (1.21.4–1.21.5): Same as Band D
- Band F (1.21.6–1.21.8): Vec2 moveVector mixin
- Band G (1.21.9–1.21.10): Screen input event objects (MouseButtonEvent, KeyEvent, CharacterEvent), KeyMapping.Category enum
- Band H (1.21.11+): ResourceLocation→Identifier, Util package move, PermissionSet API, CycleButton builder
Changed
- Project restructured from single-source to shared-mc/ + versions/ multi-project layout
- ./gradlew buildAll produces all 8 JARs in build/release/
v0.2.1 — Configurable API URL
Changed
- api_url defaults to blank — server admins must explicitly configure it. Unconfigured servers load without errors but remain inactive (no generation, licensing, or broadcasting)
v0.2.0 — Discord Broadcast Notifications
Added
- Broadcast notifications attach MP3 audio playable natively in Discord
- discord_channel_id config property to route announcements to a specific channel
- discord_enabled config property (default true) to toggle notifications
Changed
- Backend converts OGG→MP3 via ffmpeg, uploads both formats
v0.1.23 — Simplify Settings
Removed
- Volume control steppers from Settings tab (config preserved for programmatic use)
v0.1.21 — Song Info Improvements
Added
- "Copy Prompt" and "Copy Lyrics" buttons in the song info overlay with "Copied!" feedback
- close button in info overlay top-right corner
- Lyrics carried in SongMetadata and displayed in info overlay
v0.1.20 — Song Naming
Added
- Click any song's text area to select it and type a custom name (persists in JSON sidecars)
- Currently playing song auto-selected when My Songs tab opens
v0.1.19 — Template Navigation Fix
Fixed
- Template < / > buttons now correctly cycle through presets
- Prompt/lyrics text survives template switching and screen rebuilds
Added
- Left/right arrow keys cycle templates when no text field is focused
v0.1.18 — Auto-Play + Volume Fix
Fixed
- Generated songs auto-play and open menu to My Songs tab
- PlaybackHud no longer compacts immediately after auto-play
- Private volume slider updates active player in real-time
- Private playback uses Master volume only (not Music slider)
Changed
- GenerationIndicator shows "Now Playing!" after generation completes
- Modal uses 1.7B LLM (avoids OOM on L4 GPUs)

