变形者诅咒 Forge

变形者诅咒 Forge

非官方锻造版《变形者诅咒》

变形诅咒 Forge 版

这是 Shape Shifter Curse 模组针对 Minecraft 1.20.1 的 Forge 移植版本。

该项目旨在 Forge 上重现 Fabric 版本的游戏玩法和功能,同时包含一些针对 Forge 的改进和实验性内容。

这是一个非官方的 Forge 移植版本。
原始的 Shape Shifter Curse 项目是为 Fabric 开发的。

功能特性

  • 多种可变的生物形态及变身形阶段
  • 各形态专属的能力与被动效果
  • 完整的玩家动画系统
  • 法典 / 变形者之书界面
  • 形态外观与颜色自定义
  • 诅咒之月系统
  • 基于 Curios 的饰品系统
  • 主动技能与自定义按键绑定
  • 魔力与本能系统
  • 自定义进度触发器
  • 数据包驱动的形态与能力定义
  • 多人游戏同步

Forge 专属特性

此移植并非直接照搬所有 Fabric 实现。

部分系统以更适合 Forge 的方式重新实现,包括:

  • 基于 GeckoLib 的玩家动画系统
  • 额外的形态行为
  • 与对应原版生物互动时的形态亲和行为
  • 一些实验性的 Forge 独占互动内容

例如,原版生物若与玩家当前形态相匹配,可能会对玩家表现出特殊的亲和行为。

动画系统

Forge 版本使用自有的基于 GeckoLib 的动画实现,而非直接依赖 Player Animator。

支持的动画包括:

  • 行走与奔跑
  • 潜行与爬行
  • 游泳
  • 鞘翅飞行
  • 第一人称手臂
  • 盔甲动画同步
  • 额外形态骨骼,如尾巴及其他非人形部位

该动画系统还包含专门为 Forge 移植版所做的若干修复。

饰品

Fabric 版本使用 Trinkets。

Forge 移植版使用:

Curios API

饰品可以根据玩家当前形态动态修改或替换形态能力。

诅咒之月

诅咒之月系统已移植至 Forge,包括:

  • 可配置的诅咒月相
  • 自动形态进阶
  • 睡眠限制
  • 诅咒之月结束后形态恢复
  • 多人游戏同步
  • 相关进度

自定义形态

该移植版支持数据包驱动的形态与能力定义。

外部形态资源包可提供自己的:

  • 模型
  • 纹理
  • 动画元数据
  • 能力
  • 形态数据

与自定义形态资源包的兼容性仍在测试和改进中。

按键绑定

该模组目前提供多项可配置的按键控制:

  • 主要主动技能
  • 次要主动技能
  • 切换潜行边缘行为
  • 形态音效

某些技能也可能根据当前形态使用原版控制键,如跳跃或疾跑。

前置要求

  • Minecraft 1.20.1
  • Forge
  • GeckoLib
  • Curios API

在报告启动问题前,请确保所有必要的前置依赖均已安装。

兼容性

该项目专门为 Forge 1.20.1 设计。

其实现不依赖 Apoli、Origins、Trinkets 或 Player Animator。
Shape Shifter Curse 所需的等效系统已在 Forge 上直接实现或适配。

当前状态

大部分主要游戏系统已完成移植。

当前开发主要侧重于:

  • Fabric / Forge 行为一致性
  • 技能触发正确性
  • 多人游戏测试
  • 边缘情况修复
  • 自定义形态兼容性

报告 Bug

如果你发现 Bug,请提供以下信息:

  • Minecraft 版本
  • Forge 版本
  • 模组版本
  • 已安装的前置依赖版本
  • 复现步骤
  • latest.log 或崩溃报告(如适用)

同时请注明问题是在单人游戏还是多人游戏中出现。

致谢

原始项目:

Shape Shifter Curse

原始作者和贡献者保留对原版模组、资源、游戏概念及 Fabric 实现的所有权利。

本仓库包含 Forge 移植版及 Forge 专属的实现工作。

源代码

源代码可在 GitHub 上获取:

https://github.com/gengyoubo/shape-shifter-curse-forge

免责声明

本项目是一个非官方的 Forge 移植版,并非 Shape Shifter Curse 的官方双加载器版本。

如果未来官方发布了 Forge / 多加载器版本,本项目可能会转向兼容、迁移以及 Forge 专属扩展支持的方向。