
WorldGenOverlayLib
一个为Hytale设计的库模组,提供共享世界生成覆盖功能,允许多个模组共存并合并它们的矿石生成,避免冲突。
WorldGenOverlayLib
)
)
)
一个针对 Hytale 的库模组,允许多个模组在无需冲突的情况下向世界生成中添加自定义矿石。无需 Java 代码 - 仅使用 JSON 文件即可添加矿石!
快速入门
资源包创建者
创建 在你的资源包中的
Server/WorldGenOverlays/overlays.json文件:{ "Overlays": [ { "Name": "My Ores Overlay", "Generator": "Default", "Ores": ["Coal", "Diamond"], "Zones": ["Zone0", "Zone1", "Zone2", "Zone3", "Zone4"] } ] }创建 你的矿石文件位于
Server/World/Default/Ores/ZoneX/目录:OreName.json- 定义矿石结构OreNamePlacement.json- 定义放置设置
添加依赖 到你的
manifest.json中:{ "Dependencies": { "Hexvane:WorldGenOverlayLib": "1.0.0", "Hytale:WorldGen": "*" } }
就这样!该库会自动发现并注册你的矿石。
功能
- 无需 Java - 完全基于 JSON
- 多矿石 - 在一个配置中定义多种矿石
- 自动发现 - 自动查找并注册叠加层
- 模组兼容性 - 多个矿石模组可以共存
- 自动合并 - 自动处理
Caves.json的合并
示例
参见 CoalMod 获取完整的工作示例 - 它仅使用 JSON 文件就添加了煤矿石!
文档
- 完整文档 - 包含示例的完整指南
- 快速入门指南 - 分步教程
- GitHub 仓库 - 源代码和问题反馈
模组开发者
如果你正在编写 Java 模组,你也可以通过编程方式注册叠加层。有关 API 文档,请参见 GitHub 仓库。
要求
- 支持世界生成的 Hytale 服务器
- Java 25
需要帮助? 查看 GitHub 仓库以获取文档、示例和支持。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。