hxwi1 结构

hxwi1 结构

一个为整合包制作者设计的NBT结构生成器。可视化图形界面配置,四种放置模式,生物群系标签,维度,Y轴范围,概率,最小距离。高性能,无Mixin,兼容性好。支持1.20.1 Forge / 1.21.1 NeoForge。

工具

Hxwi1Structures

面向整合包作者的 NBT 结构生成模组 – 可视化配置,高性能,开箱即用。

Modrinth Forge NeoForge


📦 概览

厌倦了手动编写 JSON 来配置结构生成?Hxwi1Structures 让你通过可视化图形界面管理所有 NBT 结构生成规则。放置你的建筑,点击几下,世界就会自动生成它们。

特性 描述
🎮 可视化配置 /hxwi1 config – 双面板 GUI,左侧面板自动扫描 NBT 文件,右侧面板为可编辑字段
🔄 热重载 保存后配置自动重新加载 – 无需重启
🌍 四种放置模式 贴地模式、贴水面模式、码头模式、水下模式
🎲 精细控制 生物群系(支持标签)、维度、Y 轴范围、生成几率、冲突比率、最小区块间距、旋转、Y 轴偏移等
🪓 额外方块移除 clear_blocks – 手动指定要移除的方块(解决与动态树木等模组的兼容性问题)
⛏️ 平整地面 flatten_ground + ground_block – 自动填充结构下方的空隙
💬 调试命令 /hxwi1 biomeinfo – 显示当前生物群系和可生成结构,/hxwi1 spawn 用于手动测试
⚡ 高性能 区块后处理 + 刻限制 + LRU 缓存,对 TPS 影响可忽略
🔌 优秀兼容性 不使用 Mixin – 能与主要地形/优化模组配合使用(已在 Better MC / ATM10 中验证)

📥 安装

  1. 下载对应游戏版本的 JAR 文件(1.20.1 Forge 或 1.21.1 NeoForge)。
  2. 将其放入 mods/ 文件夹。
  3. 启动游戏 – 配置文件将在 config/hxwi1structures/ 中生成。
  4. 将结构方块导出的 .nbt 文件放入 config/hxwi1structures/structures/(支持子文件夹)。
  5. 运行 /hxwi1 config 设置生成规则。

🛠️ 快速开始

  • 添加结构:将 .nbt 文件放入 structures/ 文件夹 – 模组会自动检测它们。
  • 配置规则:在 GUI 中选择一个 NBT 文件,设置生物群系、生成几率、Y 轴范围等。
  • 测试:使用 /hxwi1 spawn <文件名> 在你当前位置生成一个结构。
  • 调试:/hxwi1 biomeinfo 显示当前生物群系中可以生成哪些结构。

📖 文档

游戏内多语言教程文件会自动生成在:config/hxwi1structures/readme.txt
其中包含完整的字段参考、工作流示例和常见问题解答。

⚠️ 当前版本状态

  • v0.3.1-alpha – 核心功能稳定,地面以上的生成已在大型整合包中验证。
  • 已知问题:地下生成没有碰撞检测,可能与其他模组的地牢重叠。可通过调整 Y 轴范围或增加 min_chunk_distance 来缓解。
  • 与动态树木半兼容:可能需要手动将动态树木的方块添加到 clear_blocks 中才能完全移除。

🧪 兼容性

  • ✅ Better MC v58 (BMC4)
  • ✅ All the Mods 10 - 7.0
  • ✅ C2ME、TerraForged、Terralith、Biomes O’ Plenty 等
  • ⚠️ 动态树木(半兼容,可能需要额外配置 clear_blocks)

📝 许可与开源

  • 代码:MIT 许可
  • NBT 结构资源:版权归其创作者所有。禁止为其他模组分发提取的 NBT 文件。它们可以与模组一起作为完整整合包的一部分分发。

🔗 链接


如果你喜欢这个模组,推荐给你最喜欢的整合包作者吧!