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.
Support Minecraft versions from 1.11 to 1.21.5 !
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.
Version 1.21 is out, update the plugin and make it support 1.21 please
In reply to iLonely32: The release that supports Minecraft 1.21 will appear this week.
Sorry 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?
In reply to Th3Nekit: What version of Minecraft is the server on?
With which command does the error occur?
In 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"
In 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
In reply to Th3Nekit: Fixed on version 2.4.3
So sorry to bother again lol but any news about 1.20.4?
I absolutely am in love with this plugin
In 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
Looks like there is another update, Is it released?
In reply to xxcunning: The release that supports Minecraft 1.20.3 will appear this week.
Hi, 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
In reply to panquesito_v: I'm trying to reproduce the bug, but for me it works fine. Do you have the same problem with java edition offline players?
1.20.2 - .3 Update?
In reply to xxcunning: the latest version of the plugin supports 1.20.2
when will you update to 1.20
The version is currently under review, it should be downloadable in the weekend.It is now downloadable.
Updata 1.19.1 ?
In reply to zzwinner:
An update has been made to add support, you must download the latest version.
Hi, just curious, I might just be stupid but I am not sure how to get 'permission' to use the command.