promotional bannermobile promotional banner

ItemSentinal

Protect the items that matter — before an accidental vendor click makes them disappear.
Back to Files

ItemSentinal-1.0.0.zip

File nameItemSentinal-1.0.0.zip
Uploader
TheSkyttenTheSkytten
Uploaded
Aug 17, 2026
Downloads
9
Size
51.0 KB
Flavors
Classic TBC
File ID
8672464
Type
R
Release
Supported game versions
  • 2.5.6

What's new

ItemSentinal — Changelog


Version 1.0.0

Implemented

  • Completed the ItemSentinal core and compatibility cleanup for the first stable release.
  • Reworked the bag integration with separate handling for Blizzard bags and Baganator.
  • Added reliable Baganator category and section protection for vendor and bank actions.
  • Protected items are skipped during supported Baganator bulk actions while unprotected items continue to transfer normally.
  • Improved player trade protection for both Blizzard bags and Baganator.
  • Consolidated shared merchant, bank, and trade protection helpers while keeping interaction-specific protection logic separate.
  • Updated the default quick-lock documentation to CTRL + Right Click.
  • Improved lock indicator handling after login, /reload, looting, and stack changes.

Bugfixes

  • Fixed protected item indicators not appearing immediately after login or /reload.
  • Fixed delayed lock icon updates in Blizzard bags.
  • Fixed protected items being sellable through Baganator category actions after a fresh login.
  • Fixed Baganator compatibility code attempting to modify frozen Baganator tables.
  • Fixed adapter conflicts between Blizzard bags and Baganator.
  • Fixed stale compatibility paths that could interfere with bag updates.
  • Fixed protection refresh behavior for stacked or repeatedly looted items.
  • Preserved normal use of protected items, including consumables, recipes, profession interactions, prospecting/combine actions, and temporary weapon enchants.
  • Removed the obsolete automatic buyback fallback.

Cleanup & Performance

  • Removed obsolete adapter and compatibility wrappers.
  • Removed unused protection and trade helper paths.
  • Removed unused configuration values and legacy code.
  • Reduced unnecessary bag scanning and refresh operations.
  • Improved the internal bag refresh lifecycle without relying on modifier-key polling.
  • Verified smooth operation with both Blizzard bags and Baganator.

Tested

  • Fresh login and /reload.
  • Locking and unlocking items.
  • Stack changes and looting.
  • Individual vendor sales.
  • Baganator category vendor sales.
  • Individual bank transfers.
  • Baganator category bank transfers.
  • Protected item deletion.
  • Player trading with Blizzard bags.
  • Player trading with Baganator.
  • General performance and Lua error checks.

Version 0.4.0

Implemented

  • Added protection against accidentally trading protected items to other players.
  • Added player trade protection to the Item Protection settings.
  • Vendor, bank, deletion, and player trade protection can be configured independently.
  • Improved compatibility handling for Blizzard bags and Baganator.
  • Improved protection handling while keeping normal item usage available.

Bugfixes

  • Fixed issues that could prevent protected items from being locked or unlocked correctly in Blizzard bags.
  • Fixed compatibility issues with Baganator item buttons.
  • Fixed problems with temporary weapon enchants and other normal item interactions.
  • Fixed addon taint related to ReplaceEnchant().
  • Fixed several bag adapter and compatibility errors.
  • Fixed minimap icon behavior after compatibility changes.
  • Reduced unnecessary processing that could cause small gameplay stutters.

Version 0.3.0

Implemented

  • Added the foundation for player trade protection.
  • Expanded the Item Protection settings with separate protection categories.
  • Improved the internal protection system for vendor, bank, and deletion actions.
  • Improved support for drag-and-drop protection.
  • Improved compatibility handling for third-party bag addons.

Bugfixes

  • Fixed several protection edge cases when interacting with items.
  • Fixed issues where protected items could interfere with normal item usage.
  • Improved Baganator compatibility and button detection.
  • Fixed protection refresh problems after inventory changes.

Version 0.2.0

Implemented

  • Added protection against accidentally selling protected items to vendors.
  • Added protection against depositing protected items into the bank.
  • Added protection against deleting protected items.
  • Added support for Blizzard's default bags.
  • Added dedicated Baganator compatibility.
  • Added configurable item protection settings.
  • Added visual lock indicators for protected items.
  • Added optional tooltip notifications.
  • Added optional chat notifications.
  • Added an optional minimap button.
  • Added per-character protected item lists.
  • Added configurable modifier key and mouse button for locking and unlocking items.

Bugfixes

  • Improved minimap icon positioning and appearance.
  • Fixed lock indicator behavior in Blizzard bags and Baganator.
  • Fixed several issues with protected item detection.
  • Improved compatibility with Baganator inventory updates.
  • Fixed reset confirmation dialog layering.

This mod has no additional files