
DatapackLib
让插件开发者更容易创建数据包
为 HyTale 插件添加易于创建的数据包
使用方法
- 为你的条目创建一个实现 DatapackEntry 的类。
- 为你的数据包条目创建一个编解码器。
- 在插件设置方法中,使用数据包名称和条目的编解码器创建一个新的 DatapackReader。
- 通过 DatapackManager 类访问你的数据包条目。
如需更定制化的数据包使用,你可以将数据包读取器保存到属性中,以供 getDataObjects 方法和 getDataValues 方法使用。
此外,如果扩展 DatapackReader,你可以重写 saveToManager 方法,在保存前对条目进行排序,或者将条目保存到新属性中以符合你的使用场景。
支持备用数据生成,只需将 DatapackProvider 附加到 DatapackReader 构造函数中即可。如果无法读取数据包条目,将调用 DatapackProvider#generatePack。
数据包保存路径为:Saves/worldName/mods/modName/datapackName
示例类和注释请参见 GitHub。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。