SaveManager

基本信息

属性 值
类名 codechicken.wirelessredstone.core.SaveManager
文件 src/main/java/codechicken/wirelessredstone/core/SaveManager.java
类型 class
继承 —
实现 —
启用版本 Minecraft 1.7.10

功能

世界数据与全局配置的持久化管理(单例,按 dimension 分实例)。

实现要点

  • 配置文件:config/WirelessRedstone.cfg(SaveManager.java:62)
  • 世界数据文件:fprop.dat / gprop.dat / dimMap.dat(overworld)与 fmap.dat(各维度)
  • 存储方式:用 RandomAccessFile 手工实现扇区分配(freqMapFile / smallSectorFile / largeSectorFile)
  • 方法:13 个:getInstance(int dimension) 为静态单例入口