ChestTerminal
All chests in range in one window: search, categories, one slot per item. Built for SeneaL UI. / Все сундуки рядом в одном окне: поиск, категории, одна ячейка на предмет.Chest Terminal / Терминал сундуков
English
A buildable Chest Terminal that opens every chest around it as one big storage. Find anything with search and category filters, then take or store items as you would with a normal chest. All of that happens without walking from chest to chest.
Features
- All nearby chests in one window. Every chest within the radius (20 m by default, configurable) shows up in a single list.
- One slot per item. Items of the same kind are merged into one slot with the total amount, for example Wood 1240. You can switch back to full stacks in the settings.
- Search and categories. Search by item name in your language or in English (
Wood,Bronze). Filter by Materials, Food, Potions, Weapons, Armor, Ammo, Tools, Trophies, Fish or Misc. - Works like a real chest. Your inventory opens next to it. Drag and drop, Shift-click, split stacks (Ctrl+click), Take all and Place stacks all work. Whatever you take is removed from the real chests, and whatever you put in is stored back in them, filling chests that already hold that item first.
- Built for SeneaL UI. The terminal is drawn by SeneaL UI's own chest window, so you keep its style, tooltips and split dialog. Search and category chips sit inside that panel. The radius, window width and other options appear in SeneaL's settings window.
- Its own look. A stone and wood console with a slanted glowing panel, runes and a floating crystal. Only the game's materials are reused, not its models.
- Cheap and early. It costs 20 Wood and 4 Resin and needs a Workbench, so you can build it from day one.
- Safe. The terminal's contents exist only while it is open and are never saved to the world, so autosaves or crashes can't duplicate items.
How to use
- Hammer → Furniture → Chest Terminal (needs a Workbench nearby).
- Place it near your chests and press E.
- Search, filter, and move items between the terminal and your inventory.
Configuration
The file BepInEx/config/asinit.ChestTerminal.cfg is created on first launch. The options marked ★ can also be changed in-game from SeneaL UI settings → Mods → Chest terminal.
| Option | Default | Description |
|---|---|---|
General.Radius ★ |
20 | Chest search radius around the terminal, 1–100 m |
General.IncludeCartsAndShips ★ |
false | Also show carts and ships |
UI.Columns ★ |
8 | Terminal window width in slots, 5–16 |
UI.MergeStacks ★ |
true | One slot per item with the total amount |
Piece.Recipe |
Wood:20,Resin:4 |
Build cost (restart required) |
Piece.Glow |
true | Glowing runes and crystal (restart required) |
Piece.BasePrefab |
piece_chest_blackmetal |
Vanilla chest the components and materials are taken from |
UI.Scale, UI.SearchBarOffset |
1, 12 | Fallback search bar (without SeneaL UI) |
You can move and resize the chest window itself in the SeneaL UI HUD editor (the Chest panel element).
Compatibility
- SeneaL UI: fully supported and recommended. Without it the vanilla chest window is used, with a separate search bar at the top of the screen.
- Modded chests work if they use the standard
Containercomponent. Skipped: tombstones, other players' private chests, chests under someone else's ward, and other terminals. - Craft/Build/Feed from chests mods keep working with the real chests. The terminal is empty while closed, so it is never counted twice.
- The Harmony patches only affect the terminal piece and items moving into or out of it. Every other chest runs vanilla code.
- Made for single player. All players need the mod in multiplayer.
- Tested on Valheim 1.0.20.
Installation
Install with Thunderstore Mod Manager or r2modman, which also install the dependencies.
For a manual install, add BepInExPack_Valheim and Jotunn, then put ChestTerminal.dll into BepInEx/plugins/ChestTerminal/.
Bug reports
Please include your BepInEx/LogOutput.log and a list of your mods.
Русский
Постройка «Терминал сундуков» открывает все сундуки вокруг как одно большое хранилище. Ищите нужное по названию и категориям, а потом берите и кладите предметы как в обычный сундук. Обходить сундуки по одному больше не нужно.
Возможности
- Все сундуки рядом в одном окне. Показывается содержимое всех сундуков в радиусе (по умолчанию 20 м, настраивается).
- Одна ячейка на предмет. Одинаковые предметы собраны в одну ячейку с общим количеством, например Дерево 1240. В настройках можно вернуть показ полными стопками.
- Поиск и категории. Поиск по названию на русском или английском (
Wood,Bronze). Фильтры: материалы, еда, зелья, оружие, броня, боеприпасы, инструменты, трофеи, рыба и прочее. - Работает как настоящий сундук. Рядом открывается ваш инвентарь. Работают перетаскивание, Shift-клик, разделение стопки (Ctrl+клик), «Взять всё» и «Сложить». Всё, что вы берёте, забирается из настоящих сундуков. Всё, что кладёте, раскладывается обратно, в первую очередь в сундуки, где такой предмет уже лежит.
- Сделан под SeneaL UI. Терминал рисуется родным окном сундука SeneaL UI, поэтому стиль, подсказки и окно разделения остаются его. Поиск и кнопки категорий встроены прямо в эту панель. Радиус, ширина окна и другие настройки есть в окне настроек SeneaL.
- Своя модель. Каменно-деревянная тумба с наклонным светящимся пультом, рунами и парящим кристаллом. Из игры взяты только материалы, модели Valheim не используются.
- Дёшево и с самого начала. Стоимость 20 дерева и 4 смолы, нужен верстак.
- Безопасно. Содержимое терминала существует только пока он открыт и никогда не сохраняется в мир, поэтому автосохранение или вылет игры не может размножить предметы.
Как пользоваться
- Молот → Мебель → Терминал сундуков (нужен верстак рядом).
- Поставьте терминал рядом с сундуками и нажмите E.
- Ищите, фильтруйте и перекладывайте предметы между терминалом и инвентарём.
Настройки
Файл BepInEx/config/asinit.ChestTerminal.cfg появляется после первого запуска. Параметры со звёздочкой ★ меняются прямо в игре: настройки SeneaL UI → Моды → Терминал сундуков.
| Параметр | По умолчанию | Что делает |
|---|---|---|
General.Radius ★ |
20 | Радиус поиска сундуков, 1–100 м |
General.IncludeCartsAndShips ★ |
false | Показывать также телеги и корабли |
UI.Columns ★ |
8 | Ширина окна терминала в ячейках, 5–16 |
UI.MergeStacks ★ |
true | Одна ячейка на предмет с общим количеством |
Piece.Recipe |
Wood:20,Resin:4 |
Стоимость постройки (нужен перезапуск) |
Piece.Glow |
true | Свечение рун и кристалла (нужен перезапуск) |
Piece.BasePrefab |
piece_chest_blackmetal |
Сундук игры, из которого берутся компоненты и материалы |
UI.Scale, UI.SearchBarOffset |
1, 12 | Запасная панель поиска (без SeneaL UI) |
Само окно сундука двигается и меняет размер в редакторе HUD SeneaL UI (элемент Chest panel).
Совместимость
- SeneaL UI полностью поддерживается и рекомендуется. Без него используется обычное окно сундука и отдельная панель поиска вверху экрана.
- Сундуки из других модов работают, если используют стандартный компонент
Container. Пропускаются могилы, чужие приватные сундуки, сундуки под чужим охранным камнем и другие терминалы. - Моды «крафт/стройка/кормление из сундуков» продолжают работать с настоящими сундуками. Закрытый терминал пустой, поэтому предметы не считаются дважды.
- Harmony-патчи затрагивают только терминал и предметы, которые кладут в него или берут из него. Остальные сундуки работают как в обычной игре.
- Мод рассчитан на одиночную игру. В мультиплеере мод нужен всем игрокам.
- Проверено на Valheim 1.0.20.
Установка
Установите через Thunderstore Mod Manager или r2modman, зависимости поставятся сами.
Для ручной установки поставьте BepInExPack_Valheim и Jotunn, затем положите ChestTerminal.dll в BepInEx/plugins/ChestTerminal/.
Сообщить об ошибке
Приложите файл BepInEx/LogOutput.log и список ваших модов.
