{"id":46693538,"url":"https://github.com/jannyboy11/invsee-plus-plus","last_synced_at":"2026-04-15T01:03:04.871Z","repository":{"id":40491223,"uuid":"284840223","full_name":"Jannyboy11/InvSee-plus-plus","owner":"Jannyboy11","description":"A bukkit plugin for manipulating player inventories","archived":false,"fork":false,"pushed_at":"2026-04-10T07:03:12.000Z","size":68435,"stargazers_count":115,"open_issues_count":45,"forks_count":35,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-10T08:16:24.145Z","etag":null,"topics":["bukkit","invsee","java","minecraft"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jannyboy11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-08-04T00:49:45.000Z","updated_at":"2026-04-10T06:18:53.000Z","dependencies_parsed_at":"2026-04-10T09:00:56.842Z","dependency_job_id":null,"html_url":"https://github.com/Jannyboy11/InvSee-plus-plus","commit_stats":null,"previous_names":[],"tags_count":132,"template":false,"template_full_name":null,"purl":"pkg:github/Jannyboy11/InvSee-plus-plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jannyboy11%2FInvSee-plus-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jannyboy11%2FInvSee-plus-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jannyboy11%2FInvSee-plus-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jannyboy11%2FInvSee-plus-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jannyboy11","download_url":"https://codeload.github.com/Jannyboy11/InvSee-plus-plus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jannyboy11%2FInvSee-plus-plus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31635969,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","invsee","java","minecraft"],"created_at":"2026-03-09T04:32:53.162Z","updated_at":"2026-04-15T01:03:04.811Z","avatar_url":"https://github.com/Jannyboy11.png","language":"Java","readme":"# InvSee++\r\n\r\nA bukkit plugin for manipulating player inventories.\r\n\r\n![Logo](https://github.com/Jannyboy11/InvSee-plus-plus/blob/master/img/invsee6.png?raw=true)\r\n\r\nThis plugin will still work when target players are offline, even when they have never been on the server.\r\n\r\nDo you like this plugin? Then please leave a rating and a review on [SpigotMC](https://www.spigotmc.org/resources/invsee.82342/)!\r\n\r\n### Running the plugin\r\n\r\nJust drop the InvSee++.jar file in your server's /plugins folder.\r\n\r\nSee also: [What Server Software does InvSee++ support?](#supported-server-software)\r\n\r\n### Commands\r\n- `/invsee \u003cuserName\u003e|\u003cuniqueId\u003e [PWI{...}]`\r\n- `/endersee \u003cuserName\u003e|\u003cuniqueId\u003e [PWI{...}]`\r\nNote that for integration with PerWorldInventory, `load-data-on-join` needs to be set to `true` in its config.\r\n- `/invseeplusplusreload`\r\n\r\n### Permissions\r\n\r\n###### Base permissions:\r\n- `invseeplusplus.invsee.view` allows access to `/invsee`. By default only for server operators.\r\n- `invseeplusplus.invsee.edit` allows the player to manipulate the target player's inventory. By default only for server operators.\r\n- `invseeplusplus.endersee.view` allows access to `/endersee`. By default only for server operators.\r\n- `invseeplusplus.endersee.edit` allows the player to manipulate the target player's enderchest. By default only for server operators.\r\n- `invseeplusplus.exempt.invsee` makes it impossible to spectate the inventory of the owner of this permission.\r\n- `invseeplusplus.exempt.endersee` makes it impossible to spectate the enderchest of the owner of this permission.\r\n- `invseeplusplus.bypass-exempt.invsee` ignore whether target players are exempted from having their inventory spectated.\r\n- `invseeplusplus.bypass-exempt.endersee` ignore whether target players are exempted from having their enderchest spectated.\r\n- `invseeplusplus.tabcomplete` allows username tabcompletion in /invsee or /endersee commands. This permission is automatically provided by `invseeplusplus.invsee.view` and `invseeplusplus.endersee.view`.\r\n- `invseeplusplus.reload` reloads the configuration.\r\n\r\n###### Aggregate permissions:\r\n- `invseeplusplus.view` provides `invseeplusplus.invsee.view` and `invseeplusplus.endersee.view`.\r\n- `invseeplusplus.edit` provides `invseeplusplus.invsee.edit` and `invseeplusplus.endersee.edit`.\r\n- `invseeplusplus.exempt` provides `invseeplusplus.exempt.invsee` and `invseeplusplus.exempt.endersee`.\r\n- `invseeplusplus.bypass-exempt` provides `invseeplusplus.bypass-exempt.invsee` and `invseeplusplus.bypass-exempt.endersee`.\r\n- `invseeplusplus.*` provides all ten of the base permissions as well as all of the addon permissions.\r\n\r\n## Addons\r\n\r\n#### InvSee++_Give\r\n##### Commands:\r\n- `/invgive \u003ctarget player\u003e \u003citem type\u003e [\u003camount\u003e] [\u003cnbt tag\u003e]`\r\n- `/endergive \u003ctarget player\u003e \u003citem type\u003e [\u003camount\u003e] [\u003cnbt tag\u003e]`\r\n###### Examples:\r\nOn 1.20.4 and earlier:\r\n- `/invgive Notch diamond 1 {\"foo\":\"bar\"}`\r\n- `/endergive Jannyboy11 wool:14`\r\n\r\nOn 1.20.5 and later:\r\n- `/invgive Jannyboy11 minecraft:emerald[minecraft:max_stack_size=99] 65`\r\n##### Permissions:\r\n- `invseeplusplus.give.*` provides `invseeplusplus.give.inventory` and `invseeplusplus.give.enderchest`.\r\n- `invseeplusplus.give.inventory` allows access to `/invgive`.\r\n- `invseeplusplus.give.enderchest` allows access to `/endergive`.\r\n\r\n\r\n#### InvSee++_Clear\r\n##### Commands:\r\n- `/invclear \u003cplayer\u003e \u003citem type\u003e? \u003camount\u003e?`\r\n- `/enderclear \u003cplayer\u003e \u003citem type\u003e? \u003camount\u003e?`\r\n###### Examples:\r\n- `/invclear Notch diamond 1`\r\n- `/enderclear Jannyboy11 wool:14`\r\n##### Permissions:\r\n- `invseeplusplus.clear.*` provides `invseeplusplus.clear.inventory` and `invseeplusplus.clear.enderchest`.\r\n- `invseeplusplus.clear.inventory` allows access to `/invclear`.\r\n- `invseeplusplus.clear.enderchest` allows access to `/enderclear`.\r\n\r\n\r\n#### InvSee++_Clone\r\n##### Commands:\r\n- `/invclone \u003csource player\u003e \u003ctarget player\u003e?`\r\n- `/enderclone \u003csource player\u003e \u003ctarget player\u003e?`\r\n###### Examples:\r\n- `/invclone Notch` (copies Notch's inventory to yourself)\r\n- `/enderclone Jannyboy11 Notch` (copies Jannyboy11's enderchest to Notch's enderchest)\r\n##### Permissions:\r\n- `invseeplusplus.clone.*` provides `invseeplusplus.clone.inventory` and `invseeplusplus.clone.enderchest`.\r\n- `invseeplusplus.clone.inventory` allows access to `/invclone`.\r\n- `invseeplusplus.clone.enderchest` allows access to `/enderclone`.\r\n\r\n### Statistics\r\n\r\nInvSee++ by default sends statistics to [bStats](https://bstats.org/plugin/bukkit/InvseePlusPlus/9309) and [FastStats](https://faststats.dev/project/invsee-plus-plus/invsee%2B%2B).\r\nThe statistics are meant to be anonymous, and they help me with future development.\r\nIf you wish to opt-out of metrics collection, you can edit their config files in /plugins/bStats and /plugin/fastStats.\r\n\r\n[![Servers \u0026 Players](https://faststats.dev/embed/2cfe5112-d8dc-4b71-8759-c0b0601d0076?w=800\u0026h=300)](https://faststats.dev/project/invsee-plus-plus/invsee++)\r\n\r\n### Contact\r\n\r\nBugs \u0026 Feature requests: [GitHub issues](https://github.com/Jannyboy11/InvSee-plus-plus/issues)\r\nAnything else can be discussed via the [discussion thread on SpigotMC](https://www.spigotmc.org/threads/invsee.456148/) or via\r\n[Discord](https://discord.gg/Z8WCDHHcdJ).\r\n\r\n### Compiling\r\n\r\n###### Prerequisites: [JDK-21](https://jdk.java.net/) or newer, [BuildTools](https://www.spigotmc.org/wiki/buildtools/) and [Maven](https://maven.apache.org).\r\n\r\n1. Install CraftBukkit into your local repository first by running BuildTools with\r\n    - `java -jar BuildTools.jar --rev 1.8.8 --compile craftbukkit`\r\n    - `java -jar BuildTools.jar --rev 1.12.2 --compile craftbukkit`\r\n    - `java -jar BuildTools.jar --rev 1.16.5 --compile craftbukkit`\r\n    - `java -jar BuildTools.jar --rev 1.17.1 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.18.2 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.19.4 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.20.1 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.20.4 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.20.6 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 4287 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.21.1 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.21.4 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 1.21.5 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 4522 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 4539 --compile craftbukkit --remapped`\r\n    - `java -jar BuildTools.jar --rev 4576 --compile craftbukkit --remapped`\r\n    - `mvn ca.bkaw:paper-nms-maven-plugin:init --pl :impl_paper_1_21_11`\r\n    - `java -jar BuildTools.jar --rev 4617 --compile craftbukkit`\r\n    - `mvn ca.bkaw:paper-nms-maven-plugin:init --pl :impl_paper_26_1_1`\r\n2. In the root directory of this project run `mvn clean package`.\r\nYou can find the plugin jar at InvSee++_plugin/target/InvSee++.jar.\r\n\r\n### Developers API\r\nDocumentation available on the [wiki](https://github.com/Jannyboy11/InvSee-plus-plus/wiki)!\r\n\r\n### License\r\nLGPLv2.1. See the LICENSE.txt file.\r\n\r\n### Credits\r\nSpecial thanks to Icodak ([Discord](https://discordapp.com/users/345308025331908619)) ([SpigotMC](https://www.spigotmc.org/members/icodak.473813/)) for creating the logo!\r\n\r\n### Supported server software\r\n\r\nInvSee++ supports servers implementing the [Bukkit](https://dev.bukkit.org) api which is currently maintained by [SpigotMC](https://spigotmc.org).\r\nThere are two types of support, Tier 1 support and Tier 2 support.\r\n- Tier 1 support: I regularly test new versions of InvSee++ on this server software to make sure that it runs smooth.\r\n- 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](https://github.com/Jannyboy11/InvSee-plus-plus/issues) is reported.\r\n\r\nIn general I support the latest patch release of popularly used Minecraft version, as well as multiple recent versions of the latest major release.\r\n\r\nServer support matrix:\r\n| 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 | 1.21.10| 1.21.11 | 26.1.1 |\r\n|----------------------------|--------|--------|---------|--------|--------|---------|--------|--------|---------|--------|--------|--------|--------|--------|--------|--------|---------|---------|\r\n| 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 | Tier 2 | Tier 2  | Tier 1  |\r\n| 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 | Tier 2 | Tier 2  | Tier 2  |\r\n| Folia                      | n/a    | n/a    | n/a     | n/a    | n/a    | planned | -      | -      | planned | -      | -      | -      | -      | -      | -      | -      | -       | planned |\r\n| UniverseSpigot             | n/a    | n/a    | n/a     | n/a    | n/a    | n/a     | Tier 2 | Tier 2 | Tier 2  | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2 | Tier 2  | Tier 2  |\r\n| 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 | Tier 2 | Tier 2  | Tier 2  |\r\n| (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 | Tier 2 | Tier 2  | Tier 2  |\r\n| 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 | Tier 2 | Tier 2  | Tier 2  |\r\n| 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    | n/a    | n/a     | n/a     |\r\n\r\n*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),\r\nand there is a good chance they won't be able to load mods and plugins compiled for newer Java versions.\r\n\r\nIs there any server that implements the Bukkit api that I'm missing? Don't hesitate to create [an issue](https://github.com/Jannyboy11/InvSee-plus-plus/issues/new) and request support! \r\n\r\n\r\n[![Historic Minecraft Version Usage](https://faststats.dev/embed/010faaef-face-4f9d-8288-61621c708031?w=800\u0026h=300)](https://faststats.dev/project/invsee-plus-plus/invsee++)\r\n\r\n### Supported Java versions\r\n| 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      | 26.x.x      |\r\n|--------------------|------------|------------|-------------|-------------|-------------|-------------|-------------|-------------|-------------|-------------|\r\n| 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 | 25 or newer |\r\n\r\n[![Java Versions](https://faststats.dev/embed/dc2e7402-115d-457d-a230-c025ba101968?w=600\u0026h=300)](https://faststats.dev/project/invsee-plus-plus/invsee++)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjannyboy11%2Finvsee-plus-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjannyboy11%2Finvsee-plus-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjannyboy11%2Finvsee-plus-plus/lists"}