一个为 Minecraft Java Edition 26.2 打造的数据驱动快速世界生成模组,同时支持 Fabric 与 NeoForge 喵。
世界生成由 C++ 引擎(FFM 直接调用)实现,用编译期权重表 + 查表替代原版的多噪声采样,区块生成速度远快于原版,同时保留了群系岛屿、海滩、河流、下界群岛等完整地貌。
- 椭圆群岛:主世界由错落的椭圆岛屿组成,每座岛有自己的朝向与胖瘦,沙滩环完整环绕、不截断
- 水下树:红树林的红树与沼泽的橡树都能长在水里(水下红树根 + 穿水树干 + 完整树冠),树根方块表驱动(默认泥土 / 红树根)
- 快速生成:C++ 引擎 + 查表驱动,主世界约 0.5 ms/区块(原版 58 ms+ 的 1/100)
- 单 jar 双端:Fabric 与 NeoForge 合并为一个 jar,按平台分 x64 / arm64 发行
- 下界群岛:下界 5 群系 + 岩浆海,地板/天花板双高度场形成超级大洞穴
- 性能优化:chunk 级锚点/高度场缓存、零除法定点运算、表驱动零分支热路径
- 到 Releases 下载对应你平台的 jar(Windows / Linux / macOS × x64 / arm64)
- 把 jar 放进
.minecraft/mods目录(Fabric 或 NeoForge 都行) - 启动游戏,创建新世界时,在「世界类型」里选择 Swapcore(
swapcore:terrain_world) - 进世界开玩喵
只需服务端安装即可(世界生成全在服务端,群系均为原版 ID);客户端仅在单人创建 Swapcore 世界时需要。
| 项目 | 版本 |
|---|---|
| Minecraft | 26.2 |
| Java | 25+ |
| Fabric | 0.19.3+ |
| Fabric | 0.152.1+26.2 |
| NeoForge | 26.2.0.1-beta+ |
| 平台 | jar |
|---|---|
| Windows x64 / arm64 | swapcore-26.2-fabric-neoforge-windows-x64.jar / swapcore-26.2-fabric-neoforge-windows-arm64.jar |
| Linux x64 / arm64 | swapcore-26.2-fabric-neoforge-linux-x64.jar / swapcore-26.2-fabric-neoforge-linux-arm64.jar |
| macOS x64 / arm64 | swapcore-26.2-fabric-neoforge-macos-x64.jar / swapcore-26.2-fabric-neoforge-macos-arm64.jar |
| 群系 | 地物 |
|---|---|
| 平原 | 橡树、高草、短草、灌木、南瓜、花(蒲公英、罂粟、蓝花美耳草、滨菊、矢车菊、红/橙/白/粉郁金香) |
| 红树林 | 红树(水下可长,水下红树根)、睡莲、苔藓地毯、短草、枯灌木、红树根、水下海草 |
| 沙漠 | 仙人掌柱、枯灌木、干草(矮/高)、蒲公英、罂粟、南瓜 |
| 雪原 | 云杉、短草、蒲公英、罂粟、蘑菇、南瓜、雪层 |
| 沙滩 | 甘蔗柱(水边)、萤火虫灌木、水下海草 |
| 雪沙滩 | 甘蔗柱(水边)、萤火虫灌木、水下海草、水面结冰 |
| 岩岸 | 蘑菇点缀(棕/红) |
| 海洋 | 海草、海带、海底黏土、岩浆块(罕见) |
| 深海 | 海草、海带、海底黏土、岩浆块(罕见) |
| 暖水海洋 | 海草、海泡菜、5 色珊瑚块/珊瑚片、海底黏土、岩浆块(罕见) |
| 温水海洋 | 海草、海带、海底黏土、岩浆块(罕见) |
| 冷水海洋 | 海草、海带、海底黏土、岩浆块(罕见) |
| 冻洋 | 无地物 |
| 温水深海 | 海草、海带、海底黏土、岩浆块(罕见) |
| 冷水深海 | 海草、海带、海底黏土、岩浆块(罕见) |
| 冻深海 | 无地物 |
| 河流 | 海草、黏土(河底) |
| 冻河 | 无地物、水面结冰 |
| 向日葵平原 | 向日葵、橡树、短草、高草、南瓜、花 |
| 森林 | 橡树、桦树、树下落叶、丁香/玫瑰丛/牡丹、铃兰、灌木、罂粟、蒲公英、短草、南瓜 |
| 白桦林 | 纯桦树、野花、丁香/玫瑰丛/牡丹、铃兰、灌木、罂粟、蒲公英、短草、南瓜 |
| 深色橡木林 | 深色橡树、桦树、大橡树、巨型棕/红蘑菇、落叶、花、灌木、短草、南瓜 |
| 繁花森林 | 花海 11 种(成片)、丁香/玫瑰丛/牡丹、稀疏桦/橡树、短草、南瓜 |
| 原始白桦林 | 高桦树、野花、丁香/玫瑰丛/牡丹、铃兰、灌木、罂粟、蒲公英、短草、南瓜 |
| 樱花林 | 樱花树、粉瓣、高草、短草 |
| 苍白花园 | 苍白橡树、苍白苔藓斑块、闭合眼睑花、短草、南瓜 |
| 针叶林 | 云杉、大型蕨、蕨、短草、甜浆果、蒲公英、罂粟、南瓜 |
| 积雪针叶林 | 云杉、大型蕨、蕨、短草、甜浆果(稀有)、蒲公英、罂粟、南瓜、雪层 |
| 原始松林 | 巨型松、大型蕨、蕨、短草、枯灌木、苔石堆、甜浆果、花、南瓜 |
| 原始云杉林 | 巨型云杉、大型蕨、蕨、短草、枯灌木、苔石堆、甜浆果、花、南瓜(灰化土地表) |
| 丛林 | 丛林树、竹、西瓜、短草、蕨、蒲公英、罂粟、南瓜 |
| 竹林 | 竹(为主)、丛林树、西瓜、短草、蕨、蒲公英、罂粟、南瓜 |
| 稀疏丛林 | 稀疏丛林树、西瓜(稀有)、短草、蕨、蒲公英、罂粟、南瓜 |
| 蘑菇岛 | 巨型棕/红蘑菇、普通蘑菇(菌丝地表) |
| 恶地 | 陶瓦斑块、干草(矮/高)、枯灌木、仙人掌、短草、南瓜(红沙地表) |
| 侵蚀恶地 | 同恶地 |
| 疏林恶地 | 橡树、落叶、陶瓦斑块、干草、枯灌木、仙人掌、短草、南瓜 |
| 稀树草原 | 金合欢、高草、短草、蒲公英、罂粟、南瓜 |
| 稀树草原高地 | 同稀树草原 |
| 风袭稀树草原 | 金合欢(更稀疏)、短草、蒲公英、罂粟、南瓜 |
| 沼泽 | 橡树(水下可长)、睡莲、兰花、短草、枯灌木、棕/红蘑菇、南瓜、水塘、水下海草 |
| 冰刺之地 | 浮冰尖刺、浮冰圆盘、云杉、短草、蒲公英、罂粟、南瓜 |
| 草甸 | 稀疏橡/桦树、高草、短草、野花、花海 6 种(蒲公英、罂粟、绒球葱、蓝花美耳草、矢车菊、滨菊) |
| 雪林 | 雪云杉、粉雪斑块、南瓜 |
| 积雪坡 | 粉雪斑块、南瓜(雪层地表) |
| 冰封山峰 | 无地表地物(浮冰地表 + 雪层) |
| 尖峭山峰 | 无地表地物(石头地表 + 雪层) |
| 石峰 | 无地表地物(石头地表) |
| 风袭丘陵 | 稀疏云杉、灌木、短草、蒲公英、罂粟、蘑菇、南瓜 |
| 风袭森林 | 云杉(为主)、灌木、短草、蒲公英、罂粟、蘑菇、南瓜 |
| 风袭砂砾丘陵 | 同风袭丘陵(砂砾地表) |
海洋海底表层:暖水/温水海洋为沙,其余为砂砾;表层下统一石头。冻洋 / 冻深海无地物。
| 群系 | 地物 |
|---|---|
| 下界荒地 | 蘑菇丛、火、灵魂火、灵魂沙/沙砾斑块(半径 3,概率比蘑菇低) |
| 灵魂沙峡谷 | 玄武岩柱、灵魂火、绯红菌索、火、岩浆池 |
| 绯红森林 | 绯红菌树、菌索丛、垂泪藤(挂顶)、绯红小菌、蘑菇 |
| 诡异森林 | 诡异菌树、菌索、下界芽、缠怨藤柱、诡异小菌、蘑菇 |
| 玄武岩三角洲 | 玄武岩柱、蘑菇、火、灵魂火、岩浆池(最多) |
| 岩浆海 | 岛外岩浆海域(内部映射 nether_wastes) |
矿石:下界金矿、石英、岩浆块、黑石、砾石、萤石(2×2 团块)、远古残骸;主世界 3 带矿物 + 深板岩变体。
./gradlew build mergeJars # 构建双端并合并单 jar产物在 build/forgix/。CI 会在推送时自动构建 6 平台产物并发布 Release。
- bareiron —— C 语言世界生成参考(嵌入式极简 Minecraft 服务器)
- MultiLoader-Template —— 多平台工程脚手架
- Forgix —— 单 jar 双端合并
- Fabric Loom —— Fabric 构建
- NeoForge ModDevGradle —— NeoForge 构建
- wyhash64 —— 世界生成哈希
- Minecraft Wiki —— 原版数据参考
- CoreSwap —— 灵感来源(Minecraft 区块生成 C++ 化)
本项目采用 MIT License。Copyright (c) 2026 1cyberlangke1
本项目代码由大语言模型(LLM)辅助编写,并经人工审查与测试后发布。