File Details
SoL:Classic_v2.11 (Forge)
- R
- Mar 19, 2026
- 112.23 KB
- 23.2K
- 1.20.1
- Forge + 1
File Name
spiceoflife_classic-forge-2.11.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Fixed
- Fixed Wicker Basket / Lunch Basket slot desync bug where placing food items would cause other items to be displaced or lost after approximately 3 items. The root cause was using vanilla
MenuType.GENERIC_9x1, which caused the client to create a vanillaChestMenu+SimpleContainer(no food validation) while the server usedFoodChestMenu+FoodContainer+FoodSlot(with food validation). This client-server mismatch led to slot synchronization failures during item placement. Registered a customMenuTypevia Architectury'sMenuRegistry.ofExtended()so both client and server useFoodChestMenuwith consistentFoodSlot+FoodContainervalidation. - Added
canPlaceItem()override toFoodContaineras an additional safety net for food-only validation at the container level (defense-in-depth alongsideFoodSlot.mayPlace()).

