You are viewing a potentially older version of this package. View all versions.
Lemonandmassiw-CraftFromContainers-1.2.0 icon

CraftFromContainers

Crafting i budowanie ze skrzyn w poblizu, wybor ilosci craftowania (-/+/Max) i lagodny loot za gwiazdki SLS.

Date uploaded 2 weeks ago
Version 1.2.0
Download link Lemonandmassiw-CraftFromContainers-1.2.0.zip
Downloads 544
Dependency string Lemonandmassiw-CraftFromContainers-1.2.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351
ValheimModding-Jotunn-2.30.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.2

README

Craft From Containers

Crafting przy stacjach i budowanie młotkiem biorą brakujące składniki ze skrzyń w pobliżu.

Jak działa

  • Liczą się skrzynie w promieniu 20 m od gracza (ustawia serwer, 5–50 m).
  • Najpierw zużywane jest to, co masz przy sobie. Brakująca reszta jest przenoszona ze skrzyń do ekwipunku tuż przed zużyciem, od najbliższej skrzyni.
  • Przy składnikach widać, ile sztuk jest w skrzyniach, np. 10 +34.

Crafting wielu sztuk

Nad przyciskiem Craft są przyciski −, + i Max. Wybrana ilość pojawia się na przycisku („Craft x 20”) i jednym kliknięciem robisz tyle sztuk naraz. Ctrl + klik zmienia ilość o 10, Max ustawia tyle, na ile starcza składników (razem ze skrzyniami) i miejsca w ekwipunku. Ulepszanie przedmiotów dalej idzie po jednym.

Loot za gwiazdki (StarLevelSystem)

Każda gwiazdka dodaje 1/3 bazowego dropu: koń bez gwiazdek daje 3 mięsa, z jedną 4, z dwiema 5 itd. Dotyczy dropów, które w grze rosną z poziomem (mięso, skóry…) — trofea bez zmian. Stwory z własną tabelą w LootSettings.yaml SLS dalej liczy po swojemu. Ustawia serwer.

Stół zaklinania EpicLoot

Runy, pył i odłamki potrzebne do zaklinania są brane ze skrzyń w pobliżu — przez oficjalne API EpicLoot, tak jak robił to EpicLootCraftFromContainers. Przedmiot, który zaklinasz, poświęcasz lub odczarowujesz, musi być w ekwipunku. To celowe: gdyby zakładka poświęcania widziała skrzynie, jednym kliknięciem dałoby się zniszczyć zbroję z magazynu.

Czego NIE rusza

  • Skrzyń otwartych w tej chwili przez innego gracza.
  • Skrzyń prywatnych innych graczy i skrzyń w obszarze cudzego wardu.
  • Nagrobków, plecaków, skrzyń w lochach, wraków i innych pojemników świata — tylko skrzynie postawione przez graczy.
  • Przedmiotów zaklętych i z dodatkowymi danymi (EpicLoot, gniazda) oraz założonego ekwipunku.
  • Wózków i łodzi (domyślnie; serwer może włączyć).

Ograniczenia

  • Ryby i inne składniki z poziomami jakości muszą być w ekwipunku. Poziom wybiera ImpactfulSkills i patrzy wyłącznie na ekwipunek gracza.
  • Receptury „dowolny jeden składnik" — ten składnik musi być w ekwipunku, bo gra pobiera go z pominięciem zwykłej ścieżki.
  • Przy pełnym ekwipunku składniki są zdejmowane prosto ze skrzyni. Jeśli EpicLoot da wtedy zniżkę „Lucky Craft", zapłacisz pełną cenę za część ze skrzyni. Gdy jest miejsce, nadwyżka zostaje w ekwipunku.
  • Dwóch graczy craftujących obok siebie: skrzynia zostaje przy tym, kto pierwszy zaczął. Drugi dostanie ją ~5 s po tym, jak pierwszy zamknie panel.
  • Brak automatycznego sortowania i budynków (AutoSorter, Hopper) — to tylko crafting ze skrzyń.

Inne mody craftingu ze skrzyń

Ten mod zastępuje aedenthorn CraftFromContainers, EpicLootCraftFromContainers i multicraft (wybór ilości craftowania ma wbudowany). Jeśli któryś z dwóch pierwszych zostanie u gracza, mod sam się wstrzyma i zapisze w logu dlaczego — inaczej składniki schodziłyby podwójnie.

DvergerAutomation

Jeśli DvergerAutomation jest zainstalowany i ma włączone Craft From Storage, ten mod też się wstrzymuje. Wyłącz Craft From Storage w Dvergerze (przełącznik w panelu craftingu albo [Client config] w jego configu), a ten mod przejmie crafting — AutoSorter dalej sortuje.

Instalacja

Mod musi być u każdego gracza i na serwerze, w tej samej wersji (pilnuje tego Jotunn i Enforcer). W r2modman: Settings → Import local mod i wskaż ten plik .zip.

Ustawienia

Sekcja Serwer jest synchronizowana z serwera i zmienić ją może tylko admin: Wlaczony, Zasieg, Crafting ze skrzyn, Budowanie ze skrzyn, Tylko skrzynie graczy, Wozki i lodzie, Pomijaj przedmioty magiczne, Wykluczone pojemniki.

Sekcja Loot za gwiazdki też jest synchronizowana z serwera: Wlaczony, Premia za gwiazdke (0.3333 = +1/3 bazowego dropu za gwiazdkę).

Sekcja Klient jest lokalna: Multi-crafting, Multi-crafting maks, Pokazuj ilosci ze skrzyn, Log diagnostyczny.

CHANGELOG

Changelog

1.3.2

  • The craft amount buttons now sit below the crafting panel's frame instead of overlapping it.

1.3.1

  • Fixed the craft amount buttons appearing to the left of and overlapping the Craft button; the 2×2 grid now sits right under it, positioned from the button's actual on-screen corners.

1.3.0

  • Craft amount buttons moved below the Craft button as a 2×2 grid the width of the Craft button: - / + on top, Min / Max underneath. New Min button resets the amount to 1.
  • EpicLoot enchanting table sees items in nearby chests: they can be enchanted, sacrificed and disenchanted without moving them to the inventory. Chests changed this way are saved every second and when the table closes. Server setting Stol zaklinania: przedmioty ze skrzyn (default on).

1.2.0

  • Multi-crafting: -, + and Max buttons above the Craft button choose how many items to craft at once (Ctrl + click changes the amount by 10, Max picks the most your inventory and nearby chests can pay for). Uses Valheim's built-in multi-craft, so skill bonuses, chests and other mods see a normal craft. Upgrades are still crafted one at a time.
  • Per-star loot (StarLevelSystem): each star adds a share of the base drop (default 1/3: 3 meat → 4 → 5 → 6) instead of StarLevelSystem's whole-number multiplier. Only drops that scale with level in vanilla are affected; creatures with their own table in LootSettings.yaml keep StarLevelSystem's handling. Server-synced.

1.1.0

  • EpicLoot enchanting table pays runestones, dust and shards from nearby chests, through EpicLoot's official inventory provider API. Enchant, sacrifice and disenchant tabs still only list items in the player's inventory.
  • The mod now disables itself when aedenthorn.CraftFromContainers or buldosik.EpicLootCraftFromContainers is loaded, instead of consuming ingredients twice.
  • Ownership requests also run while the enchanting table is open.

1.0.0

  • Initial release: crafting and building from nearby player-built chests, +N chest amounts on ingredient rows, owner-based container access, and automatic stand-down when DvergerAutomation's Craft From Storage is enabled.