PonderLib

PonderLib

作为NeoForge模组的游戏内教程系统,作为其他模组依赖的独立库。

PonderLib

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

场景在浮动窗口中播放,镜头环绕其旋转,文本气泡指向方块,引导玩家了解正在发生的事情——基于真实的结构蓝图构建,由小型故事板 API 驱动。独立运行,无外部模组依赖。

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

面向模组开发者

  • 场景由原版 .nbt 结构蓝图及小型代码故事板组成:显示区域、移动/旋转物体、沿缓动碰撞感知路径带动画实体、显示锚定于场景中某点的文本气泡、绘制轮廓、生成粒子、等待关键帧。
  • 面向玩家的 UI 已构建完成:带关键帧标记的进度条、播放/暂停/重播、慢速模式、悬停检查模式,以及按标签分组的场景浏览器。
  • 玩家可通过按住按键浏览物品提示或已放置方块进入场景,或使用浏览器自带的按键绑定。
  • 来自不同模组的场景可相互排序,因此当多个模组独立贡献于一个共享教程序列时,其逻辑依然连贯。

添加到您的构建

repositories {
    maven { url '<a href="" target="_blank" rel="nofollow">https://jitpack.io&#x27;</a> }
}
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。