跳到正文

libnine

作者:Phanta

过于复杂的前置库模组

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

libnine 是一个前置库,为内容模组提供大量样板代码。它主要由我在多个项目中觉得有用的各种代码片段组成,随后我将这些代码抽取出来整合成了一个共享前置库。其中尤为显著的功能包括:

  • 基于注解字段自动生成 NBT 和字节流序列化器
  • 各种预制能力实现
  • 通用的配方注册系统
  • 可依赖非平凡物品堆叠状态的“参数化物品模型”
  • GUI 组件系统及相应的同步代码
  • 一大堆线性代数相关的杂项代码

然而,这个项目中的许多代码已经相当过时,架构也有些值得商榷。因此,对于新的模组开发项目,我不建议依赖 libnine。

常见问题

libnine 支持哪些 Minecraft 版本?

libnine 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

libnine 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Phanta 的其他作品

查看全部 →