Cooler Mod
Adds a reusable deployable cooler that stores 20 fish and sells its contents in one vendor interaction.
By PonyFisher
CHANGELOG
Changelog
0.1.18
- Preserves each fish's complete inspected sale value across storage, withdrawal, dropping, and repeated storage cycles.
- Bakes protected value into restored fish state so compatible size, score, rod, and other price bonuses no longer disappear.
- Keeps the protected base value while allowing cooking to update the fish price normally.
0.1.17
- Preserved final fish prices from Better How to Fish rod sale upgrades and other compatible
TotalWorthmodifiers when catches enter storage. - Used each captured final value consistently in cooler rows, combined totals, and bulk-sale payouts.
- Added animated rainbow text to stored drip-creature rows.
- Added a persistent Auto bulk sell drip creatures option that is disabled by default.
- Kept protected drip creatures in the cooler during ordinary bulk sales.
0.1.16
- Added inventory sorting by cooking percentage, score, size, price, name, or most recent catch.
- Added ascending and descending order controls.
- Kept Take Out and Drop mapped to the correct stored fish while the list is sorted.
- Updated cooler thumbnails to use the same inventory renderer material, mesh transform, skin, and cooking appearance as normal hotbar previews.
0.1.15
- Tied the cooler information tooltip to the same deployed-cooler target used by the existing interaction tooltip.
- Removed the separate proximity-selection path that could suppress the information tooltip while the interaction prompt was visible.
0.1.14
- Replaced the cooler's floating world text with a local information tooltip above the existing interaction prompt.
- Kept the one-metre proximity and look-direction requirements.
- The tooltip shows cooler name, owner, fish count, capacity, and combined fish value.
0.1.13
- Fixed focused cooler labels failing when the normal item raycast did not reach the custom model.
- The local player now selects the closest deployed cooler from its actual collider distance and camera-facing angle.
0.1.12
- Fixed live color changes on the host by updating every local visual instance for the selected cooler.
- Applied cooler colors directly to both supported shader color properties and the renderer property block.
0.1.11
- Reduced the bulk-sale cash register sound volume by 30%.
0.1.10
- Replaced the broad IMGUI cooler nameplate with the game's native floating interaction text and font.
- Labels now appear only when the local player is within one metre and looking directly at a deployed cooler.
- Anchored each label to the exact cooler item found under that player's crosshair.
- Kept cooler name, owner, fish count, capacity, and combined value in the focused label.
- Removed distant and cross-island labels, including stale labels attached to unrelated Island 5 positions.
0.1.9
- Fixed cooler colors updating for remote players but remaining blue for the host until reload.
- Expanded deployed cooler nameplates to show cooler name, owner, fish count, and combined fish value.
- Added optional stored-fish size multipliers to the inventory interface.
- Added a local sale confirmation sound when bulk-selling cooler contents.
- Allowed any player holding a loaded cooler to sell its fish while preserving the cooler and its ownership.
- Added normal item sell-box detection for vendor areas such as Island 5.
- Updated the Thunderstore thumbnail.
0.1.8
- Added Inventory and Color tabs to the cooler interface.
- Added an RGB color picker and original-blue restore button for the cooler body.
- Saved and synchronized each cooler's selected color across held, dropped, and deployed states.
- Kept the cooler hotbar icon fixed so custom world colors cannot affect other inventory previews.
0.1.7
- Added a transparent floating nameplate over deployed coolers.
- Nameplates show the saved cooler name, current fish count out of 20, and combined stored-fish value.
- Synchronized nameplate information for all players and limited display to nearby coolers.
0.1.6
- Fixed oversized creature, fish, gun, turret, and other 3D previews after they replace a cooler in a hotbar slot.
- Restores each replacement item's native mesh, position, rotation, scale, skin, and cooking appearance immediately.
0.1.5
- Reworked the cooler hotbar icon as a separate slot overlay so it never replaces the native preview texture used by fish, guns, turrets, or other items.
- Restores the normal item preview immediately whenever a cooler leaves or changes hotbar slots.
- Reorganized the README with the convenience features, controls, operation, and purchase locations at the top.
0.1.4
- Made the cooler hotbar icon follow the item when it moves between inventory slots.
- Saved each fish's exact name and sale value when it enters the cooler.
- Unified row names, thumbnails, displayed prices, combined totals, and vendor payouts around the same stored fish entry.
- Fixed bulk sales failing to credit money when a reconstructed prefab value was unavailable.
- Added persistent multiplayer-synchronized cooler renaming with a Save Name button.
0.1.3
- Reduced fish-vendor interaction range from six metres to five metres.
- Fixed stored fish names by resolving species through the game's spawn catalog.
- Restored withdrawn fish as dead creatures, including drip state, weight, cooking state, multipliers, and skin.
- Fixed stale cooler artwork remaining on a hotbar slot after a fish is withdrawn into it.
- When holding a cooler at a vendor, the sell-fish prompt appears above the
[8] Buy Another Coolerprompt.
0.1.2
- Restricted the cooler purchase prompt to the five fish-buying NPCs on Islands 2–5.
- Uses the game's
Moneyquest marker so only NPCs that accept fish and pay money qualify. - The prompt now requires the player to be within interaction range and looking directly at the vendor.
- Added hover tracking, camera targeting, distance validation, and line-of-sight validation.
0.1.1
- Changed the cooler purchase price to $1,000.
- Added a
[8] Buy Cooler - $1,000overlay at every money vendor, positioned below the Water Walking Boots prompt. - Removed the need for separate cooler purchase displays.
- Kept the held-cooler E interaction for selling all stored fish while retaining the empty cooler.
- Added whole-cooler vendor-mouth sales for $500 plus the combined value of all stored fish.
0.1.0
- Added a reusable low-poly cooler item with custom held, deployed, and hotbar visuals.
- Added $2,500 cooler purchase displays beside item vendors.
- Added hold-E deployment and pickup with persistent contents.
- Added storage for 20 fish and a two-column contents interface.
- Added fish thumbnails, names, cooking multipliers, score multipliers, and sale prices.
- Added Take Out and Drop controls for every stored fish.
- Added one-interaction bulk selling at fish vendors while preserving the empty cooler.
- Added host-authoritative multiplayer synchronization and per-world persistence.
- Added NoSharedMoney personal-wallet support.