跳到正文

SableCat

作者:Evie_saurr

Reliability fixes and a full sub-level recovery toolkit for Sable: rescue, purge, offline backup import, and automatic archiving. A fork of Create-Aeronautics:Compatibility + Bug fixes (F**kSable), built to fix root causes instead of papering over them.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

SableCat

Reliability fixes and a full sub-level recovery toolkit for Sable. A fork of Create-Aeronautics:Compatibility + Bug fixes (F**kSable), rebuilt to fix root causes instead of papering over them.

Overview

Sable sub-levels power airships, rovers, and other contraptions in Create: Aeronautics. Over time, servers accumulate abandoned builds, runaways, half finished projects, and corrupted sub-levels, all of which can cause performance issues, data loss, or crashes.

SableCat keeps the same command structure CACB users already know, but replaces the internals with a more robust architecture: fixing root causes rather than papering over them, handling edge cases properly through correct state management and coordinate space calculations, and adding preventative measures like automatic backups that CACB lacked.

Reliability Fixes

Async save visibility. Save failures now log clearly, get tracked, and flash an alert to online operators, instead of failing completely silently.

Chain save guard. Sable groups physically touching sub-levels together for save operations. Previously, one corrupted sub-level in that group could silently abort the entire batch. Each chain member’s save is now isolated.

Null data deletion crash. Genuine sub-level deletions could crash the entire server on the very next save cycle. Fixed at the source.

Live eviction on deletion. Deleted sub-levels are now properly removed from the running simulation, not just their on-disk record.

Recovery & Management Toolkit

All commands live under /sablecat.

  • rescue: repairs sub-levels whose pose is corrupted but whose block content is intact.
  • purge: removes a currently loaded sub-level confirmed to be near empty.
  • rescue purge: removes a sub-level captured as an unrecoverable failed load.
  • forcepurge: unconditional removal of a loaded sub-level, no content check, fully logged and broadcast to operators.
  • manifest: tracks every sub-level seen this session, including UUID, name, location, and last seen time.
  • tphere: safely relocates a sub-level by UUID or name, preserving orientation and zeroing momentum on arrival.
  • import: recovers a sub-level from an offline backup by UUID.
  • backup: automatic, non-destructive, periodic backups to an independent library. Timestamped, never overwritten, atomic writes.

Credit

SableCat is a fork of Create-Aeronautics:Compatibility + Bug fixes (F**kSable), the mod that first brought visibility and management to Sable’s internals. This project stands on that foundation, and we encourage users to check out the original mod as well.

Happy Sabling!

常见问题

SableCat 支持哪些 Minecraft 版本?

SableCat 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

SableCat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Evie_saurr 的其他作品

查看全部 →