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
Friendly reminder that people still care about this plugin and to see if you're ready for R5 and an eventual 1.2 release.
@AnotherP
That's my strong point :D
I make my stuff very configurable and optimized.
ok, well if you please make sure lots of things are configurable, like if the player drops things from all invs on death or just the default one... but cool, I can't wait to see that. (make sure you link your multiinv page on here and vis-versa)
@AnotherP
MultiInv is bloated in the way it's written, and the devs are somewhat inactive.
I'm planning on writing my own MultiInv and make that compatible with OpenInv instead.
any way to make this compatible with the plugin multiple inventories? I know you just said it isn't, but can you make it? That would be awesome.
@pulsehh
It will only open the current one or something... Well anyways, support for multiInv is limited...
Very nice plugin, but I'm curious how this will behave alongside MultiInv ?
@Spezialeinheit
It's R5 ready.
I hope you Update für R5 :)
Wrong plugin, sorry.
@minejames1
Yeah, you weren't supposed to do that... Gonna fix that in next version.
When you try /openinv <name> from console it reports errors.
@lishid
It is indeed. Metrics is only used by this plugin on my plugin list. Maybe this would be fixed by storing the files in a MySQL server versus flatfile yml so that it doesn't need to have so many open files? Just an idea. I really do love this plugin.
@ihasamoose
Not caused by this plugin.
21:28:43 [INFO] [Metrics] Too many open files 21:28:44 [SEVERE] net.minecraft.server.WorldConlictException: Failed to check session lock, aborting 21:28:44 [SEVERE] at net.minecraft.server.WorldNBTStorage.checkSession(WorldNBTStorage.java:74) 21:28:44 [SEVERE] at net.minecraft.server.World.l(World.java:2660) 21:28:44 [SEVERE] at net.minecraft.server.World.y(World.java:282) 21:28:44 [SEVERE] at net.minecraft.server.World.save(World.java:272) 21:28:44 [SEVERE] at net.minecraft.server.World.doTick(World.java:1745) 21:28:44 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:524) 21:28:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) 21:28:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Crashes my server.
@mraof
You can't register two minecraft users with the same name and different capping. It's not possible to have two users with same name but different capping on a non-cracked server. You must be running offline mode (a.k.a cracked mode) in order to have that.
Also, a minecraft client that allows you to change username is a cracked client.
Yes, my server is on linux, but its not cracked, and neither is my client, I just wrote a script to add an option of choosing my username when running Minecraft, in case I feel a need to run multiple clients for some reason, such as testing a plugin
@fjutte
You're welcome :D
if I was Rod Stewart I would sing to this plugin "have I told you lately that I love you?"
thanks lishid!!!
@mraof
Why do you have that? The only reason that is possible is if you're running a cracked server on linux.