File Details
SoL:Classic_v2.11 (Fabric)
- R
- Mar 19, 2026
- 896.81 KB
- 317
- 1.20.1
- Fabric
File Name
spiceoflife_classic-fabric-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()).

