NoJunkPickup
Auto pickup blacklist: chosen items (stone, wood, etc.) are no longer picked up automatically. Manual pickup still works.
模組介紹 作者原文
No Junk Pickup
Чёрный список для автоподбора. Предметы из списка больше не липнут к персонажу, когда проходишь мимо, но их по-прежнему можно поднять вручную на E.
Удобно, когда рубишь лес ради сердцевинной древесины и не хочешь таскать обычное дерево, или копаешь руду и не хочешь забивать инвентарь камнем.
Возможности
- Свой список предметов, которые не подбираются автоматически
- По умолчанию в списке камень и дерево (Stone, Wood)
- Ручной подбор на E работает как обычно
- Список можно менять прямо в игре через Configuration Manager, без перезапуска
- Горячая клавиша для быстрого включения и выключения (по умолчанию F7, можно назначить любую)
- Добавление и удаление предметов из списка прямо из инвентаря: навёл курсор, нажал среднюю кнопку мыши
- Мод клиентский: на сервер ставить не нужно, у каждого игрока может быть свой список
Установка
Через r2modman Mod Manager: установи мод, остальное менеджер сделает сам.
Вручную:
- Установи BepInExPack Valheim.
- Положи NoJunkPickup.dll в папку BepInEx/plugins.
- Запусти игру.
Настройка
После первого запуска появится файл BepInEx/config/dark.nojunkpickup.cfg.
| Параметр | По умолчанию | Описание |
|---|---|---|
| Enabled | true | Включает и выключает чёрный список |
| Blacklist | Stone,Wood | ID предметов через запятую |
| ToggleKey | F7 | Клавиша включения и выключения мода. Можно любую клавишу или сочетание, например LeftControl + J |
| ShowToggleMessage | true | Показывать сообщение в левом верхнем углу при переключении |
| InventoryKey | Mouse2 | Клавиша добавления и удаления предмета из списка в инвентаре. Mouse2 — средняя кнопка мыши |
Пример:
Blacklist = Stone,Wood,Resin,GreydwarfEye,Flint
Если стоит Configuration Manager, список можно править прямо в игре (обычно по F1). Изменения применяются сразу ко всем предметам, которые уже лежат рядом: добавленные перестают подбираться, убранные из списка снова подбираются.
Горячая клавиша
Нажми F7 в игре, и мод выключится: всё, что лежит рядом, снова начнёт подбираться. Нажми ещё раз, чтобы включить обратно. Слева вверху появится сообщение Auto pickup blacklist: ON или OFF.
Сменить клавишу можно в Configuration Manager: найди No Junk Pickup → ToggleKey, нажми кнопку назначения и нажми нужную клавишу или сочетание. Или впиши её в конфиг вручную, например ToggleKey = LeftControl + J. Клавиша не срабатывает, пока ты печатаешь в чате или консоли.
Добавление предметов из инвентаря
Открой инвентарь (Tab) или сундук, наведи курсор на предмет и нажми среднюю кнопку мыши. Если предмета не было в списке, он добавится, а если был — уберётся. Слева вверху появится сообщение, например «Камень added to blacklist» (название предмета на языке игры). Изменение сразу применяется ко всем предметам, которые лежат рядом.
Клавишу можно сменить в Configuration Manager: No Junk Pickup → InventoryKey.
Где взять ID предметов
ID — это то же имя, которое используется в консольной команде spawn. Несколько частых:
| Предмет | ID |
|---|---|
| Камень | Stone |
| Дерево | Wood |
| Смола | Resin |
| Кремень | Flint |
| Глаз грейдварфа | GreydwarfEye |
| Осколки костей | BoneFragments |
| Обрывки кожи | LeatherScraps |
| Перья | Feathers |
Регистр букв не важен.
Совместимость
- Работает вместе с модами, которые меняют радиус подбора (например, BiggerPickupRadius).
- Не ставь вместе с другими фильтрами автоподбора (AutoPickupIgnorer, SmartPickup и похожими): они делают то же самое и могут мешать друг другу.
- Если автоподбор выключен клавишей V, не подбирается вообще ничего, и чёрный список тут ни при чём.
Как это работает
Мод использует тот же механизм, что и сама игра для вещей, которые ты выбросил: у предметов из списка выключается флаг автоподбора в момент их появления в мире. Игровые методы не подменяются, поэтому мод лёгкий и редко ломается после обновлений.
Список изменений
Все изменения по версиям — в файле CHANGELOG.md и на вкладке Changelog на странице мода.
No Junk Pickup (English)
A blacklist for auto pickup. Items on the
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: