Links
Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated last month
All versions
1.10.0-rel.20+mc.1.21.1
Release
Shape Shifter Curse-Unofficial Port 1.10.0-rel.20+mc.1.21.13 months ago 268
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Unavailable version
Unavailable version
Unavailable version
Unavailable version
Changes
概述 | Overview
自 1.9.2-dev.18 以来的累积更新:食物系统修复、动画优化、子形态系统预览、以及大量 Bug 修复。
Cumulative update since 1.9.2-dev.18: food system fixes, animation optimization, sub-form system preview, and numerous bug fixes.
动画系统 | Animation System
- 旋转角度归一化 — 规避 lerp 插值导致的角度跳变,修复 axolotl2 手臂翻转 Normalized rotation angles to avoid lerp-induced flips, fixed axolotl2 arm flip
- 欧拉角转四元数 — 修复单轴旋转跳变问题 Euler to quaternion conversion — fixed single-axis rotation jump
- 睡眠动画 — 为 spider_3 / bat_3 / axolotl_3 添加睡眠动画;axolotl_3 更舒适的睡觉姿势 Sleep animations — added for spider_3 / bat_3 / axolotl_3; improved axolotl_3 sleep pose
- 攀爬动画 — 补完攀爬 Idle 动画,bat_3 新增攀爬动画 Climbing animations — completed climbing idle, added bat_3 climbing
- 发光贴图 — 配置形态 emissive 发光贴图,修复发光层不跟随玩家旋转 Emissive textures — configured form emissive textures, fixed emissive layer not following player rotation
- 披风角度 — 修正披风角度异常 Cape angle — fixed cape angle anomaly
- 模型重导 — 为动画重新导出模型文件 Models re-exported for animation improvements
食物系统 | Food System
- 自定义食物修复 — 更新依赖修复自定义食物不可食用问题 Fixed custom food items being inedible after dependency update
- 饱食度修正 — 修复饱食度恢复过少的问题 Fixed insufficient saturation recovery
- 食性逻辑 — 恢复食性逻辑,修复食性混淆问题 Restored diet logic, fixed diet confusion
- Anubis3 素食 — 修复 Anubis3 形态吃素食恢复饥饿值 Fixed Anubis3 form vegetarian hunger recovery
- bat3 进食崩溃 — 修复 bat3 形态进食崩溃 Fixed bat3 eating crash
- 生命值上限 — 修复 axolotl2/3 形态生命值上限修改 power 不生效 Fixed axolotl2/3 max health power not applying
Bug 修复 | Bug Fixes
- 装备穿戴 — 修复装备栏无法穿装备(restrict_armor power 逻辑错误) Fixed armor slot insertion (restrict_armor power logic error)
- 重生点 — 修复 Apoli 在有重生点时跳过 setSpawnPointFrom Fixed Apoli skipping setSpawnPointFrom when spawn point exists
- NBT 膨胀 — 修复 NBT 数据膨胀导致坏档 Fixed NBT overflow causing save corruption
- 不死崩溃 — 修复 Anubis3 形态触发不死时崩溃 Fixed Anubis3 totem crash
- 服务器崩溃 — 修复服务器端随机崩溃(可能与 Java 版本相关) Fixed random server crash (possibly Java version related)
- 坐椅子 — 修复美西螈无法坐椅子 Fixed axolotl unable to sit in chairs
- 活板门 — 修复小体型形态在活板门上卡住 Fixed small forms getting stuck on trapdoors
- 睡眠 — 修复玩家在获得"奇怪的***"效果时能在白天睡觉 Fixed players being able to sleep during the day with curse effect
- 变形特效 — 修复变形黑屏 / 恶心特效不显示 Fixed transformation black screen / nausea effect not showing
- 成就 — 修复本能变形无法触发成就 Fixed instinct transformation not triggering advancements
- toForm — 修复 toForm 功能 Fixed toForm functionality
新功能 | New Features
- 子形态系统 — 新增子形态注册表、class、样例 (预览功能) Sub-form system — registry, classes, and samples (preview feature)
- 初始形态配置 — 通过 CommonConfig + GameRule 添加可配置的初始形态选项 Configurable initial form via CommonConfig + GameRule
- 形态回退 — 玩家进入游戏时若不满足条件自动回退形态 Form rollback on login when conditions not met
- 技能按键 — 新增 2 个技能按键 Added 2 new ability keybinds
- 瞬间变形配置 — 新增瞬间变形开关 Added instant transformation config toggle
兼容性 | Compatibility
- TAN (Tough As Nails) — 添加 TAN modCompileOnly 依赖及相关形态 power 实现(温度适配) Added TAN modCompileOnly dependency and temperature-related form powers
- FPM — 修复 First Person Model 兼容性(Q 书、头部消失问题) Fixed FPM compatibility (book rendering, head hiding)
- ignore_armor_restriction — 添加 Tag 绕过护甲限制 Added ignore_armor_restriction tag
重构 | Refactoring
- 本能系统 — 重构本能系统,提升拓展性并修复多玩家同时变形时本能条不增长的 Bug Refactored instinct system for better extensibility, fixed instinct bar not growing for other players
- 变形系统 — 重构变形系统(PlayerFormBase → IForm, DynamicForm, 注册表驱动) Refactored transformation system (PlayerFormBase → IForm, DynamicForm, registry-driven)
- 应用能力系统 — 新增应用能力系统框架 Added ability application system framework
- 迁移 — 迁移 DamageType、按键系统、命名空间(origins → apoli) Migrated DamageType, keybind system, namespace (origins → apoli)
- 清理 — 移除 Origins 自带 power,清理 import 和 V2 目录 Cleaned up Origins built-in powers, imports, and V2 directory
本地化 | Localization
- 蜘蛛形态翻译 — 完成 spider form 1-4 英文翻译 Completed Spider form 1-4 English translations
- 诅咒之月状态 — 诅咒之月状态显示与文本 Cursed Moon status display and text
其他 | Other
- 清理过旧的内容 | Cleaned up outdated content
- 格式化代码 | Code formatting
- 更新 README | README updates
Optional dependencies
Unavailable version
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:nMRu5DZw:E94mPQag"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:nMRu5DZw:E94mPQag"
}

