From 24bfbcfa2cf98e9889306d82196dd05088ec5377 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Thu, 29 Jan 2026 23:32:39 +0800 Subject: [PATCH] Fix some banks cant sync slot --- TShockAPI/GetDataHandlers.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 5c13cfc0..f7391266 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -2610,14 +2610,14 @@ namespace TShockAPI // Players send a slot update packet for each inventory slot right after they've joined. bool bypassTrashCanCheck = false; - if (plr == args.Player.Index && !args.Player.HasSentInventory && slot == NetItem.MaxInventory) + if (plr == args.Player.Index && !args.Player.HasSentInventory && slot == PlayerItemSlotID.Count - 1) { args.Player.HasSentInventory = true; bypassTrashCanCheck = true; } if (OnPlayerSlot(args.Player, args.Data, plr, slot, stack, prefix, type) || plr != args.Player.Index || slot < 0 || - slot > NetItem.MaxInventory) + slot > PlayerItemSlotID.Count - 1) return true; // if (args.Player.IgnoreSSCPackets) // {