Item Shield

35.00 USD

Item Shield

Package Description

Anti-Wipe Protect Items for FiveM (ox_inventory + qb-inventory)

Stop modders and exploiters from stealing or wiping your players’ most valuable items. ItemShield locks selected items to the player who owns them, so only the owner can move/remove them—unless you explicitly allow admin bypass in the config.

Perfect for protecting:

  • rare weapons & attachments

  • donor items

  • black market purchases

  • limited-time event rewards

  • high-value contraband


✅ What ItemShield Does

ItemShield lets you define a protected item list in config.lua. When any protected item enters a player’s inventory, it becomes owner-bound.

That means:

  • Only the owner can drop, move, stash, swap, or give the item.

  • Other players cannot pull it from inventories or stashes via exploits or menus.

  • Inventory wipe scripts and mod menu removals are blocked at the inventory layer.

  • Admins cannot remove protected items unless you turn on bypass (optional).


🔒 Real Protection Against a Real Problem

Servers are increasingly targeted by people who use mod menus to:

  • remove weapons/items directly from a player’s inventory

  • wipe protected stash items

  • “slot swap” valuable items using drag exploits

ItemShield protects against those methods by validating who is performing the action server-side.


🧠 Ownership Rules (Simple & Fair)

  • Buying / receiving a protected item → it becomes yours.

  • Giving a protected item to someone → it becomes theirs (you cannot take it back).

  • Dropping keeps it yours until you pick it up.

  • Pickup by another player does not transfer ownership to the picker.


🎯 Features

✅ Protect any items via config
✅ Prevent inventory wipes / exploit removals
✅ Blocks swap-slot stealing attempts
✅ Ownership transfers correctly on give/trade
✅ Optional admin bypass (ACE permission)
✅ Optional ox_lib notifications when an action is blocked
✅ Clean, lightweight, and server-side enforced


📦 Compatibility

Fully supported:

  • ox_inventory (plug-and-play, no edits required)

  • ESX, QBCore, QBox (framework-agnostic)

Supported with patch:

  • qb-inventory (official)

  • Common forks: ps-inventory, lj-inventory
    (We provide a patch guide + instructions for each)


⚙️ Installation (Quick)

  1. Drop the resource into your server:
    resources/[standalone]/itemshield

  2. Ensure order:

ensure ox_lib ensure ox_inventory ensure itemshield
  1. Add protected items in config.lua:

Config.ProtectedItems = { weapon_pistol = true, lockpick = true, }

🔧 Admin Bypass (Optional)

By default, even admins can’t remove protected items unless enabled.

Enable bypass:

Config.AllowAdminBypass = true Config.AdminBypassAce = 'itemshield.bypass'

ACE example:

add_ace group.admin itemshield.bypass allow

💬 Support / Setup Help

If you’re using qb-inventory or a fork, follow the included patch guide. If you need help identifying the correct handler file for your specific fork, reach out and we’ll point you to the right patch location.