跳到正文

PonderLib

作者:Flomik

NeoForge 模组的游戏内教程系统,可独立使用,也可作为其他模组依赖的前置库。

收藏

截图

介绍

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

PonderLib

一个用于 Minecraft 模组的游戏内教程系统。

场景在浮动窗口中播放,镜头环绕它,文字气泡指向方块并引导玩家了解正在发生的事情——基于真实的结构文件构建,由一个小型分镜 API 驱动。独立运行,无外部模组依赖。

注意:这是一个前置库。它本身不执行任何功能。你安装它是因为其他模组依赖它——而不是因为你主动寻找它。

致模组开发者

  • 一个场景由原版 .nbt 结构文件加上一小段代码分镜组成:逐段显示、移动/旋转物体、沿缓动且感知碰撞的路径为实体制作动画、显示锚定在场景中某一点的文字气泡、绘制轮廓、生成粒子、等待关键帧。
  • 面向玩家的 UI 已经构建完成:带关键帧标记的进度条、播放/暂停/重播、慢速模式、悬停查看模式,以及按标签分组的场景浏览器。
  • 玩家可以通过在物品提示框或已放置的方块上按住按键,或使用浏览器自带的按键绑定来进入场景。
  • 来自不同模组的场景可以相互排序,因此当多个模组各自独立贡献内容时,共享的教程序列仍然能保持连贯。

将其添加到你的构建中

repositories {
    maven { url 'https://jitpack.io' }
}
dependencies {
    implementation 'com.github.Flomik10002:PonderLib:v{version}-{loader}-{mc_version}'
}

源码、问题反馈、完整 API:github.com/Flomik10002/PonderLib

许可证

LGPL-3.0-or-later。依赖它并调用 API 不会对你的模组许可证施加任何义务——闭源也没问题。只有修改 PonderLib 本身才会触发回馈共享的要求。完整说明(包括源自 MIT 的部分)见仓库的 README。

常见问题

PonderLib 支持哪些 Minecraft 版本?

PonderLib 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

PonderLib 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Flomik 的其他作品

查看全部 →