Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
VoidChest
随身虚空宝箱:装备后打开角色绑定的个人容器,支持四级升级、容量/重量配置、附近快速存储与守护石远程仓库(联机客户端可用,需服务端安装)。Void Chest: a character-bound portable container with nearby storage and guard stone remote deposit, usable by every client with the mod installed.
CHANGELOG
0.5.1
- 包名(GUID)统一为
trigger.valheim.voidchest(旧配置自动迁移) - 物品描述改为功能说明(英文优先,三语保留)
- README 改为英文优先(英文 + 简体中文 + 繁體中文)
0.5.0
- 新增:远程存入支持联机客户端(专用服务器 / 联机主机)——不再仅限主机使用
- 客户端把按本地规则过滤后的背包快照通过自定义 RPC 发送给服务端;
- 服务端沿用原扫描/堆叠流程处理快照,回传实际移动差异(物品标识 + 数量);
- 客户端按差异从实时背包精确扣除,避免并发变动导致误删/复制;
- 需要服务端与客户端安装相同版本的本 mod;服务端未安装时 30 秒后提示
- 变更:扫描缓存按玩家作用域隔离(不同玩家的守护石权限不同)
- 新增:服务端禁用远程存入时向客户端返回明确提示
0.4.1
- 修正 L3 烈焰虚空宝箱的配方材料:
Flametal→FlametalNew(Valheim 1.0 中"焰金属"对应的 prefab 是 FlametalNew;旧 Flametal 已更名为"上古金属",导致配方永远无法解锁)
0.4.0
- 新增:每级容量可配置(行/列,1-8)
- 新增:每级重量上限可配置(默认 100/150/300/800,0 = 无限制)
- 新增:重量显示为"当前/上限"
- 新增:手动存入(拖拽 / Shift 快速移动)超重时自动分堆,重量已满时无反应;附近/远程存储不受重量限制
- 新增:远程存储解锁机制(
RemoteStore.AlwaysAvailable,默认关闭 = 装备魔能/L2 及以上宝箱解锁) - 变更:界面合并为单按钮(未解锁显示"附近存储",解锁后显示"远程存入")
- 新增:物品描述(北欧魔法风格)
- 新增:三语言本地化(English / 简体中文 / 繁體中文)
- 新增:仓库与发布文件(README / manifest / icon / LICENSE)
0.3.2
- 性能:远程存储扫描改为全量快照分类(2006 批 → 1 批),扫描耗时从 1.4-1.7 秒降至 ~40ms
- 性能:分类阶段预读 prefab hash,避免 100 万次 ZDO 字典查询
- 性能:帧预算 4ms → 8ms;增加分阶段性能统计(快照/分类/筛选/堆叠/数据写入)
0.3.1
- 修复:远程存储只保存 ZDOID,消除 ZDO 对象池复用导致的数据污染风险
0.3.0
- 新增:P2 守护石远程仓库(单机/主机模式)
- 扫描玩家有权限(创建者 / permitted 名单)的守护石,远程存入其领地范围内的所有箱子
- 排除船/车/墓碑;跳过使用中的箱子
- 全量 ZDO 数据操作(远处箱子无需加载)
0.2.0
- 新增:自研"附近存储"(可配置范围、过滤规则、串行队列 + 超时)
- 新增:宝箱界面按钮注入
- 新增:ExtraSlots 软依赖(额外 Utility 槽装备检测与专用槽位过滤)
- 新增:Valheim Plus AutoStack 门控(启用附近存储时屏蔽 V+ 扩散)
0.1.0
- 初始版本(P0):
- 四级虚空宝箱物品链(黑金属 / 魔能 / 烈焰 / 水晶)
- 角色级数据(
Player.m_customData),跨世界携带;物品仅作为钥匙 - 虚拟容器 + 原版容器 UI(堆叠 / 取出可用)
- 容量随等级裁剪显示;低等级打开数据保留
- 配方链(熔炉 / 黑熔炉)、图标与材质运行时换色