介绍
Run It Anyway 是一个 java agent,以较为暴力的方式忽略模组加载器对模组 / Minecraft 版本的依赖检查。
支持的运行环境
安装方法
将runitanyway.jar复制到实例根目录(.minecraft/ 或 .minecraft/versions/实例文件夹/);
在启动 Minecraft 的 Java 虚拟机(JVM)参数中加入“-javaagent:runitanyway.jar”(不要遗漏横杠,去掉双引号)。
背景
目前,主流加载器都允许模组在特定位置事先声明需要的前置(依赖)。然而,一个模组对前置的声明与其对前置的实际需求可以是完全不相关的——如 Login HP Fix 声明需要前置 Fantastic Lib,实则根本不依赖 Fantastic Lib 运行(为什么还是加这个声明呢?大家意会);
一些模组限定了兼容的 Minecraft 版本,这是出于安全性的考虑。然而,对于较小型的模组和相关变动较少或无的版本间隔,这个版本限定可能会让人很苦恼(如 Forge Config API Port for 1.20.2 实际支持 1.20.3,但限定其只能在 Minecraft 1.20.2 实例上运行)。
注意事项
Run It Anyway 不能弥补实质上的前置缺失或不匹配;
若 Minecraft 出现任何意料之外的行为,请考虑首先移除与 Run It Anyway 相关的 JVM 参数;
你可以将 Run It Anyway 加入整合包。