OpenInv
Open anyone's inventory or ender chest and modify it in real time! Works with offline players!
Description
This plugin allows you to open any player's inventory or ender chest and interact with it in real time. You can also do it for offline players! This includes access to the armor slots as well as being able to drop items as if you were the player by moving them into the unused slots to the bottom right. Additionally, you can open any chest that is blocked with blocks above it with AnyContainer and open containers silently (no sound or opening animation) with SilentContainer.
Features
- OpenInv: Open anyone's inventory, even if they're offline.
- Read-only mode! Don't grant edit permission.
- Cross-world support! Allow access only from the same world.
- No duplicate slots! Only armor is accessible when opening self (if allowed at all)!
- Drop items as the player! Place items in the dropper slot in the bottom right. Can be disabled via permission!
- Allow any item in armor slots! Configurable via permission.
- OpenEnder: Open anyone's ender chest, even if they're offline.
- Allow access only to own ender chest! Don't grant permission to open others.
- Read-only mode! Don't grant edit permission.
- Cross-world support! Allow access only from the same world.
- SilentContainer: Open containers without displaying an animation or making sound.
- AnyContainer: Open containers, even if blocked by ocelots or blocks.
Installation
To install OpenInv, simply copy the plugin to your plugins folder and restart/reload your server.
Commands
Please see the wiki.
Permissions
Please see the wiki. For assistance upgrading to 5.0.0, check out the migration section.
Other
Source Code hosted on GitHub
Original Bukkit forum thread: http://forums.bukkit.org/threads/15379
-
View User Profile
-
Send Message
Posted May 28, 2013Hi, I use your plugin as a donator perk. There is a glitch where people without the edit permission can take items out. I wasn't told exactly how it's done, but it has to do with the inventory mechanics of the new MC update. Has something to do with stacking.
Thanks
-
View User Profile
-
Send Message
Posted May 25, 2013Please add multiworld support. Specifically with multiverse-inventories, but support for MultiInv, CreativeControl, and any other highly popular inventory control plugins would be nice.
-
View User Profile
-
Send Message
Posted May 22, 2013@lishid
Yes Thats Fine It Would Make It Easier On Us Owners XD
-
View User Profile
-
Send Message
Posted May 21, 2013@Sayonatchi
Hmm I can't load player data from other worlds while they're currently there because bukkit would load the other inventory to their current one.
@Kami675
That's possible, though would only work for online players.
@serglem
Why would you do that?
@PanniCraft
Weird, it's most likely caused by the permissions plugin you are using. OpenInv uses bukkit's generic super perms which is provided by specific permissions plugin that you use.
-
View User Profile
-
Send Message
Posted May 21, 2013Hi, could it be that your plugin doesn't work with the '*' permission? My group "Owner" has this permission but can't tale items out of a players inventory but the group "Admin" which has the permission "openinv.editinv" is allowed to edit another players inventory. Is this caused by your plugin or something else?
-
View User Profile
-
Send Message
Posted May 21, 2013Hi all! I have an idea about the plugin. Make the plugin possible to write information about inventory of players into MySQL database (And enderchest's also). It would be very cool!
-
View User Profile
-
Send Message
Posted May 20, 2013Pls enable a /searchinv for enderchests since most ppl do not hold all their diamonds etc inside their inventories xD
-
View User Profile
-
Send Message
Posted May 19, 2013This is just the plugin I was looking for, thanks.
-
View User Profile
-
Send Message
Posted May 15, 2013You should add /openinv <player> <world>
This would make the plugin perfect.
-
View User Profile
-
Send Message
Posted May 15, 2013@lishid
Hi. Sorry. It was only clearing inventories if you opened your own.
Although, it's not displaying the inventory of someone else.
I'm using the latest build of Spigot, #855. I've always used spigot, and your plugin, and have never had an issue :3
-
View User Profile
-
Send Message
Posted May 12, 2013@lishid
Having SilentChest on also makes it so you can't place hoppers feeding into the sides of chests. Glad I saw this post, I was wondering why I was the only one who couldn't do it xD
-
View User Profile
-
Send Message
Posted May 12, 2013@lishid
Yeah I turned it off but I just wanted to let you both know it prevents the use of the other plugin.
-
View User Profile
-
Send Message
Posted May 12, 2013@xDowsey
Version of CraftBukkit?
@Hangar
SilentChest bypasses chest opening check, though you can just turn it off by doing "/sc" and it will work.
-
View User Profile
-
Send Message
Posted May 12, 2013/silentchest prevents the creation of QuickShops
The dev of that plugin seemed to think it couldn't be fixed but FYI for you too I guess :)
-
View User Profile
-
Send Message
Posted May 12, 2013Hi, using the latest version. When you open someone's inv, it clears it as well.
-
View User Profile
-
Send Message
Posted May 11, 2013@godgodgodgo
Problem is that this plugin hooks into deep minecraft data in order to have nicely synced inventories, and not just a copy provided by bukkit API. This implementation is not remapped my MCPC usually.
-
View User Profile
-
Send Message
Posted May 11, 2013@lishid
Hmm, MCPC usually remaps plugins just fine. I'll try some updates.
-
View User Profile
-
Send Message
Posted May 10, 2013@NemesisMate
There would be a lot, plus you're not taking into account chests created on world generation or before the plugin was installed. Also, there would still be a big number of chunks to load and unload since the chest data would be saved in those chunk files.
-
View User Profile
-
Send Message
Posted May 10, 2013@lishid
Hm... ok... and adding an option to save all chests location on it creation... wouldn't be viable neither?
-
View User Profile
-
Send Message
Posted May 9, 2013@NemesisMate
Async chunk loading is troublesome. There's a part that runs on the main thread too, which will impact (as in lag TPS down a lot) game play by a lot. There's no way to move chunk loading completely off the main thread.
@tommarvolo124
Hmmm not sure what MCPC Did when they upgraded... they might have changed naming convention or something