File Details
GeoCraft-0.2.6.jar
- B
- Jun 17, 2026
- 1.30 MB
- 9
- 1.12.2
- Forge
File Name
GeoCraft-0.2.6.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
v0.2.6
请注意,本项目仍处于早期开发阶段,因此仍有可能存在许多未知的 bug,请在使用前注意备份!
ATTENTION: This project is still under EARLY development stage. Therefore, many unknown bugs may still exist. BACK UP your world!
详细更新信息见此。
Click HERE to read detail update information.
新内容 New
土壤系统
- 土壤系统加入实验性的禁用功能,玩家现在可以通过配置文件中的 soil.enableSoilSystem 配置项禁用土壤系统;
- 为黏土块、草方块、草径、泥土、砂土、灰化土、沙子和沙砾在土壤含水量为 1 到 4 层的状态下加入了单独的方块纹理。
命令 Commands
/geoconfig 命令加入 reset 子命令,用于在游戏中重置某个配置项到默认值。语法为:
/geoconfig <配置项> reset [UUID]为 /geoconfig 和 /geotest 加入了 Brigo 模组的客户端 Tab 补全兼容;
/geoconfig 现在可以展示配置项的默认值和实验性、弃用情况;
/geoconfig 的 query 子命令新增可选的乘数参数,用于控制 QueryResult 值;
/geoconfig 现在具有 QueryResult 返回值:
- query 子命令现在会在 QueryResult 返回整型、长整型、双精度浮点数和布尔值类配置项的值;
- set 和 reset 子命令现在会在 QueryResult 返回操作的状态码。
/geotest 现在具有 QueryResult 返回值,具体会返回测试操作的状态码;
/fluidphysics 现在具有 QueryResult 和 AffectedBlocks 返回值:
- query mode 会在 QueryResult 返回当前流体物理模式的数字 ID;
- operation evaporate 在有限模式下,若指定实际尝试蒸发,则会在 AffectedBlocks 返回受影响的方块数量;
- operation evaporate 在非有限模式下,会在 QueryResult 返回预估的蒸发量,单位 mB;
/atmosphere 的 query 和 util block_info 子命令均加入乘数参数,util block_info 还加入了指定具体在 QueryResult 返回的具体数据类型的参数;
丰富了 /atmosphere 的 QueryResult 返回值:
- 使用 query 子命令查询 temp、wind、water_pressure 和 pressure 时现在具有 QueryResult 返回值;
- 使用 util block_info 子命令并指定返回的具体数据类型时也有 QueryResult 返回值。
镍 API / Nickel API
- 加入了枚举参数节点。
配置系统 Configs
配置系统的注释元数据得到了统一,并极大丰富了元数据内容,加入了以下新的元数据:
配置项加入版本;
配置项是否为实验性功能;
集合类配置项的元素数量是否固定;
集合类配置项的正则表达式限制;
加入了标注一个配置项是否是实验性功能的注解。
其他
投掷水瓶现在可以润湿附近的载流方块,或在有限模式下产生水方块;
为水雪混合物加入了自有的纹理;
新增了 GeoLevelData.dat 存档数据文件,用于存放该存档在最后一次游玩时使用的流体物理模式和土壤系统的开关状态,并在进入存档时检查当前的状态是否与记录的存档状态相匹配,如果不匹配则弹出警告窗口阻碍进一步加载;
- 加入了 general.enableSecurityCheck 配置项用于控制该项警告功能是否启用。
变更 Change
API
- 天圆地方 API 从 v0.3.1 升级到 v0.3.2,版本代码从 3 升级到 4。这是一次向下兼容变动。
集成测试
- 测试
geocraft:soil_mixin_test现在也可以测试土壤系统禁用的 Mixin 生效情况。
镍 API / Nickel API
- 版本号升级到 v0.0.3,版本代码升级到 -1022;
- NickelAPI 的部分 api 得到调整以变得更加易用;
- UUID 节点现在有完善的语法错误信息。
命令 Commands
- Brigo 兼容天圆地方命令时,对于坐标参数的处理方式发生了变化;
- /geoconfig 展示配置项值的时候,长度限制从 100 码点提升到 300 码点。
配置系统 Configs
- atmosphere.enableDetailLoggin 配置项不再需要重启游戏才能生效,现在可以立即生效。
土壤系统
- 内部土壤系统的 Mixin 类包名调整。
流体物理
- 现在有限模式下,原版流体方块通过载流方块接口更新时总是会变为流动态了。
其他
- 天圆地方现在依赖 v0.0.3 及之后的 Nickel API;
- 天圆地方和 Nickel API 模组的元数据中,作者名字由 QiguaiAAAA 调整为 QGMoe 以适应改名;
- 雪在有限模式下使用的类名后缀从 MoreReality 改为 Finite。
修复 Fix
镍 API / Nickel API
- 修正了 HoverEventBuilder 中展示物品的构建器错误的在构建时使用展示文字模式的问题。
本地化
- 修正了 /atmosphere 本地化键
geocraft.command.atmosphere.nonexistent的不正确参数。
土壤系统
- 现在锹将草方块转换为草径时不会丢失土壤含水量信息了;
- 修复了草方块无法自发转变为泥土的问题。
配置系统 Configs
修正了部分配置项生效模式标记错误的问题:
- atmosphere.UnderlyingRecalculateGap 配置项在过去被错误标记为需要重启才能生效,实际上是立即生效;
- atmosphere.customAtmosphereSystem 配置项在过去被错误标记为需要重新进入世界才能生效,实际上是需要重启游戏才能生效;
- general.maxUpdateBlocksPerTick 配置项未被标记为需要重启游戏才能生效。