现象
负坐标(x<0 或 z<0)chunk 的地形与 vanilla 不一致:块状断裂、地表高度偏移(几格到 52 格)。正坐标区域 100% 逐位一致。
复现(用户实测):seed \8576294172403134396\,玩家降落 (731, 82, -404)(z=-404 负坐标区域)地形 bug 特别明显;seed 97 负坐标 535 个 chunk 差异;seed -8248318472910187742 负坐标 95.47%(vs 正坐标 100%)。
定位进展
- 差异模式:地表高度偏移(密度零点差),差异集中在海平面附近(y0-71 峰值 y56-63),y72+ 几乎无
- 根因链:Perlin 采样负坐标微小差(输入坐标/GRADIENTS/实现逐行一致但结果差)——嫌疑 \maintainPrecision\ 负大坐标折叠语义(OctavePerlinNoiseSampler 的折叠在 |坐标|×2^15 > 3.35e7 时触发,负坐标大值触发)
- 已排除:取模/移位负数语义、FlatCache/Cache2D 定位、684.412f、deriver 构造
影响
所有 seed 的负坐标区域(块状断裂视觉 + 结构悬空相关)。正在定位修复(或 noise-in-Java 兜底方案备选)。
现象
负坐标(x<0 或 z<0)chunk 的地形与 vanilla 不一致:块状断裂、地表高度偏移(几格到 52 格)。正坐标区域 100% 逐位一致。
复现(用户实测):seed \8576294172403134396\,玩家降落 (731, 82, -404)(z=-404 负坐标区域)地形 bug 特别明显;seed 97 负坐标 535 个 chunk 差异;seed -8248318472910187742 负坐标 95.47%(vs 正坐标 100%)。
定位进展
影响
所有 seed 的负坐标区域(块状断裂视觉 + 结构悬空相关)。正在定位修复(或 noise-in-Java 兜底方案备选)。