AdvancedSpyInventory
A plugin to inspect ender chests and inventories of players and entities.
AdvancedSpyInventory allows you to see the inventory of players, but it also provides different functionality which makes it all the more useful.
These features are:
- Open the inventory of online and offline players
- Open the ender chest of online and offline players
- View and modify the player's characteristics, whether online or not, such as their life, location, experience, hunger, etc.
- View the equipment of entities
- Get and modify the characteristics of entities, such as knowing who tamed a tamable animal, the color of sheep, the profession of villagers, etc.
- Open the inventory of entities as for villagers, enderman, etc.

Information
For information on plugin configuration and permissions, you can go to the wiki.
If you find a bug or have a suggestion, you can create an issue.
If you like my work and want to support me, you can donate on GitHub Sponsors.
-
View User Profile
-
Send Message
Posted Jan 1, 2026The new 1.21.10 update doesn't work, it still says the server version is not supported
-
View User Profile
-
Send Message
Posted Nov 23, 2025Hey man, i use your SpyInventory for a long time it was great but the problem is its not working with 1.21.10. Can you please update it ?
-
View User Profile
-
Send Message
Posted Dec 15, 2025In reply to 31j031y: I'm currently working on the update
-
View User Profile
-
Send Message
Posted Nov 17, 20251.21.10 pls
-
View User Profile
-
Send Message
Posted Dec 15, 2025In reply to 2020435901: I'm working on the update
-
View User Profile
-
Send Message
Posted Jul 11, 20251.21.7 pls
-
View User Profile
-
Send Message
Posted Jul 13, 2025In reply to 2020435901: Available for next week
-
View User Profile
-
Send Message
Posted Jul 15, 2025Thank you for your work
-
View User Profile
-
Send Message
Posted Jun 25, 2024Version 1.21 is out, update the plugin and make it support 1.21 please-
View User Profile
-
Send Message
Posted Jul 11, 2024In reply to iLonely32: The release that supports Minecraft 1.21 will appear this week.
-
View User Profile
-
Send Message
Posted Jan 29, 2024Sorry to bother you, but I have a problem: "an error occurred while executing the tab command" when will the new version (patch, beta) be released?
-
View User Profile
-
Send Message
Posted Jan 31, 2024In reply to Th3Nekit: What version of Minecraft is the server on?
With which command does the error occur?
-
View User Profile
-
Send Message
Posted Feb 1, 2024In reply to DailyCraft: Version 1.20.4. While I’m writing a command in the chat in Minecraft, the error “An internal error occurs while attempting to tab-complete this command” comes up and the following error appears in the console “[09:40:56 ERROR]: Exception when TheNekit attempted to tab complete invsee
org.bukkit.command.CommandException: Unhandled exception during tab completion for command '/invsee ' in plugin AdvancedSpyInventory v2.4.2
at org.bukkit.command.PluginCommand.tabComplete(PluginCommand.java:150) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.Command.tabComplete(Command.java:93) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.tabComplete(SimpleCommandMap.java:240) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.tabCompleteCommand(CraftServer.java:2522) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.tabComplete(CraftServer.java:2494) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.getSuggestions(BukkitCommandWrapper.java:74) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at com.mojang.brigadier.tree.ArgumentCommandNode.listSuggestions(ArgumentCommandNode.java:71) ~[brigadier-1.2.9.jar:git-Pufferfish-42]
at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:544) ~[pufferfish-1.20.4.jar:?]
at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:524) ~[pufferfish-1.20.4.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleCustomCommandSuggestions$5(ServerGamePacketListenerImpl.java:809) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1460) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1437) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1360) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1338) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1228) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[pufferfish-1.20.4.jar:git-Pufferfish-42]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "name" is null
at mc.dailycraft.advancedspyinventory.command.PlayerTabExecutor.lambda$onTabComplete$1(PlayerTabExecutor.java:22) ~[AdvancedSpyInventory-2.4.2 (1).jar:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1006) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at mc.dailycraft.advancedspyinventory.command.PlayerTabExecutor.onTabComplete(PlayerTabExecutor.java:23) ~[AdvancedSpyInventory-2.4.2 (1).jar:?]
at mc.dailycraft.advancedspyinventory.command.InventoryCommand.onTabComplete(InventoryCommand.java:93) ~[AdvancedSpyInventory-2.4.2 (1).jar:?]
at org.bukkit.command.PluginCommand.tabComplete(PluginCommand.java:141) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
... 22 more"
-
View User Profile
-
Send Message
Posted Feb 1, 2024In reply to Th3Nekit: However, if after entering "/invsee" you manually enter a nickname, the inventory editing window will appear, so the problem is only with the TAB auto complete command
-
View User Profile
-
Send Message
Posted Apr 24, 2024In reply to Th3Nekit: Fixed on version 2.4.3
-
View User Profile
-
Send Message
Posted Jan 5, 2024So sorry to bother again lol but any news about 1.20.4?
I absolutely am in love with this plugin
-
View User Profile
-
Send Message
Posted Jan 9, 2024In reply to xxcunning: I can't specify in cursforge that the version 1.20.4 is supported but it is ! You can download 2.4.2 to use this plugin on minecraft 1.20.4
-
View User Profile
-
Send Message
Posted Dec 3, 2023Looks like there is another update, Is it released?
-
View User Profile
-
Send Message
Posted Dec 6, 2023In reply to xxcunning: The release that supports Minecraft 1.20.3 will appear this week.
-
View User Profile
-
Send Message
Posted Nov 15, 2023Hi, i have Geyser installed in my server, and it adds a "." Before the name of any bedrock player, the problem is that i cannot see the inventory of those players when disconnected, do ypu know the reason or how to fix it? Btw, using paper for 1.20.2