All Mods Resource Packs Data Packs Shaders Modpacks Plugins
InvSee++

InvSee++

by Jannyboy11 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

InvSee++

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.

Features

  • View and edit other players' inventories and enderchests.
  • Includes players' armour contents and off-hand items.
  • Includers players' crafting/workbench/anvil/smithing table/stonecutter/grindstone/loom/enchanting table/merchant items.
  • Includes the item stack that players hold on their cursor.
  • Auto-reloading of spectator inventories when players relog.
  • Customisable inventory layouts and titles.
  • Simple yet extensive application programming interface. Works on CraftBukkit (and forks) as well as Glowstone.
    • Support for hybrid servers (Forge/Bukkit, Fabric/Bukkit) is available.
    • Does not work on Folia (#58).
  • (Optional) integration with PerWorldInventory.
  • [Addon] Give items to (offline) players via commands.
  • [Addon] Clear items out of (offline) players' inventories via commands.

Running the plugin

Just drop the InvSee++.jar file in your server's /plugins folder.

Commands

  • /invsee <userName>|<uniqueId> [PWI{...}] - spectates a player's inventory.
  • /endersee <userName>|<uniqueId> [PWI{...}] - spectates a player's ender chest. Note that for integration with PerWorldInventory, load-data-on-join needs to be set to true in its config.
  • invseeplusplusreload - reloads the plugin's configuration.

Permissions

Base permissions:
  • invseeplusplus.invsee.view allows access to /invsee. By default only for server operators.
  • invseeplusplus.invsee.edit allows the player to manipulate the target player's inventory. By default only for server operators.
  • invseeplusplus.endersee.view allows access to /endersee. By default only for server operators.
  • invseeplusplus.endersee.edit allows the player to manipulate the target player's enderchest. By default only for server operators.
  • invseeplusplus.exempt.invsee makes it impossible to spectate the inventory of the owner of this permission.
  • invseeplusplus.exempt.endersee makes it impossible to spectate the enderchest of the owner of this permission.
  • invseeplusplus.bypass-exempt.invsee ignore whether target players are exempted from having their inventory spectated
  • invseeplusplus.bypass-exempt.endersee ignore whether target players are exempted from having their enderchest spectated
  • invseeplusplus.reload allows access to /invseeplusplusreload.
Aggregate permissions:
  • invseeplusplus.view provides invseeplusplus.invsee.view and invseeplusplus.endersee.view.
  • invseeplusplus.edit provides invseeplusplus.invsee.edit and invseeplusplus.endersee.edit.
  • invseeplusplus.exempt provides invseeplusplus.exempt.invsee and invseeplusplus.exempt.endersee.
  • invseeplusplus.bypass-exempt provides invseeplusplus.bypass-exempt.invsee and invseeplusplus.bypass-exempt.endersee.
  • invseeplusplus.tabcomplete allows username tabcompletion in /invsee or /endersee commands. This permission is automatically provided by invseeplusplus.invsee.view and invseeplusplus.endersee.view
  • invseeplusplus.reload allows access to /invseeplusplusreload.
  • invseeplusplus.* provides all of the base permissions as well as all of the addon permissions.

Addons

InvSee++_Give

Commands:
  • /invgive <target player> <item type> [<amount>] [<nbt tag>]
  • /endergive <target player> <item type> [<amount>] [<nbt tag>]
    Examples:

    On 1.20.4 an 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
    Permissions:
  • invseeplusplus.give.* provides invseeplusplus.give.inventory and invseeplusplus.give.enderchest.
  • invseeplusplus.give.inventory allows access to /invgive.
  • invseeplusplus.give.enderchest allows access to /endergive.

InvSee++_Clear

Commands:
  • /invclear <player> <item type>? <amount>?
  • /enderclear <player> <item type>? <amount>?
    Examples:
  • /invclear Notch diamond 1
  • /enderclear Jannyboy11 wool:14
    Permissions:
  • invseeplusplus.clear.* provides invseeplusplus.clear.inventory and invseeplusplus.clear.enderchest.
  • invseeplusplus.clear.inventory allows access to /invclear.
  • invseeplusplus.clear.enderchest allows access to /enderclear.

Metrics

This plugin collects anonymous metrics which are submitted to bStats and FastStats. They help me to see how the plugin is used and thus with future development. Collection of metrics can be disabled in the /plugins/bstats/config.yml and plugins/faststats/config.properties files.

Servers & Players

Contact

Bugs & Feature requests: GitHub issues Anything else can be discussed via the discussion thread on SpigotMC or via Discord.

Developers API

Documentation available on the wiki!

Credits

Special thanks to Icodak for making the plugin's logo! You can find them on Discord and on SpigotMC.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +8
Bukkit Paper Purpur Spigot
19h ago 1
26.3 26.2 26.1.x +8
Bukkit Paper Purpur Spigot
19h ago 1
26.3 26.2 26.1.x +8
Bukkit Paper Purpur Spigot
19h ago 1
26.2 26.1.x 1.21.x +7
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
1.20.x 1.19.4 1.18.2 +2
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
26.1.x 1.21.x 1.20.x +6
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21.x 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.21 1.20.x 1.19.4 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.20.x 1.19.4 1.18.2 +5
Bukkit Paper Purpur Spigot
19h ago 1
1.20.1 1.19.4 1.18.2 +5
Bukkit Paper Purpur Spigot
19h ago 1
[0.31.9] InvSee++ 0.31.9 by Jannyboy11 on Oct 12, 2026
Download
Bugfix for Paper 26.1.2
[0.31.6] InvSee++ 0.31.6 by Jannyboy11 on Oct 12, 2026
Download
Update for CraftBukkit and Paper 26.1.2.
[0.31.4] InvSee++ 0.31.4 by Jannyboy11 on Oct 12, 2026
Download
Release for CraftBukkit and Paper 26.1.1
[0.31.3] InvSee++ 0.31.3 by Jannyboy11 on Oct 12, 2026
Download
Update for Minecraft 26.1.1
[0.30.15] 0.30.15 by Jannyboy11 on Oct 12, 2026
Download
Improved Paper 1.21.10 and 1.21.11 compatibility. Fixes a NoSuchMethodError.
[0.31.0] 0.31.0 by Jannyboy11 on Oct 12, 2026
Download
Update for CraftBukkit and Paper 1.21.11.
[0.30.12] 0.30.12 by Jannyboy11 on Oct 12, 2026
Download
Fixes an issue that caused bukkit and paper player metadata not to be saved to the playerdata savefile when saving an offline player's inventory.
[0.30.11] InvSee++ 0.30.11 by Jannyboy11 on Oct 12, 2026
Download
CraftBukkit & Paper 1.21.10 support.
[0.30.10] InvSee++ 0.30.10 by Jannyboy11 on Oct 12, 2026
Download
CraftBukkit 1.21.9 support
[0.30.7] 0.30.7 by Jannyboy11 on Oct 12, 2026
Download
Support for Paper 1.21.8
[0.30.4] 0.30.4 by Jannyboy11 on Oct 12, 2026
Download
1.21.7 support
[0.30.3] 0.30.3 by Jannyboy11 on Oct 12, 2026
Download
Fixed an issue which occurred when a spectated player was viewing a Crafter.
[0.30.1] InvSee++ 0.30.1 by Jannyboy11 on Oct 12, 2026
Download
Fix for Paper 1.21.6
[0.30.0] InvSee++ 0.30.0 by Jannyboy11 on Oct 12, 2026
Download
Hi folks,

This update makes InvSee++ compatible with CraftBukkit 1.21.6.
This release has a minor version bump because of the addition of animal armour and saddle slots to player inventories (yes, really, I am not kidding).
To support these inventory slots, the slots with numbers 41 and 42 will be used to represent the respective items. The cursor slot has been moved to number 43.
The default inventory mirror has been updated to reflect this change.

For developers making use of the API:
  • The PlayerInventorySlot enum has been expanded to include the new BODY and SADDLE slots.
  • The array returned by MainSpectatorInventory#getOffHandContents() now will include the 'body' and 'saddle' items when running on CraftBukkit 1.21.6.
  • The method MainSpectatorInventory#setOffHandContents(ItemStack[]) will now always require an itemstack array of length 3, when running on CraftBukkit 1.21.6.

Cheers!
[0.29.20] InvSee++ 0.29.20 by Jannyboy11 on Oct 12, 2026
Download
This update adds support for CraftBukkit 1.21.5.

Cheers!
[0.29.11] InvSee++ 0.29.11 by Jannyboy11 on Oct 12, 2026
Download
Add support for CraftBukkit 1.21.4
[0.29.6] 0.29.6 by Jannyboy11 on Oct 12, 2026
Download
Adds support for CraftBukkit 1.21.3
[0.29.4] 0.29.4 by Jannyboy11 on Oct 12, 2026
Download
Now supports Bukkit 1.21.1
[0.29.0] 0.29.0 by Jannyboy11 on Oct 12, 2026
Download
This release adds support for the following Minecraft versions:
  • 1.21
  • 1.20.1

Support for the following Minecraft versions has been dropped:
  • 1.20.5
  • 1.15.2

Other breaking changes:
SpectatorInventoryView was changed from a class to an interface in order to support Bukkit's source-incompatible change (they converted InventoryView from a class to an interface).
API consumers that made use of the SpectatorInventoryView, EnderSpectatorInventoryView or MainSpectatorInventoryView classes will have to recompile their code against this new version.
[0.28.0] 0.28.0 by Jannyboy11 on Oct 12, 2026
Download
This release adds support for the following Minecraft versions:
  • 1.21
  • 1.20.1

Support for the following Minecraft versions has been dropped:
  • 1.20.5
  • 1.15.2

[0.27.0] 0.27.0 by Jannyboy11 on Oct 12, 2026
Download
Additions:

  • Support for Minecraft 1.20.5
  • Support for Minecraft 1.20.6

Deletions:

  • Support for Minecraft 1.20.2

Other breaking changes:

  • InvSee++_Give's command format was changed to accomodate the removal of NBT tags. The syntax of the /invgive and /endergive commands is now almost exactly like Vanilla's /give command. The exception is that entity selectors do not work with /ingvive and /endergive. Note that the new format is only required for Minecraft 1.20.5 and up. InvSee++ still uses the old format on Minecraft 1.20.4 and below.
  • InvSee++_Give now properly respects the max_stack_size component of item stacks - it is no longer possible to give stacks larger than the maximum stack size.

InvSee++ Icon
Download InvSee++
Select game version
Select platform