π§° Open Inventory & Inspect Gear
Open Inventory & Inspect Gear is a light, simple and powerful mod that lets you open / check / inspect a player’s inventory, inspect their equipment, and interact with their backpack.
Whether you’re an administrator or a player, this mod provides powerful but secure tools:
- open a player’s inventory,
- open their backpack while standing behind them,
- inspect their equipment in read-only, with no possibility of stealing.
Every feature is fully configurable: you can enable or disable commands, show or hide sections (backpack, storage, hotbar, armor, utility), and fine-tune permissions, distance limits, and language localization.
Backpack and inspect commands can target the nearest player by default, or a specific player if specified.
You can also force your player to specify a player via configuration.
β¨ Features
- β
Open another player's inventory with a simple command.
- π Open a nearby player's backpack from behind.
- π‘οΈ Inspect a player's equipment in read-only (no stealing possible).
- π― Commands target the nearest player by default, with optional player argument.
- βοΈ Fully configurable commands (can be disabled individually).
- βοΈ Configurable sections: backpack, storage, hotbar, armor, utility.
- π Admin command that ignores config and shows everything.
- π Admins can manage the inventory of offline players
- π Reload config without restarting.
- π Editable language files: EN / FR / DE / ES / IT / RU / PT / TR / PH (by ChatGPT sorry).
- π Permissions per command and per feature.
- π Optimized performance & permission handling.
π Future Plans
- Display the player’s name in menus
- Open Backpack or Inspect without using a command, by interacting directly with the player
- Display the slot type on each slot
- Properly separate each section with a label
π Bug Reports & Suggestions
Found a bug, have an idea, or want to request a feature?
β¨οΈ All commands
By default, backpack and inspect commands target the nearest player.
You can specify a player name, and optionally force this behavior in the config.
| Command |
Description |
/openinv [player] |
Opens the target player's inventory |
/invadmin [player] |
Opens the full inventory regardless of config |
/backpack [player] |
Opens the target or nearest player's backpack |
/inspect [player] |
Inspects the target or nearest player's equipment (read-only) |
/openinv reload |
Reloads the plugin configuration |
π Permissions
Permissions are properly linked and enforced per command and interaction.
| Command |
Permission |
/openinv [player] |
openinv.use |
/backpack |
openinv.interact |
/inspect |
openinv.inspect |
/invadmin [player] |
openinv.admin |
/openinv reload |
openinv.reload |
| Feature |
Permission |
| Bypass inv distance limits |
openinv.distance.bypass |
| Bypass interaction blocking |
openinv.blocking.bypass |
| Bypass inspect distance limits |
openinv.inspect.distance.bypass |
βοΈ Configuration file
The configuration file is organized by sections.
Each command, interaction, permission, distance rule and visible inventory section can be fully customized.
settings
pluginEnable : enables or disables the plugin
prefix : prefix added before plugin messages
language : existing language file (EN / FR / DE / ES / IT / RU / PT / TR / PH)
commands
commandDefault : main command to open inventory
commandAliases : aliases for main command
commandAdmin : admin command
commandAdminAliases : admin command aliases
commandBackpack: backpack command
commandBackpackAliases : backpack command aliases
commandInspect : inspect command
commandInspectAliases : inspect command aliases
permission
permissionUse : permission for /openinv [player]
permissionReload : permission for reload command
permissionAdmin : permission for admin inventory
π§© Open Command Settings
Settings section called invBasicCommandSettings applied to the main inventory opening command.
blockingInteractionInInventories
blockingWhenInventoryOpen : blocks interactions when inventory is open
blockingInteractionPermission : permission to bypass blocking
distanceLimitations
enableDistanceLimitations : enable distance checks
maxDistanceBlocks : maximum distance allowed
bypassInvDistancePermission : permission to bypass distance limits
whatToShowWhenUse (true/false)
showBackpack
showStorage
showHotbar
showArmor
showUtility
π Inspect Interaction
Inspect mode config section called inspectInteraction. Allows safe equipment viewing only, with no interaction or item stealing possible.
enabled : enables inspection
enableDistanceLimitations : enable distance checks
maxDistanceBlocks : max allowed distance
permission : required permission
bypassInspectDistancePermission : permission to bypass inspect distance limits
forcePlayerArgument : require explicit player name instead
whatToShowWhenInspect (true/false)
showBackpack
showStorage
showHotbar
showArmor
showUtility
π Backpack Interaction
Backpack config section called backpackInteraction. Provide access is secure, distance-limited, and configurable.
enabled : enables backpack interaction
maxDistanceBlocks : max interaction distance
minBehindAngleDegrees : minimum angle behind target
permission : required permission
blockingInteractionInBackpack : opens backpack in read-only
forcePlayerArgument : require explicit player name
whatToShowWhenOpenBackpack (true/false)
showBackpack
showStorage
showHotbar
showArmor
showUtility
π Language Files
On first launch, the plugin generates lang_EN.json.
Changing the language setting will automatically generate the corresponding file (e.g. lang_FR.json). I’ve used ChatGPT to translate multiple languages in order to improve accessibility. But all messages are fully editable.
π§© Checkout my mods
If you enjoy Open Inventory & Inspect Gear, you might like my other mods too :
π I try to keep my mods easy to use, lightweight, configurable and server-friendly.