Flint Loader 是什么?
Flint 是一个小型的、开源的模组加载器系统,旨在为在像 Spigot / Paper 等服务器上玩耍的玩家提供服务。这不是 Fabric、Quilt、NeoForge 或 Forge 的替代品,并且不会允许您运行为它们制作的模组。Flint 有自己的用于模组的 API。
Flint 是一个业余/学习项目,不打算取代任何其他模组加载器,并且不会允许您用于运行服务器。如果您认为这个项目愚蠢且应该消失,请不要使用它。存在更好的模组加载器和更好的模组。
如果这个项目有足够的兴趣,它将持续发展和改进,并可能为一些 Fabric 客户端模组提供兼容层。
任何潜在有兴趣为这个加载器开发的开发者,您可以自由这样做,并且可以在 Flint 的 Discord 中寻求帮助。您还可以查看非官方的 DEMO 模组仓库,以了解 Flint 开发的一些见解。
这个项目使用了来自 Fabric 模组加载器的代码和经过大量修改的组件。
核心组件
Punch
Flint Punch 是重新映射 Minecraft 并处理诸如 Mixin 模糊化之类的启动系统。之所以命名为 Punch,是因为它“击打”MC 使其按我们的意愿执行!
这个库是 Fabric Loader 的一个分支,具有以下更改: