Guide-API Village and Pillage

Guide-API Village and Pillage

基于灵活代码的指南手册

基础库

Guide-API-VP 又名村庄与掠夺

这是由 TehNut 和 Tombenpotter 制作的原始模组 Guide-API 的一个分支,基于 MIT 许可证发布,适用于 1.14(村庄与掠夺)及更高版本。 它使用了不同的包名和模组 ID(guideapi-vp)。

给模组开发者:

简介

允许为你的模组轻松创建一本指南书。 书籍主要由 Guide-API 管理(它会注册书籍,并将其放入自己的创造模式标签页等)。

指南书主要通过代码创建,而例如 Patchouli 则主要基于 JSON。这意味着:

  • 可以根据模组的配置添加或更改内容。
  • 自动换行和分页,这样本地化字符串不会溢出。
  • 引用已设置的关键绑定。
  • 引用内部常量、平衡数值等,因此如果你在模组中修改它们,书籍会自动更新。
  • 添加自定义页面类型、配方类型等。
  • 使用辅助方法自动生成书籍的部分内容。

还有什么?

  • 没有硬性依赖,如果运行时不存在 Guide-API,书籍不会出现,但其他一切功能正常。
  • 使用文本格式和手动换行 \n。
  • 提供多种现成的页面类型,如文本、物品/方块聚焦文本、配方和图片页面。

如何在你自己的模组中使用:

https://github.com/maxanier/Guide-API#developer-information

致谢

原始模组:TehNut 和 Tombenpotter 分支:Maxanier

许可证

MIT 许可证,因此如有必要,你可以创建分支。 也欢迎将其包含在你的模组包中。