Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Recycle N Reclaim
A mod that allows you to recycle items back into resources used to make them. Adds a 'Reclaim' tab/button to the crafting menu. Additionally can be used inside of your inventory directly.
CHANGELOG
Version |
Update Notes |
|---|---|
| 1.4.0 | - Fix inventory hitching every 2-4 seconds when the inventory was open and you have a lot of items to recycle. - Fix EpicLoot enchanted items being unrecyclable when AllowRecyclingUnknownRecipes is off, even if the enchant material recipe is known. - Fix ArgumentOutOfRangeException crash when recycling items with nested Jewelcrafting gem boxes. - Add recycle yield preview to item tooltips (toggle: ShowRecycleYieldInTooltip). - Add undo for the last Reclaim tab recycle within a configurable grace period ( UndoRecycleKeybind defaults to Ctrl+Z, UndoRecycleGracePeriodSeconds defaults to 20s). - Add per-item/per-group recycle rate overrides via recycleRates in the YAML config. - Performance changes: Recipe lookups are now cached at world load. Reclaim tab list no longer rebuilds when inventory changes are cosmetic (item repositioning only). - Update README to match current mod configs |
| 1.3.10 | - Add Apply Crafted By config to 1 - General section. If on, the player will be the 'crafter' of each recycled item. If off, these values are empty. |
| 1.3.9 | - Fix issues with Azumatt.Recycle_N_Reclaim_ExcludeLists.yml file still showing recipes in the list, and some edge cases where recycling could still happen. |
| 1.3.7/1.3.8 | - Fix issues with Localization being initialized too soon |
| 1.3.6 | - ServerSync update, recompile for 0.220.3 |
| 1.3.5 | - Bog Witch update |
| 1.3.4 | - Recompile for Ashlands |
| 1.3.3 | - Fix an issue when using this with QuickStackStore by Goldenrevolver (favoriting icons getting stuck after log-in) |
| 1.3.2 | - Change default keybind for trashing to X instead of RightAlt |
| 1.3.1 | - Fix an issue when using this with QuickStackStore by Goldenrevolver (favoriting using wrong icon) |
| 1.3.0 | - You can now mark items as trash and then bulk delete inside your inventory (Holding RightAlt & pressing middle mouse button by default). Releasing RightAlt (trashing mode activation key) will cancel trashing. This is compatible with AzuAutoStore. - Compatibility fix for ItemHopper/MultiUserChest. Recipes will no longer reset |
| 1.2.0 | - Update for Valheim 0.217.22 - Update interal APIs used |
| 1.1.8 | - Fix some issues when attempting to recycle items that are a part of a recipe but do not contain a recipe of their own. This mainly affected EpicLoot, but is also rarely found in Jewelcrafting - What this means is that you can recycle your enchanted items successfully, no matter the requirement, as long as you know the material if the recipe for it doesn't exist at the root. |
| 1.1.6/1.1.7 | - EpicLoot fix, again. |
| 1.1.5 | - Fix method missing caused by EpicLoot update. GetEnchantCosts() method is in a new class. |
| 1.1.4 | - Update for Hildirs Request |
| 1.1.3 | - Improve compatibility with EAQs (shudnal Github contribution) - Localize the mod into Russian (shudnal GitHub contribution) - Localize the mod into Chinese, French, German, Japanese, Korean, and Spanish. (My contribution) |
| 1.1.2 | - Auga compatibility and EpicLoot updates from Vapok (thank you sir!) - Make version check display the correct mod name when a failed connection occurs. Copy paste fail there... - Fix station list filter |
| 1.1.1 | - Fix compatibility with Jewelcrafting's merged gems - Fix EpicLoot compatibility. It should now be fully compatible. - Add YAML based limitations so you can "blacklist" items to not be recycled/reclaimed. The file will be in the BepInEx/config folder and called Azumatt.Recycle_N_Reclaim_ExcludeLists.yml. Please read the file thoroughly before asking questions! |
| 1.1.0 | - Provide full compatibility with Jewelcrafting. You can now get your gems inside the items back! - Provide as much compatibility with EpicLoot as possible. Sometimes the crafting UI breaks when using it. Recycling from your inventory works flawlessly though. - Recipes will now cycle if there are more than 4 items to be reclaimed. Very similar to Vanilla when there are more than 4 requirements to make something. - Please note that the AllowRecyclingUnknownRecipes and ReturnUnknownResources are respective to their sections and will also (like vanilla items) control the behaviour of Jewelcrafting and EpicLoot depending on which is on, and whether or not you are recycling from inventory...or reclaiming from the crafting area. - Additionally, returnEnchantedResources (on by default!) must be on to get your enchanted resources back. This means your gems or enchanted items depending on which mod you have installed. |
| 1.0.0 | - Initial Release |