Inventory Tetris – Grid Based Inventory Overhaul [B42.15+ MP Patch]

If you liked this item, please rate it up on Steam Workshop page.

Author: pk_k1d

Last revision: 26 Apr at 22:54 UTC (1)

File size: 4.73 MB

On Steam Workshop

Description:
B42.15+ Multiplayer Compatibility Patch

This is an unofficial compatibility patch for Inventory Tetris by notloc that adds support for B42.15+ multiplayer.

Original Mod

Inventory Tetris – Grid Based Inventory Overhaul by notloc

Patch Notes
  • Added B42.15 version folder for compatibility with the latest PZ unstable branch
  • Updated API calls to use B42.15 enums (ItemTag, CharacterTrait) instead of hardcoded strings
  • Fixed server-side crash in NoActionQueueClearScope.lua (ISTimedActionQueue is client-only)
  • Fixed key rings not opening in multiplayer (relaxed MP anti-dupe check to use isInPlayerInventory)
  • Fixed items not transferring when dropped on inventory pane outside of grid cells
  • Replaced ModData.transmit/request networking with sendClientCommand/sendServerCommand pattern
  • Server now broadcasts accepted grid updates to all clients and sends corrections only to the stale client
  • Fix null-parent crash in ISInventoryPane.refreshContainer during MP UI initialization
  • Ported ISAnimalContextMenu butchering fix from 42/ to 42.13/
  • Extracted repeated cacheGridData pattern into helper; added UUID guard on incoming server commands
  • Added versionMin=42.15.0 to mod.info for proper version detection
  • Separated TetrisWindowManager creation into its own patch file
  • Various null-safety improvements and type annotations
If you enjoy the original creator’s mods, consider supporting them on Ko-fi!

[ko-fi.com]

Required!

Known compatibility issues

– Clean UI
– Tidy Meister

Workshop ID: 3688186430
Mod ID: INVENTORY_TETRIS

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.