InvPeek is a lightweight inventory and ender chest viewer plugin for Spigot and Paper servers.
It allows Players to open and inspect player inventories and ender chests. By default, opened inventories are read-only. Players need an additional edit permission to move, add, remove, or change items.
InvPeek is compiled with Java 8 compatibility and is designed to work from Minecraft 1.8 up to the latest Spigot/Paper versions.
Features: - View online player inventories - Open your own ender chest - View other players' ender chests - Optional edit permissions - Read-only mode by default - Blocks item movement without edit permission - Blocks clicks, shift-clicks, hotbar swaps and drag actions in protected views - Fully configurable permission nodes - Option to disable permission checks globally - Multi-language support - Fully configurable messages - /ec alias for /enderchest - Reload command - Lightweight and simple - No unnecessary dependencies
Commands:
/invsee <player> Open the inventory of an online player.
Permission: invsee
Edit Permission: invsee.edit
/enderchest Open your own ender chest.
Permission: enderchest
/enderchest <player> Open the ender chest of another online player.
Permission: enderchest
Edit Permission: enderchest.edit
/ec Alias for /enderchest.
/invpeek reload Reload the config and language messages.
Permission: invpeek.reload
Permissions:
invsee Allows a player to open and view other players' inventories. Default: op
invsee.edit Allows a player to edit opened player inventories. Default: op
enderchest Allows a player to open their own ender chest and view other players' ender chests. Default: op
enderchest.edit Allows a player to edit other players' ender chests. Default: op
invpeek.reload Allows a player or console to reload the plugin config. Default: op
Config:
settings: # Available languages: de, en language: "en" usePermission: true
messages: prefix: "&8[&bInvPeek&8] " en: no-permission: "&cYou do not have permission to do that." no-edit-permission: "&cYou are only allowed to view this inventory." player-not-found: "&cThis player is not online." invsee-usage: "&cUsage: /invsee <player>" enderchest-usage: "&cUsage: /enderchest or /enderchest <player>" invpeek-usage: "&cUsage: /invpeek reload" opened-inventory: "&aYou are now viewing &e%player%&a's inventory." opened-own-enderchest: "&aYou opened your ender chest." opened-enderchest: "&aYou are now viewing &e%player%&a's ender chest." reload: "&aThe configuration has been reloaded." only-players: "&cThis command can only be used by players."
Installation:
1. Download InvPeek.jar 2. Put the file into your server's plugins folder 3. Restart your server 4. Edit plugins/InvPeek/config.yml if needed 5. Use /invpeek reload after making config changes
Important Notes:
- Players without edit permissions can only view opened inventories. - Only inventories opened through InvPeek are protected. - Offline players are not supported but maybe in a Update? - The plugin does not require any external dependencies.