▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Create-Aeronautics: Compatibility + Bug fixes
Create-Aeronautics: Compatibility + Bug fixes

Create-Aeronautics: Compatibility + Bug fixes

Мод-патч для Sable, который чинит краши сервера, зависания при сохранении, баги освещения и совместимость с Create, Aeronautics и другими модами. Всё настраивается через конфиг.

Оцените первым
27.7K
32
Все версии→Create-Aeronautics:Compatibility + Bug fixes 1.7.7

Create-Aeronautics:Compatibility + Bug fixes 1.7.7

Alpha29.07.2026

Список изменений

[1.7.7] - 2026-07-30

变更 / Changes

  • ScalableLux 兼容性修复 / ScalableLux compatibility fix: 修复 ScalableLux 与 Sable 的光照引擎不兼容问题(Issue #8)。/ Fixed ScalableLux incompatibility with Sable's light engine (Issue #8).

    • 问题 / Issue: Sable 的 ServerLevelPlot 构造函数从主世界 LevelLightEngine 读取 blockEngine/skyEngine 字段判断 SubLevel 是否有方块光/天空光。ScalableLux 的 LevelLightEngineMixin.construct 清空了这两个字段(用 StarLightInterface 替代 vanilla 光照引擎),导致 Sable 误判 SubLevel 无方块光、无天空光,SubLevel 光照完全失效。/ Sable's ServerLevelPlot constructor reads the blockEngine/skyEngine fields of the main world LevelLightEngine to determine if the SubLevel has block light / sky light. ScalableLux's LevelLightEngineMixin.construct clears these fields (replacing vanilla light engine with StarLightInterface), causing Sable to misjudge SubLevel as having no block light and no sky light, completely disabling SubLevel lighting.
    • 修复 / Fix: 新增 scalablelux-compat 修复项,拦截 ServerLevelPlot 构造函数中 new LevelLightEngine(...) 调用,当 ScalableLux 存在时通过 StarLightInterface.hasBlockLight()/hasSkyLight() 重新计算正确的光照参数。/ Added scalablelux-compat fix: intercepts new LevelLightEngine(...) in ServerLevelPlot constructor; when ScalableLux is present, recalculates correct light parameters via StarLightInterface.hasBlockLight()/hasSkyLight().
  • 物理结构崩溃修复 / Physics structure crash fix: 修复 simulated mod 的 EndSeaPhysics.physicsTick 调用 RigidBodyHandle.getLinearVelocity 访问已移除的 rapier native body 导致 RuntimeException: Body has been removed 崩溃。/ Fixed RuntimeException: Body has been removed crash when simulated mod's EndSeaPhysics.physicsTick calls RigidBodyHandle.getLinearVelocity on a removed rapier native body.

    • 新增 RigidBodyHandleMixin,拦截 getLinearVelocity 和 getAngularVelocity 方法,try-catch 捕获 RuntimeException 并返回零向量,复用 panic-guard 修复项开关。/ Added RigidBodyHandleMixin: intercepts getLinearVelocity and getAngularVelocity, catches RuntimeException and returns zero vector, reuses the panic-guard fix toggle.
  • 配置文件修复 / Config file fix: 修复配置文件不存在时未重新生成的问题,以及执行命令修改配置后未立即保存的问题。/ Fixed config not regenerating when missing, and config not saving immediately after command modification.

    • 配置保存时记录修复项的显式启用状态(isExplicitlyEnabled)而非 isEnabled,避免环境条件未满足的修复项被误写为 false。/ Config now saves explicit enable state (isExplicitlyEnabled) instead of isEnabled, preventing fixes with unmet environment conditions from being written as false.
    • 首次启动或配置文件被删除时立即重新生成。/ Regenerates immediately on first launch or when config is deleted.

Файлы

fuck-sable-1.7.7.jar(176.18 KiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

1.7.7

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

227

Дата публикации

29.07.2026

Загрузил

ID версии

Главная