HyzaliaEarlies

HyzaliaEarlies

在游戏启动期间使用ASM进行早期桥接,将ToolOperation公开为公共。这是为定义自定义操作模组所必需的,允许它们正确加载和运行。提供最小化钩子,同时保持兼容性和稳定性。

杂项

🧩 Early-bridge (ASM)

 

此项目是一个早期加载桥接器,使用ASM在启动时修改Minecraft的字节码。其主要目的是将ToolOperation的可见性改为public,而该操作在原版中通常受到限制。

对于任何定义或与自定义工具操作交互的模组而言,此修改是必需的。如果没有该桥接器,这些模组将无法正确访问或注册其操作,从而导致它们无法加载或正常运行。

该桥接器有意保持精简和专注:它仅执行必要的转换以确保兼容性,同时避免对游戏进行更广泛或侵入性的更改。它被设计为其他模组(包括主要的Painting模块)的基础依赖,为扩展工具相关行为提供稳定一致的环境。

📦 安装

 

要使用早期ASM桥接器,你必须在游戏初始化之前加载它:

  1. 在服务器(或游戏目录)的根目录下创建一个名为earlyplugins的文件夹。
  2. 将ASM桥接器的.jar文件放入此文件夹中。
  3. 正常启动服务器/游戏。

 

⚠️ 重要提示

  • 对于任何依赖自定义工具操作的模组,这一步都是强制性的
  • 如果安装不正确,依赖的模组可能无法加载或行为异常。
  • 该桥接器仅进行最小限度的更改,可安全地与其他模组一同使用。

 

为Hyzalia Painting提供服务。