Foxy

Foxy

在NeoForge上加载Voxy。

工具

Foxy

在 NeoForge 上加载 Voxy。

Voxy 是一个 Fabric 平台的 LoD(细节层次)渲染模组。Foxy 使其能够在 NeoForge 上运行,而无需修改 Voxy 本身:它在运行时读取未经修改的 Voxy jar 文件,并桥接其所使用的 Fabric API 到 NeoForge 对应版本。

工作原理

  • 从 Voxy jar 文件中读取 fabric.mod.json,并生成一个合成的 neoforge.mods.toml(包含名称、描述、作者、图标、混合配置、版本),以便 FML 加载它。
  • 提取 Voxy 自带的 META-INF/jars(RockDB、LWJGL zstd/lmdb、lz4、xz、jedis)作为游戏库。
  • 实时应用 Voxy 的 voxy.accesswidener 作为类处理器,并附加少量针对 NeoForge 独有访问权限缺失的补充。
  • 提供最小的 net.fabricmc.* 存根,使 Voxy 的字节码能够链接;FabricLoader 将操作委托给 ModList / FMLEnvironment。
  • 针对 NeoForge 的命令系统重新实现了 /voxy 命令。
  • 添加一个针对 NeoForge 的 NeoForgeWorld 的 Chunky 自动注入混合。

Voxy 的任何内容都不是硬编码的。元数据、混合、访问宽限器和捆绑的 jar 文件均从当前存在的 Voxy jar 中读取,因此 Voxy 更新不需要 Foxy 进行改动。

运行环境要求

  • Minecraft 26.1.2
  • NeoForge
  • Sodium(钠)
  • Voxy 0.2.16-beta(放置在 mods 文件夹中)

许可证

MIT 许可证。这并未对 Voxy 进行重新许可;Voxy 仍保留所有权利,且不会重新分发。