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.
ValheimDepositAll
在制作台界面添加「分发」按钮:一键把身上的物品分发到范围内的所有箱子中,箱子满了就留在身上。Adds a Deposit button to the crafting panel that distributes your inventory into nearby chests.
CHANGELOG
Changelog
1.0.1
- 新增:默认跳过快捷栏里的物品。 按键 1-8 切换的背包第一行不再被分发进箱子,方便保留常用的食物、药水、工具。可通过
General.SkipHotbar配置关闭(改为连快捷栏一起分发)。 - 其余行为不变:已装备物品默认保留(
KeepEquipped)、只进同类箱子、放不下的留在身上。
1.0.0
- 首个版本:在制作台界面(工作台 / 熔炉 / 切石机 / 工匠台 / 黑锻炉 / 铁锅等所有
CraftingStation)里添加一个「分发」按钮。 - 按钮位置在原版制作按钮的正下方(界面位置由制作面板的父节点布局决定:带布局组时按兄弟顺序排到下方,否则由定位组件贴到正下方)。
- 点击按钮后,自动把玩家背包里的物品分发到范围内的所有箱子中,无需逐个开箱搬运。
- 只分发到「已经有同类物品」的箱子:不会把全新种类的物品随口塞进恰好有空位的箱子,保持你自己给箱子分的类。没有对应分类的箱子时,物品留在身上。
- 分发结果提示会区分原因:「没有对应分类的箱子」与「同类箱子已满」,方便判断为什么有些东西没进箱子。
- 默认保留身上已装备的物品(武器 / 护甲 / 腰带 / 工具),不会把自己扒光;可通过配置改为连装备一起分发。
- 箱子放不下时留在身上,绝不丢弃;完成后提示「分发了几件、有几件未能放入」。
- 单个堆叠可以拆开分发:一个箱子塞多少算多少,剩下的继续尝试下一个箱子。
- 优先填充离玩家最近的箱子;箱子的「剩余空间」按物品名称 + 品质 + 世界等级精确计算,不会高估容量后放不进去。
- 可配置搜索半径、是否使用制作台建造半径、是否限制为有权访问的容器(多人游戏防止把东西塞进他人私人箱子)。
- 多人游戏安全:写入容器前先取得 ZDO 所有权,保证改动正确同步、不会被覆盖。
- 不改任何配方、产量或物品属性,不给物品打作弊标记,不影响成就。