CookingCompatibility
CookingAdditions ingredient alternatives and guarded drying-rack storage support. Reviewed with Runic 2.3.0, AdventureBackpacks 2.2.9, BoneAppetit 3.3.18 and ExtraSlots 1.2.16.Changelog
0.1.13
- Migrate drying-rack material transfers to the reviewed RunicCrafting and RunicStorage 2.3.0 contracts.
- Use AdventureBackpacks 2.2.9 public API for equipped-item and inventory identity, keeping native readiness, busy-state and exact persistence checks.
- Preserve strict item metadata and ordinary-slot checks despite Runic 2.3's broader stack-merging comparison. Keep ownership, bounded preflight and recognized-state recovery protection.
- Recipe choices, costs, drying time, weather correction, grill behavior, copper rendering guard and connection protocol are unchanged.
0.1.12
- Support the reviewed AdventureBackpacks 2.2.6 inventory implementation.
- Keep recipe costs, backpack transfer safeguards and the existing rendering guard unchanged.
0.1.11
- Support AdventureBackpacks 2.2.5 and ExtraSlots 1.2.16 alongside BoneAppetit 3.3.18 and RunicStorage 1.4.1.
- Retain recipe costs, ingredient-transfer checks and the existing copper-material rendering guard.
0.1.10
- Support BoneAppetit 3.3.18, RunicStorage 1.4.1, AdventureBackpacks 2.2.4 and ExtraSlots 1.2.15.
- Retain the existing recipe costs, ingredient-transfer checks and copper-material rendering guard.
0.1.9
Support the reviewed RunicCrafting 1.1.11 / RunicStorage 1.3.12 pair and AdventureBackpacks 2.2.1 for drying-rack materials. Recipe choices, costs, copper-material handling and connection protocol are unchanged.
0.1.8
- Preserves the supported Standard shader on CookingAdditions grill and cooking-pot copper materials when its shader replacement runs again on returning to the menu.
- Limits the rendering guard to the shared copper material on clients; recipe costs, storage transfers and server cooking behavior are unchanged.
0.1.7
- Waits for the server connection to become ready before sending the cooking recipe handshake, preventing a premature incompatible-version error during joining.
- Keeps recipe verification and the player spawn gate active throughout the bounded connection wait.
- Retains protocol compatibility with 0.1.4 peers and supports the reviewed RunicCrafting 1.1.8 / RunicStorage 1.3.8 pair alongside 1.1.9 / 1.3.9.
0.1.6
- Supports RunicCrafting 1.1.9 and RunicStorage 1.3.9 for drying-rack materials from nearby storage.
0.1.5
- Preserves unrelated inventory changes if a drying-rack material transfer fails.
- Keeps drying-rack materials out of reserved ExtraSlots equipment and food slots.
0.1.4
- Keeps drying-rack backpack material support working with AdventureBackpacks 2.2.0.
0.1.3
- Added compatibility with RtDOcean 2.2.49.
- Updated drying-rack material transfers for RunicStorage 1.3.8 and RunicCrafting 1.1.8, including their transfer recovery protection.
- Kept existing recipe costs and outputs.
0.1.2
- First public release.
- Added optional hare grilling, pork/hare/fish preparation alternatives and selected tomato alternatives for existing foods.
- Added drying-rack loading from an equipped AdventureBackpack and eligible Runic storage, with optional loading during rain and snow.
- Preserved food stats, salt costs and drying times. Hare curing is off by default and can be enabled by the server.
- Added server-controlled settings and checks that clients and server use matching recipes.
- Prevented ambiguous food recipes from granting incorrect Recycle N Reclaim refunds.
- Fixed backpack material tracking and restored bag contents correctly after failed transfers.
Earlier private builds
- 0.1.1 added drying-rack loading from bags and chests, plus weather settings.
- 0.1.0 added optional recipes, dependency checks, recycling protection and shared server settings.
