跳到正文

SharpSharp Cataclysm 3.31 Compat

作者:sharpsharp

Keeps add-ons made for L_Ender's Cataclysm 3.16 (p1nero's Epic Fight compat, MEB Cataclysm, WO Traveloptics) working on Cataclysm 3.31, without changing their jars.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

L_Ender’s Cataclysm 3.31 renamed and removed parts of the code that several add-ons still call: the old CMConfig class is gone (its values moved into CMCommonConfig sections), some classes were renamed (Infernal Forge, Ancient Remnant renderer, roar particle data) and the particle, lightning/water spear and laser beam constructors changed. Add-ons built for 3.16 crash or lose features on 3.31.

SharpSharp Cataclysm 3.31 Compat is a temporary bridge that keeps those add-ons working until their authors publish 3.31 builds.

What it does
– While an add-on’s classes load, its old calls are pointed at the 3.31 code: renamed classes, the removed config values (read from the new config sections) and the changed constructors (through small factory methods with the same results).
– This is done in memory through a Mixin config plugin, and only for add-ons that are installed. No add-on jar on disk is modified.
– Re-applies p1nero’s Infernal Forge tweaks to the renamed 3.31 class.
– Every rewritten class is listed in latest.log: “[sharpsharp_catacompat] <class>: N config reads, M constructors re-pointed to Cataclysm 3.31”.

Supported add-on versions
– Epic Fight compat for Cataclysm (p1nero_ec) 20.14.0.4
– MEB Cataclysm (meb_cataclysm) 1.0.1
– WO Traveloptics (wo_traveloptics) 1.3.1
Other versions may use different class names; the bridge then leaves them as they are.

Requirements: Minecraft 1.20.1, Forge 47+, L_Ender’s Cataclysm 3.31 or newer. Install on both client and server.

Please remove this mod once the add-ons support Cataclysm 3.31 themselves.

Credits
Thanks to L_Ender (L_Ender’s Cataclysm), P1nero (Epic Fight compat for Cataclysm), merlin204 (MEB Cataclysm) and havnnek (WO Traveloptics). This is an independent compatibility bridge; it contains none of their code and leaves their jars untouched. Please support the original mods.

常见问题

SharpSharp Cataclysm 3.31 Compat 支持哪些 Minecraft 版本?

SharpSharp Cataclysm 3.31 Compat 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

SharpSharp Cataclysm 3.31 Compat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

sharpsharp 的其他作品

查看全部 →