Mod «Inventory Tetris - Grid Based Inventory Overhaul [B42.15+ MP Patch]» for Project Zomboid
B42.15+ Multiplayer Compatibility Patch
This is an unofficial compatibility patch for the Inventory Tetris mod by notloc. It adds support for Project Zomboid build 42.15 and later in multiplayer mode.
Changes and Fixes
- Added a version folder for compatibility with the latest PZ unstable branch (B42.15+).
- Updated API calls to use B42.15 enums (ItemTag, CharacterTrait) instead of hardcoded strings.
- Fixed a server-side crash in NoActionQueueClearScope.lua caused by client-only timed actions.
- Fixed an issue where key rings would not open in multiplayer by relaxing the anti-duplicate check.
- Fixed items failing to transfer when dropped on the inventory pane outside of grid cells.
- Replaced ModData transmission methods with the sendClientCommand/sendServerCommand pattern.
- The server now broadcasts accepted grid updates to all clients and sends corrections only to outdated clients.
- Fixed a null-parent crash in ISInventoryPane.refreshContainer during multiplayer UI initialization.
- Ported the butchering fix from ISAnimalContextMenu to the current version.
- Optimized code by extracting repeated cache patterns into a helper function and added UUID guards for server commands.
- Added version detection (versionMin=42.15.0) to the mod.info file.
- Separated TetrisWindowManager creation into a dedicated patch file.
- Implemented various null-safety improvements and type annotations.
Technical Information
- Workshop ID: 3688186430
- Mod ID: INVENTORY_TETRIS
| Tested on | |
|---|---|
| Project Zomboid |
|
- Comments
Write a comment
No comments yet. Be the first to add a comment!
![[PZCh] Realism [PZCh] Realism](/upload/000/u1/3/f/2623fba0.webp)

