GearAndStorage
Equipment and quick slots, configurable storage, item stacks and weight, crafting and building from chests, production storage, quick stack, shared build areas and custom quests. Server-synced settings.Changelog
0.5.17
- Added recipient-aware quest kill routing for GaS-QuestSpawner multiplayer hunts. A party member's kill can now advance the exact quest attempt belonging to the player who owns the active hunting zone.
- The same spawned kill may also advance the killer's own active objective when it requires the zone's target creature.
- Existing accepted quests and saved progress are migrated automatically; players do not need to abandon and reaccept a quest.
- Requires the matching GaS-QuestSpawner 1.0.3 for the new shared hunt behavior. The author verified the two-player scenario in game.
0.5.16
- Added eight craftable coin pouch tiers, from Meadows to Deep North, with original inventory icons and a dedicated pouch slot next to leg equipment.
- Coin stacks hold 10,000 coins independently of the general stack multiplier. Pouch capacities are 10,000 / 20,000 / 30,000 / 40,000 / 50,000 / 60,000 / 80,000 / 100,000 coins. Stored coins add no weight; the pouch itself weighs 1.00–2.75.
- Optional automatic deposit for ordinary picked-up coins and quest coin rewards. Overflow uses normal inventory. Complete quest rewards still wait if they do not fit.
- Standard coin counting and payment can spend coins from the equipped pouch. Supports the native trader and Epic Loot's standard coin payment path.
- Click the equipped pouch to drag coins directly with the native inventory cursor; Shift uses the game’s stack-splitting dialog. No separate pouch window. Supports normal inventory, partial stack merging and open chest transfers. Canceled or rejected moves preserve the balance. Withdrawn coins stay in normal inventory after closing it.
- Fixed coin drags disappearing on the next inventory update when no chest is open, including after confirming a split amount. The native closed-container cleanup now preserves valid local pouch cursors; cancellation and invalid sources still clear normally.
- Removed the prototype pouch window and its input-blocking overlay. Cached Epic Loot reflection lookups instead of repeating them during tooltips and effect queries.
- Ctrl + right-click upgrades the equipped pouch at a workbench with the next tier's materials, preserving its balance. Swapping pouches transfers coins; an oversized remainder must fit in normal inventory or the swap is refused.
- Pouch contents persist with the item through saving, transfers and ordinary tombstone recovery. Full or unreadable pouches cannot be deleted with the inventory trash button.
- With Epic Loot installed, each equipped tier grants one fixed passive through Epic Loot's effect system. The pouch remains usable without Epic Loot. No boss-key checks are added to recipes.
- English, Czech and German interface text follows the game language.
0.5.15
- Added English, Czech and German localization following the game language, with English fallback for other languages.
- Localized the equipment and quest interfaces, built-in example quest, notifications, trash controls, and Configuration Manager setting labels/descriptions. Custom quest text remains authored content; configuration keys and saved progress are preserved.
- Fixed the inventory trash tooltip attempting to instantiate a missing template when hovered.
- Quest item rewards now fill compatible existing stacks before using new normal-inventory cells. This applies to coins and other stackable rewards. The complete reward waits if space is insufficient; no partial reward is granted. Equipment and enchanted/custom metadata are preserved.
- Trash behaviour and coin stacking verified in game by the author. Automated reward, inventory, quest and localization checks passed.
- Refreshed the main description in English and highlighted GaS-QuestSpawner, the optional companion that adds personal hunting zones to kill quests. It requires GearAndStorage and leaves quest rewards and normal boss summoning unchanged.
0.5.14
- Added a final inventory-layout recovery guard before the game's invalid-position item drops. Preserves equipment and overflow items after inventory resizing; skips destructive validation during character loading. Addresses the world-entry armor-drop report; the reporter's exact environment has not yet been reproduced.
- Recovering remembered equipment from a tombstone now equips it after the transfer completes, including the second utility slot and trinket. Already-worn replacement equipment takes priority. Ordinary loot and quick-slot items are not auto-equipped; native equip restrictions still apply.
- Validated production inventory hooks with real Harmony against game doubles, including repeated inventory shrinking, full inventory, coordinate-clone and fallback transfers, loading and temporary equip restrictions. The author confirmed in game that equipment worn before death automatically equips after tombstone recovery. World-entry armor-drop confirmation remains pending.
Česky
- Přidána obnova rozmístění inventáře před herním vyhazováním předmětů s neplatnou pozicí. Chrání vybavení i přeplněný inventář po změně rozměrů a během načítání postavy. Přesné podmínky nahlášeného padání zbroje při vstupu do světa zatím nejsou reprodukované.
- Výbava vrácená z náhrobku se po dokončení přesunu automaticky obleče, včetně druhé utility a trinketu. Již oblečená náhrada má přednost. Běžná kořist ani předměty z rychlých slotů se automaticky neoblékají; herní omezení oblékání zůstávají platná.
- Regresní testy vybavení prošly. Autor přímo ve hře ověřil, že výbava nošená před smrtí se po vybrání náhrobku sama obleče. Potvrzení opravy padání zbroje při připojení ještě čeká na ověření.
0.5.13
- Added an inventory trash button with explicit item/quantity confirmation and cancellation. Supports partial stacks; protects equipped, dedicated-slot and native quest items.
- Revalidates item identity and state before deletion; no recycling rewards.
- Added the quest integration API and per-acceptance identity needed by GaS-QuestSpawner (initially developed in local 0.5.12).
- Added deletion transaction tests. New trash UI awaits in-game verification.
0.5.11
- Fixed crafting/building material counts flickering or chests becoming unavailable when nearby players share the same storage. Reading crafting materials no longer requests or transfers chest ownership.
- Refresh nearby chest candidates every three seconds and immediately before native crafting/placement validation. Explicitly save chest inventories after consuming materials, including through the optional Epic Loot provider.
- Fixed clipped resource totals in recipe labels, including the available counts added by My Little UI. Long numbers stay on one line and the font scales to fit.
- Crafting deductions were checked in game by the author and a tester; the reported apparent underpayment was traced to clipped digits. Added exact flint-axe payment checks for materials split between the player and chests and for batch crafting.
- Temporary crafting trace logging is disabled. Existing settings and quest files are preserved. Update the server and every client together.
0.5.10
- Fixed chests remaining unavailable after a denied ownership request.
- Retry missing transfer acknowledgements using the original request ID and owner; acknowledgements can be replayed without saving inventory again.
- Refresh ready chest inventories during crafting scans while preserving the inventory revision checks.
- Added throttled chest-access diagnostics and regression tests for denial recovery and lost acknowledgements. Functionality confirmed in game by the author.
0.5.9
- Crafting, upgrading and building automatically request access to nearby closed chests and wait for ownership and matching inventory data. Manual opening is no longer required to request access.
- Added optional Epic Loot crafting-material support through its inventory provider API. Uses the existing crafting switch and range; equipment in chests is excluded. Epic Loot is not required, and unsupported API versions are skipped.
- Prevented forwarding a pending crafting handoff before its inventory revision arrives, and cleaned up invalid pending containers.
- Added checks for delayed data, untrusted responses, stale handoffs, exact item identity, material payments and operation without Epic Loot. All six automated test suites passed.
0.5.8
- Added an eight-second on-screen quest completion notification showing the quest title and granted rewards, including item quantities and localized item names.
- Added a local quest-journal toggle to automatically accept the next quest in the same line after rewards are granted. Defaults to off and is saved independently of server settings.
- Fixed the cannot-teleport inventory badge and tooltip for materials unlocked by GearAndStorage.
- Inventory display and portal passage now use the same per-item rules, reading current server settings and world trophy unlocks without changing shared item prefabs.
- Preserved vanilla permissive world/portal behavior and special quest-item restrictions.
- Added regression checks for manual and trophy unlocks, settings/world changes, mixed inventories and the installed game's inventory/tooltip patch targets.
0.5.7
Initial Thunderstore release.
- Equipment layout with trinket and two fixed utility slots.
- Left Alt + Y/X/C quick slots and B quick stack.
- Configurable inventory, containers, stack sizes, weight and carry capacity.
- Combined crafting, upgrading and building from chests.
- Coal/raw-ore furnace feeding and eleven individual production-storage switches; honey excluded.
- Shared workbench building areas and world-wide portal unlocks through boss trophies at the sacrificial stones.
- Independent quest journal, one active quest, prerequisite ordering and completed-quest history.
- Server-controlled gameplay settings and quest definitions.
- Quick stack waits for ownership and the corresponding chest inventory revision; feedback distinguishes item counts from chest counts.


