A bukkit plugin for manipulating player inventories.
This plugin will still work when target players are offline, even when they have never been on the server.
Do you like this plugin? Then please leave a rating and a review on SpigotMC!
Just drop the InvSee++.jar file in your server's /plugins folder.
See also: What Server Software does InvSee++ support?
/invsee <userName>|<uniqueId> [PWI{...}]/endersee <userName>|<uniequeId> [PWI{...}]Note that for integration with PerWorldInventory,load-data-on-joinneeds to be set totruein its config./invseeplusplusreload
invseeplusplus.invsee.viewallows access to/invsee. By default only for server operators.invseeplusplus.invsee.editallows the player to manipulate the target player's inventory. By default only for server operators.invseeplusplus.endersee.viewallows access to/endersee. By default only for server operators.invseeplusplus.endersee.editallows the player to manipulate the target player's enderchest. By default only for server operators.invseeplusplus.exempt.invseemakes it impossible to spectate the inventory of the owner of this permission.invseeplusplus.exempt.enderseemakes it impossible to spectate the enderchest of the owner of this permission.invseeplusplus.bypass-exempt.invseeignore whether target players are exempted from having their inventory spectated.invseeplusplus.bypass-exempt.enderseeignore whether target players are exempted from having their enderchest spectated.invseeplusplus.tabcompleteallows username tabcompletion in /invsee or /endersee commands. This permission is automatically provided byinvseeplusplus.invsee.viewandinvseeplusplus.endersee.view.invseeplusplus.reloadreloads the configuration.
invseeplusplus.viewprovidesinvseeplusplus.invsee.viewandinvseeplusplus.endersee.view.invseeplusplus.editprovidesinvseeplusplus.invsee.editandinvseeplusplus.endersee.edit.invseeplusplus.exemptprovidesinvseeplusplus.exempt.invseeandinvseeplusplus.exempt.endersee.invseeplusplus.bypass-exemptprovidesinvseeplusplus.bypass-exempt.invseeandinvseeplusplus.bypass-exempt.endersee.invseeplusplus.*provides all eight of the base permissions as well as all of the addon permissions.
/invgive <target player> <item type> [<amount>] [<nbt tag>]/endergive <target player> <item type> [<amount>] [<nbt tag>]
On 1.20.4 and earlier:
/invgive Notch diamond 1 {"foo":"bar"}/endergive Jannyboy11 wool:14
On 1.20.5 and later:
/invgive Jannyboy11 minecraft:emerald[minecraft:max_stack_size=99] 65
invseeplusplus.give.*providesinvseeplusplus.give.inventoryandinvseeplusplus.give.enderchest.invseeplusplus.give.inventoryallows access to/invgive.invseeplusplus.give.enderchestallows access to/endergive.
/invclear <player> <item type>? <amount>?/enderclear <player> <item type>? <amount>?
/invclear Notch diamond 1/enderclear Jannyboy11 wool:14
invseeplusplus.clear.*providesinvseeplusplus.clear.inventoryandinvseeplusplus.clear.enderchest.invseeplusplus.clear.inventoryallows access to/invclear.invseeplusplus.clear.enderchestallows access to/enderclear.
/invclone <source player> <target player>?/enderclone <source player> <target player>?
/invclone Notch(copies Notch's inventory to yourself)/enderclear Jannyboy11 Notch(copies Jannyboy11's enderchest to Notch's enderchest)
invseeplusplus.clone.*providesinvseeplusplus.clone.inventoryandinvseeplusplus.clone.enderchest.invseeplusplus.clone.inventoryallows access to/invclone.invseeplusplus.clone.enderchestallows access to/enderclone.
Bugs & Feature requests: GitHub issues Anything else can be discussed via the discussion thread on SpigotMC or via Discord.
Prerequisites: JDK-21 or newer, BuildTools and Maven.
- Install CraftBukkit into your local repository first by running BuildTools with
java -jar BuildTools.jar --rev 1.8.8 --compile craftbukkitjava -jar BuildTools.jar --rev 1.12.2 --compile craftbukkitjava -jar BuildTools.jar --rev 1.16.5 --compile craftbukkitjava -jar BuildTools.jar --rev 1.17.1 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.18.2 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.19.4 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.20.1 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.20.4 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.20.6 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 4287 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.21.1 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.21.4 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 1.21.5 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 4522 --compile craftbukkit --remappedjava -jar BuildTools.jar --rev 4539 --compile craftbukkit --remapped
 - In the root directory of this project run 
mvn clean package. You can find the plugin jar at InvSee++_plugin/target/InvSee++.jar. 
Documentation available on the wiki!
LGPLv2.1. See the LICENSE.txt file.
Special thanks to Icodak (Discord) (SpigotMC) for creating the logo!
InvSee++ supports servers implementing the Bukkit api which is currently maintained by SpigotMC. There are two types of support, Tier 1 support and Tier 2 support.
- Tier 1 support: I regularly test new versions of InvSee++ on this server software to make sure that it runs smooth.
 - Tier 2 support: I don't test InvSee++ regularly on this server software, but will make an effort to fix bugs encountered when running on this server software when an issue is reported.
 
In general I support the latest patch release of popularly used Minecraft version, as well as multiple recent versions of the latest major release.
Server support matrix:
| Server Software | 1.8.8 | 1.12.2 | 1.16.5 | 1.17.1 | 1.18.2 | 1.19.4 | 1.20.1 | 1.20.4 | 1.20.6 | 1.21.1 | 1.21.4 | 1.21.5 | 1.21.7 | 1.21.8 | 1.21.9 | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CraftBukkit | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 1 | 
| Paper | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | 
| Folia | n/a | n/a | n/a | n/a | n/a | planned | - | - | planned | - | - | - | - | - | planned | 
| Other forks of CraftBukkit | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | 
| (Neo)Forge/Bukkit hybrids | Tier 2 | Tier 2 | Tier 2* | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | 
| Fabric/Bukkit hybrids | Tier 2 | Tier 2 | Tier 2* | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | 
| Glowstone | Tier 2 | Tier 2 | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
*The modding frameworks that these servers are based on were released at a time when Minecraft's minimum supported version was Java 8 (or lower), and there is a good chance they won't be able to load mods and plugins compiled for newer Java versions.
Is there any server that implements the Bukkit api that I'm missing? Don't hesitate to create an issue and request support!
| Minecraft version: | 1.8.x | 1.12.x | 1.16.x | 1.17.x | 1.18.x | 1.19.x | 1.20.[0-4] | 1.20.[5-6] | 1.21.x | 
|---|---|---|---|---|---|---|---|---|---|
| Java version: | 8 or newer | 8 or newer | 11 or newer | 16 or newer | 17 or newer | 17 or newer | 17 or newer | 21 or newer | 21 or newer | 
