Tags
Creators
Details
2.2.0
Compatibility
Changes
Sparkle Morpher 2.2.0
Sparkle Morpher 2.2.0 brings the October 13–17 networking, animation, compatibility, rendering, Cloud-client, and settings work to all eight supported loader/game-version builds.
Highlights
- Peer sharing and connection controls: refine automatic LAN/VPN discovery, connection priorities, privacy/status controls, and the LAN manual-connect advanced option. Peer model uploads and first-render work use bounded per-frame scheduling and completion tracking.
- Cloud client controls: add saved upload and model-processing concurrency presets under SPM Cloud settings. The default is unlimited by the local preset; existing executor and server limits still apply. Queued Cloud model imports use a separate budget from uploads.
- Animation and physics: improve physics initialization, clock recovery, state isolation, and pose snapshot handling. The runtime only takes over animation programs it can prove safe; unsupported programs keep the original execution path.
- Compatibility: fix the NeoForge 1.21.1 startup crash from issue #44; improve optional TaCZ integration on supported newer Fabric branches; and avoid replacing the whole player render when Player Animation Library is in its first-person pass, improving Better Combat compatibility.
- Held-item rendering: hide the vanilla hand item when a model supplies its own held weapon, including models with carry-on animations. Ordinary tools and independent off-hand items remain visible.
- Settings UI: remove redundant headings and empty space, align panels, make the selected option clearer, move LAN manual connection into advanced options, merge “Other” into Developer settings, and separate Cloud account navigation from its content list.
Downloads
Use the full/native JAR on GitHub or Modrinth. CurseForge receives the matching JAR without bundled native libraries.
| Loader | Minecraft | GitHub full JAR | CurseForge-safe JAR |
|---|---|---|---|
| Fabric | 1.21.1 | Download | sparkle-morpher-2.2.0-fa1.21.1-curseforge.jar |
| Fabric | 26.1.2 | Download | sparkle-morpher-2.2.0-fa26.1.x-curseforge.jar |
| Fabric | 26.2 | Download | sparkle-morpher-2.2.0-fa26.2-curseforge.jar |
| Fabric | 26.3 | Download | sparkle-morpher-2.2.0-fa26.3-curseforge.jar |
| NeoForge | 1.21.1 | Download | sparkle-morpher-2.2.0-neo1.21.1-curseforge.jar |
| NeoForge | 26.1.2 | Download | sparkle-morpher-2.2.0-neo26.1.x-curseforge.jar |
| NeoForge | 26.2 | Download | sparkle-morpher-2.2.0-neo26.2-curseforge.jar |
| NeoForge | 26.3 | Download | sparkle-morpher-2.2.0-neo26.3-curseforge.jar |
Modrinth: Sparkle Morpher. CurseForge: Sparkle Morpher.
Verification and scope
All eight variants were clean-built in native and CurseForge distributions. The final native test runs recorded 6,988 tests: 6,955 passed, 33 skipped, and 0 failed or errored. Fabric 26.2 also received a visible client check for authored weapons, vanilla tools, and off-hand items. The supplied Better Combat/PAL first-person route and NeoForge startup path were separately checked as recorded in the project verification documents.
The P2P implementation and its automated checks are included, but the complete multi-client, cross-loader, public IPv4/IPv6, and long-duration acceptance matrix still requires external test environments. Animation takeover remains deliberately conservative: models whose programs fail the safety analysis retain their original runtime, so this release does not claim automatic stabilization for every model.
Sparkle Morpher 2.2.0(简体中文)
本版本汇总 10 月 13–17 日的网络分享、动画、兼容、渲染、Cloud 客户端和设置界面改进,覆盖八种加载器与 Minecraft 版本组合。
主要更新
- **Peer 分享与连接设置:**完善局域网/VPN 自动发现、连接优先级、隐私与状态选项;手动连接归入局域网高级选项。Peer 模型上传和首次渲染采用逐帧限额调度,并记录 GPU 工作完成状态。
- **Cloud 客户端控制:**在 SPM Cloud 设置中增加上传和模型处理并发预设,修改后自动保存。默认预设不增加本机并发限制;执行器容量和服务器限制仍然生效。Cloud 模型导入和上传使用独立限额。
- **动画与物理:**改进物理初始化、时钟恢复、状态隔离和姿态快照处理。只有通过安全性证明的动画程序才会由新运行时接管;无法证明安全的程序继续使用原有执行路径。
- **兼容性:**修复 issue #44 中 NeoForge 1.21.1 启动崩溃;改善受支持的新 Fabric 分支上的可选 TaCZ 集成;Player Animation Library 进入第一人称渲染阶段时不再替换整个玩家渲染,从而改善 Better Combat 兼容性。
- **手持物渲染:**模型自带武器时隐藏重复的原版手持物,包括带有 carry-on 动画的模型。普通工具和独立副手物品仍正常显示。
- **设置界面:**删除重复标题和多余空白、对齐面板并强化选中提示;手动连接移入局域网高级选项,“其他”并入开发者选项,Cloud 账号导航与内容列表分离。
下载
GitHub 和 Modrinth 提供完整/原版 JAR。CurseForge 使用不包含捆绑原生库的对应版本。
| 加载器 | Minecraft | GitHub 完整 JAR | CurseForge 安全版 |
|---|---|---|---|
| Fabric | 1.21.1 | 下载 | sparkle-morpher-2.2.0-fa1.21.1-curseforge.jar |
| Fabric | 26.1.2 | 下载 | sparkle-morpher-2.2.0-fa26.1.x-curseforge.jar |
| Fabric | 26.2 | 下载 | sparkle-morpher-2.2.0-fa26.2-curseforge.jar |
| Fabric | 26.3 | 下载 | sparkle-morpher-2.2.0-fa26.3-curseforge.jar |
| NeoForge | 1.21.1 | 下载 | sparkle-morpher-2.2.0-neo1.21.1-curseforge.jar |
| NeoForge | 26.1.2 | 下载 | sparkle-morpher-2.2.0-neo26.1.x-curseforge.jar |
| NeoForge | 26.2 | 下载 | sparkle-morpher-2.2.0-neo26.2-curseforge.jar |
| NeoForge | 26.3 | 下载 | sparkle-morpher-2.2.0-neo26.3-curseforge.jar |
Modrinth:Sparkle Morpher。CurseForge:Sparkle Morpher。
验证范围
八个变体均完成原版和 CurseForge 发行形式的干净构建。最终原版测试共记录 6,988 项:6,955 项通过、33 项跳过、失败或错误 0 项。Fabric 26.2 另以实际客户端检查了模型自带武器、原版工具和副手物品。Better Combat/PAL 第一人称渲染路径和 NeoForge 启动路径也分别按项目记录进行了核验。
本版本包含 P2P 实现及自动化检查,但完整多人、跨加载器、公网 IPv4/IPv6 和长时间验收仍需外部测试环境。动画接管策略保持保守:未通过安全分析的模型继续由原运行时处理,因此本版本不宣称所有模型均已实现自动稳定。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:jQtfvgHC:MO8HWiZl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jQtfvgHC:MO8HWiZl"
}

