Cobblemon 存档保护

Cobblemon 存档保护

通过强制同步保存、定期自动保存和允许手动保存,防止Cobblemon宝可梦数据丢失的工具。也支持手动备份,备份会保留直到创建新的手动备份。(同样适用于服务器)

优化

Cobblemon SaveGuard 是一个用于防止因断线导致 Cobblemon 宝可梦数据丢失的工具,它通过强制同步保存和定期自动保存来实现。你也可以手动触发保存。此外,你还可以创建手动备份,除非你创建另一个手动备份,否则这些备份不会被删除。

环境要求

Minecraft | 1.21.1

Fabric Loader | 0.16.5+

Fabric API | 0.104.0+1.21.1

Fabric Kotlin | 1.12.3+

Cobblemon | 1.7.3 (1.7.0+)

Java | 21

命令

所有玩家(无需权限)

/saveguard backup — 创建你的宝可梦(队伍 + 电脑)的备份。新的备份会覆盖之前的备份。

/saveguard backup info — 显示你的备份信息(日期、宝可梦数量)。

仅管理员(OP 等级 2)

/saveguard force [玩家] — 强制保存。不带参数时,保存所有在线玩家;带有玩家名时,只保存该玩家。

/saveguard status — 显示配置信息(数值可点击以实时修改)。

/saveguard set <键> <值> — 编辑并保存一项设置。键包括:autoSave、saveOnDisconnect、verboseLogging、extraDelay。

/saveguard reload — 从磁盘重新加载配置文件。

/saveguard inspect <玩家> party — 显示该玩家的队伍。

/saveguard inspect <玩家> box <1-50> — 显示特定电脑箱子。

/saveguard verify <玩家> — 完整性检查:统计队伍/电脑中的宝可梦数量,并检查工厂是否可达(只读)。

/saveguard backups — 列出服务器上所有现有的备份,包括日期和宝可梦数量。

/saveguard restore <玩家> — 恢复某个玩家的备份。也支持离线玩家(使用名称 → 配置文件)。如果玩家在线,他们会被断开连接,并在重新加入时看到恢复的宝可梦。

注意:恢复命令使用 GameProfileArgumentType,因此你可以通过输入玩家名来恢复离线玩家的备份(只要他们曾经创建过备份)。

此模组包含反复制保护系统。如果发现漏洞,请立即报告。你可以使用 Discord 链接并在此处提交工单。