diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 1a51fc94..402270fd 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -3776,7 +3776,8 @@ namespace TShockAPI args.Player.SelectedItem.type != ItemID.SpectrePaintScraper && args.Player.SelectedItem.type != ItemID.SpectrePaintbrush && !args.Player.Accessories.Any(HasPaintSprayerAbilities) && - !args.Player.Inventory.Any(HasPaintSprayerAbilities)) + !args.Player.Inventory.Any(HasPaintSprayerAbilities) && + !args.TPlayer.bank4.item.Any(HasPaintSprayerAbilities)) //Void Bag { TShock.Log.ConsoleDebug(GetString("GetDataHandlers / HandlePaintTile rejected select consistency {0}", args.Player.Name)); args.Player.SendData(PacketTypes.PaintTile, "", x, y, Main.tile[x, y].color()); @@ -3824,7 +3825,8 @@ namespace TShockAPI args.Player.SelectedItem.type != ItemID.SpectrePaintScraper && args.Player.SelectedItem.type != ItemID.SpectrePaintbrush && !args.Player.Accessories.Any(HasPaintSprayerAbilities) && - !args.Player.Inventory.Any(HasPaintSprayerAbilities)) + !args.Player.Inventory.Any(HasPaintSprayerAbilities)&& + !args.TPlayer.bank4.item.Any(HasPaintSprayerAbilities)) //Void Bag { TShock.Log.ConsoleDebug(GetString("GetDataHandlers / HandlePaintWall rejected selector consistency {0}", args.Player.Name)); args.Player.SendData(PacketTypes.PaintWall, "", x, y, Main.tile[x, y].wallColor());