InvMaster
Description
InvMaster is a Bukkit Plugin that allows server ops to view and edit other players' inventories, whether the other player is online or offline. Piggie-backing off the work done by Graham Edgecombe on JNBT: The Java NBT Library, InvMaster has the capability to view and edit other players' inventories when they're offline. It accomplishes this by opening and reading the players' unique .dat file, extracting only the "Inventory" and "EnderItems" contents, and converting them into Bukkit inventories.
Not only can admins view offline players' inventories, they can also manipulate them! That's right, you can replace their armor, confiscate stolen items, and distribute rewards! It's one of those things that every admin running a tight ship needs.
Latest Update (v1.1.1)
- Updated for CraftBukkit 1.7.2-R0.3.
- Fixed a few minor bugs and made a couple improvements
Features
- View and edit player inventories, online and offline.
- View and edit player enderchests, online and offline.
- View and edit player armor contents, online and offline.
- Shift-click controls for armor contents.
- Only allows valid armor in the appropriate slots.
Prospective Features
- View and edit player potion effects, online and offline.
- Edit tool, weapon, and armor enchantments for in-hand items.
- Developer API.
- Compatibility with Bukkit permissions.
Disclaimer
InvMaster is still in development, and is meant to be a simple plugin specializing in one, simple task. It is heavily bukkit-, craftbukkit-, and minecraft-server-dependent. That means that every Minecraft/Bukkit update is very likely to break this plugin. This plugin performs operations on player data files that, if complications were to arise, could cause problems. I have taken measures to ensure that player files do not get corrupted, and most if not all errors have been worked out through extensive testing. That being said, use at your own risk. If you encounter a problem, please send me the error data from your logs, and please contact me on Twitter if you need to get a hold of me. Thank you for your support, and I hope this plugin works perfectly for you.
Disclaimer By installing this plugin, you, the server administrator, take responsibility for your players' inventories.
Please contact me if you wish to use the source code. Of course, everything I've written can by reconstructed from the JNBT Library.
please update to 1.9.2 Spigot and Bukkit
Please update to support 1.8.3. Thank
Where do we download it
Does not work with 1.7.9 (due to new minecraft player file structure.
@AsianLag
OPs only =/
Does it work with 1.7.9?
Thanks for the update! but can we get a list of permissions?
Sorry for the lack of development, life caught up to me. I made this plugin as a side-project without the intention of turning it into a huge project. Since there still is some interest in it however, I will look into updating it for Minecraft 1.7.2 and fixing a couple miscellaneous bugs that still exist. I do not have a time table for getting this done, but know that it is on my list of things to do.
I was wondering if this can tell you if anyone is using an inventory editor. Alert me when they get items out of the ordinary? Anything like that.
In dire need of this plugin being updated!
Any plans to updated this to be compatible with 1.5.2? I'd like to use to return items when hackers swoop in and steal other players stuff, so I can make sure i'm returning the right items.
Thanks!
This works great for the most part.
Can't view players inventories offline and I can't view players armor, even when they're on.
Can you update the plugin? Because this would be awesome!
Are you going to update this plugin? :D
Thanks for a nice simple plugin. Is there any chance you can add a [world] parameter to the inventory, armor and enderchest command?
@ManBeastPigDev You can find all commands in the plugin.yml here: https:github.com/Deaboy/InvMaster/blob/master/src/plugin.yml
what does "Shift-click controls for armor contents. " mean?
And what are the permission nodes for it?
And how do you edit a players ender chest?
would you mind writing a help file or some kind of instructions?
I have Multiverse Inventories installed. Will it work?
Also are there any commands?
I dont see any llisted?
@Shad0wSpl1c3r
I believe that this is because Bukkit did some shinanagins in that update. The update broke it. v1.1 will work with CB 1.4.7 R1.0, so be sure to update!
Running CB 1.4.6-R0.3 just like this is tested for, using Java 6 and Java 7, and still getting this error:
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/deaboy/invmaster/InvMaster : Unsupported major.minor version 51.0
Don't have a Twitter account or else I'd post there.
@OkevTheDev
Thank you for posting this error message; I will look into the issue and solve the problem.
Dont use this plugin. It will delete who's ever inventory you open -.-