HellTerraformGenerator
一、简介
HellTerraformGenerator —— 增强型地狱世界生成器,基于 3D 密度函数算法生成自然的地狱地形,包含 5 种原版群系 + 2 种自定义群系,支持 CraftEngine 自定义方块。
38 个类构成完整的地形生成框架,从噪声生成到群系选择、地表装饰一应俱全。
核心特性
- 7 大群系 > 5 原版 + 2 自定义(灰烬荒原 / 熔岩洞穴)
- 3D 密度函数 > 自然的地板/天花板/洞穴结构
- 隧道雕刻器 > 双噪声场交叉生成隧道
- 巨型洞穴 > 大型洞穴空间
- 装饰系统 > 矿石/萤石/巨型真菌/玄武岩柱/熔岩瀑布
- CraftEngine 集成 > 支持 CE 自定义方块
- 完全可配置 > 每个群系和装饰器独立配置
下一篇安装与配置 →
安装与配置
环境要求
| 项目 | 要求 |
|---|---|
| 服务端 | Paper 1.21.4+ |
| Java | 21+ |
| 可选依赖 | CraftEngine |
安装步骤
- 放入
HellTerraformGenerator-1.2.0.jar - 在
bukkit.yml中配置世界生成器:
worlds:
world_nether:
generator: HellTerraformGenerator
- 删除旧的地狱世界文件夹(如有)
- 重启服务器
⚠️ 注意
更换生成器后需删除旧世界文件,否则已生成的区块不会改变。
上一篇← 概览
下一篇7 大群系 →
7 大群系
原版群系 (5种)
| 群系 | 地表 | 装饰 |
|---|---|---|
| 下界荒地 | 地狱岩 | 火焰 |
| 灵魂沙谷 | 灵魂沙/灵魂土 | 骨块、灵魂火、开阔地形 |
| 绯红森林 | 绯红菌岩 | 绯红菌/根须/垂泪藤/巨型绯红真菌 |
| 诡异森林 | 诡异菌岩 | 诡异菌/根须/芽/缠怨藤/巨型诡异真菌 |
| 玄武岩三角洲 | 玄武岩/黑石 | 玄武岩柱、岩浆块、崎岖地形 |
自定义群系 (2种)
| 群系 | 地表 | 装饰 |
|---|---|---|
| 灰烬荒原 (Ashen Wastes) | 砂砾/黑石 | 黑曜石尖塔、哭泣黑曜石顶部 |
| 熔岩洞穴 (Molten Caverns) | 岩浆块 | 紫水晶、额外熔岩、天花板萤石 |
群系选择
BiomeGrid 使用温度/湿度双噪声场选择群系,BiomeRegistry 将 HellBiome 枚举映射到对应的 HellBiomeHandler。
上一篇← 安装与配置
下一篇生成算法 →
生成算法
3D 密度函数 (非 2D 高度图)
核心算法基于 3D 密度函数,逐体素计算密度值来决定方块放置:
- 垂直挤压 — 在上下边界自然生成地板和天花板
- 主 3D 噪声 — 4 八度 Simplex 噪声,构成基础洞穴结构
- 细节噪声 — 地表变化细节
- 隧道雕刻器 — 两个噪声场交叉产生隧道
- 大型洞穴雕刻器 — 生成宽阔洞穴空间
- 群系密度修饰 — 每个群系可调整密度特征
核心类
| 类 | 说明 |
|---|---|
HellChunkGenerator | 核心 ChunkGenerator |
DensityFunction | 3D 密度场(5 层噪声) |
HellBiomeProvider | Bukkit BiomeProvider |
HellPopulator | BlockPopulator 装饰 |
NoiseGenerator | Simplex 2D/3D + 分形八度 |
上一篇← 7 大群系
下一篇装饰器 →
装饰器
| 装饰器 | 说明 |
|---|---|
OreDecorator | 远古残骸、下界金矿、石英矿 |
GlowstoneDecorator | 天花板萤石团簇 |
HugeFungiDecorator | 巨型绯红/诡异真菌树 |
BasaltColumnDecorator | 玄武岩柱群 + 悬挂柱 |
LavaFallDecorator | 墙壁熔岩瀑布 |
CraftEngine 集成
CraftEngineHook 通过反射接入 CraftEngine API,支持将自定义方块放置在地形中。
上一篇← 生成算法
下一篇命令列表 →
命令列表
主命令 /hellterraform
别名:/htg, /helltf
| 命令 | 说明 | 权限 |
|---|---|---|
/htg help | 帮助信息 | hellterraform.admin |
/htg version | 版本信息 | hellterraform.admin |
/htg reload | 重载配置 | hellterraform.admin |
/htg info | 当前区块生成信息 | hellterraform.admin |
/htg biome | 当前位置群系 | hellterraform.admin |
/htg locate | 定位结构 | hellterraform.admin |
/htg locatebiome | 定位群系 | hellterraform.admin |
/htg regenerate | 重新生成区块 | hellterraform.admin |
/htg stats | 生成统计 | hellterraform.admin |
上一篇← 装饰器