A Forge port of Shape Shifter Curse for Minecraft 1.20.1.
This project aims to reproduce the gameplay and features of the Fabric version on Forge, while also including several Forge-specific improvements and experiments.
This is an unofficial Forge port.
The original Shape Shifter Curse project is developed for Fabric.
This port does not simply copy every Fabric implementation directly.
Some systems are implemented differently to better fit Forge, including:
For example, vanilla mobs matching the player's current form may show special affinity behavior toward the player.
The Forge version uses its own GeckoLib-based animation implementation instead of directly depending on Player Animator.
It supports:
The animation system also contains several fixes specifically made for the Forge port.
The Fabric version uses Trinkets.
The Forge port uses:
Curios API
Accessories can modify or replace form powers dynamically depending on the player's current form.
The Cursed Moon system has been ported to Forge, including:
The port supports datapack-driven form and power definitions.
External form resources can provide their own:
Compatibility with custom form packs is still being tested and improved.
The mod currently provides several configurable controls:
Some abilities may also use vanilla controls such as Jump or Sprint depending on the current form.
Please make sure all required dependencies are installed before reporting startup issues.
This project is designed specifically for Forge 1.20.1.
The implementation does not depend on Apoli, Origins, Trinkets, or Player Animator.
Equivalent systems required by Shape Shifter Curse are implemented or adapted directly for Forge.
Most major gameplay systems have already been ported.
Current development is mainly focused on:
If you find a bug, please include:
latest.log or crash report if applicablePlease also mention whether the issue occurs in singleplayer or multiplayer.
Original project:
Shape Shifter Curse
Original authors and contributors retain credit for the original mod, assets, gameplay concepts, and Fabric implementation.
This repository contains the Forge port and Forge-specific implementation work.
Source code is available on GitHub:
https://github.com/gengyoubo/shape-shifter-curse-forge
This project is an unofficial Forge port and is not the official dual-loader version of Shape Shifter Curse.
If an official Forge / multi-loader version is released in the future, this project may transition toward compatibility, migration, and Forge-specific extension support.