
topeatLib
我工作的项目的通用库
查看大图topeatLib
一个 Forge 实用库,为我的模组和 12Tae12 模组提供通用基础设施。
内容包含
- 数学相关 几何、插值、噪声生成及通用数值计算辅助函数。
- 集合类 当原版提供的数据结构不够用时,提供专用的数据结构。
- 并发工具 用于并行任务的线程原语。
- 事件基础设施 为自定义事件管道提供轻量级调度。
- 网络辅助 数据包序列化与通道管理。
- 以及更多 反射工具、对象池、版本管理、异步执行、计时器等。
为什么不直接使用 Shadow 或为每个模组重写?
如果你曾经在多个模组间复制粘贴相同的工具类,你会理解我的选择。如果没有,试着制作 3 个不同的 Minecraft 模组,相信我,这很有趣。topetLib 作为集中式中间件,只需将其作为依赖放入 mods 文件夹即可!它也非常轻量。至于 Shadow,我不太倾向于使用它,我更希望它作为外部依赖存在。
本库仅需要模组加载器及其依赖!(Java 17+、Minecraft 等)
许可证
采用 12Tae12 保护性许可证,详见此处。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。