Description
π§° 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?
- β Best way: join my Discord and post in the appropriate channel
β¨οΈ 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 pluginprefix: prefix added before plugin messageslanguage: existing language file (EN / FR / DE / ES / IT / RU / PT / TR / PH)
commands
commandDefault: main command to open inventorycommandAliases: aliases for main commandcommandAdmin: admin commandcommandAdminAliases: admin command aliasescommandBackpack: backpack commandcommandBackpackAliases: backpack command aliasescommandInspect: inspect commandcommandInspectAliases: inspect command aliases
permission
permissionUse: permission for/openinv [player]permissionReload: permission for reload commandpermissionAdmin: 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 openblockingInteractionPermission: permission to bypass blocking
distanceLimitations
enableDistanceLimitations: enable distance checksmaxDistanceBlocks: maximum distance allowedbypassInvDistancePermission: permission to bypass distance limits
whatToShowWhenUse (true/false)
showBackpackshowStorageshowHotbarshowArmorshowUtility
π Inspect Interaction
Inspect mode config section called inspectInteraction. Allows safe equipment viewing only, with no interaction or item stealing possible.
enabled: enables inspectionenableDistanceLimitations: enable distance checksmaxDistanceBlocks: max allowed distancepermission: required permissionbypassInspectDistancePermission: permission to bypass inspect distance limitsforcePlayerArgument: require explicit player name instead
whatToShowWhenInspect (true/false)
showBackpackshowStorageshowHotbarshowArmorshowUtility
π Backpack Interaction
Backpack config section called backpackInteraction. Provide access is secure, distance-limited, and configurable.
enabled: enables backpack interactionmaxDistanceBlocks: max interaction distanceminBehindAngleDegrees: minimum angle behind targetpermission: required permissionblockingInteractionInBackpack: opens backpack in read-onlyforcePlayerArgument: require explicit player name
whatToShowWhenOpenBackpack (true/false)
showBackpackshowStorageshowHotbarshowArmorshowUtility
π 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 :
- π₯ Automatic Storage
π I try to keep my mods easy to use, lightweight, configurable and server-friendly.
