[0L]NilLoader
模组属性评比

距离显示结果还剩4票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    停更
    开源
    [0L]

    NilLoader

    • NilLoader是一个轻量、小型、易于安装、独立于程序的系统,用于给Java程序应用运行时补丁,所以它与任何修改了JVM参数的启动器兼容。

      它基于Java原生的代理系统,提供了一个简便而全面的 API,用于定义类补丁和入口点。它还提供了一个用于处理被混淆过环境的系统(例如Minecraft环境),所以开发者可以不必使用混淆过的类名/变量等进行开发。

      一个NilLoader模组会直接包含一个NilLoader的副本,允许模组直接被当作Java代理使用。你还可以将NilLoader自身作为Java代理使用,NilLoader会在mods或nilmods文件夹中查找适用于NilLoader的模组文件来加载。此时模组自带的NilLoader副本会被忽略以避免版本冲突。

      NilLoader与许多给Java打补丁的架构类似,主要为Minecraft设计。在Minecraft环境中,它与其它任何模组加载器兼容(如Quilt、Forge和ModLoader),并且与Fabric类似,可被应用于任何Minecraft版本(从rubydung到最新的1.19快照)。然而,由于NilLoader优秀的兼容性,它在模组开发不如其他模组加载器便捷,例如Intermediate混淆表、跨版本兼容或强大的API。NilLoader允许你做两件事:修改类,并告诉在其它东西运行前JVM何时启动。

      然而,在这些可能的加持下,你可以做任何你想做的其它事情。注意,NilLoader并不是Fabric或者Forge的替代品,它是为那些奇怪的Minecraft版本的模组开发增添可选项或做那些其他模组加载器不会做的事。也许会有人为NilLoader制作一个完备的API,但是NilLoader自己永远不会制作自己的模组API。

      要使用NilLoader,请先在Github Releases中下载最新的发行版,并将其放在你的.minecraft文件夹下,重命名为"NilLoader.jar",并在启动器的JVM参数中添加"-javaagent:NilLoader.jar"。

    短评加载中..