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 Feb 15, 201221: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.
-
View User Profile
-
Send Message
Posted Feb 14, 2012@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.
-
View User Profile
-
Send Message
Posted Feb 14, 2012Yes, 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
-
View User Profile
-
Send Message
Posted Feb 14, 2012@fjutte
You're welcome :D
-
View User Profile
-
Send Message
Posted Feb 14, 2012if I was Rod Stewart I would sing to this plugin "have I told you lately that I love you?"
thanks lishid!!!
-
View User Profile
-
Send Message
Posted Feb 14, 2012@mraof
Why do you have that? The only reason that is possible is if you're running a cracked server on linux.
-
View User Profile
-
Send Message
Posted Feb 14, 2012When you said that you fixed case sensitivity, do you mean it now is or isn't? I have both a mraof.dat and Mraof.dat, and I don't want them to get mixed up
-
View User Profile
-
Send Message
Posted Feb 12, 2012@Jucko13
Ah, did I forget to do it... Thanks for reporting.
-
View User Profile
-
Send Message
Posted Feb 12, 2012just a little bug found. i know this plugin is not supposed to be used by the console. but when you do you'll get an
error. this error is caused because you dont check for the
. just a tip :P
-
View User Profile
-
Send Message
Posted Feb 11, 2012@thefowles1
Yes, '*' also works.
@genogeist
Will be fixed for next version, but it should not affect the functionality of the plugin in any way, so you can just ignore it...
@balkonier
Yeah, it's just a server/version count. I'll remove the error on next version.
-
View User Profile
-
Send Message
Posted Feb 11, 2012@genogeist
Yeah I just restarted and got the same error... before the restart everything worked fine.. is it possible that the plugin is collecting usage data or something like that?
-
View User Profile
-
Send Message
Posted Feb 11, 2012I keep getting a error when I start the server: 03:38 AM [SEVERE] java.io.IOException: Server returned HTTP response code: 500 for URL: http://metrics.griefcraft.com/report/OpenInv 03:38 AM [SEVERE] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) 03:38 AM [SEVERE] at lishid.openinv.utils.Metrics.postPlugin(Metrics.java:241) 03:38 AM [SEVERE] at lishid.openinv.utils.Metrics.beginMeasuringPlugin(Metrics.java:185) 03:38 AM [SEVERE] at lishid.openinv.OpenInv.onEnable(OpenInv.java:66) 03:38 AM [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) 03:38 AM [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) 03:38 AM [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379) 03:38 AM [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) 03:38 AM [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174) 03:38 AM [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357) 03:38 AM [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344) 03:38 AM [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) 03:38 AM [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) 03:38 AM [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
not sure if there is anything you can do about it, just figured you might like to know about it, the server it is trying to get to is returning a 500 - Internal Server Error
-
View User Profile
-
Send Message
Posted Feb 10, 2012@lishid
Do you mean openinv.*?
-
View User Profile
-
Send Message
Posted Feb 10, 2012@lishid
Much appreciated :)
-
View User Profile
-
Send Message
Posted Feb 10, 2012@Hangar
I did not know about it until recently...
Also, I'll see what I can do for the messages.
-
View User Profile
-
Send Message
Posted Feb 10, 2012@lishid
Yeah that's what I've been doing, but I thought maybe you would reconsider stepping on a command from one of the most popular plugins that's been around forever :/
Well then, one other thing: my users would like to be able to open chests silently without the text spam. If you have a room of chests and you're looking for something, you can kiss goodbye to any chat that was on your screen. Maybe that could be an option at some point.
Thanks :)
-
View User Profile
-
Send Message
Posted Feb 9, 2012@thefowles1
the wildcards should work.
-
View User Profile
-
Send Message
Posted Feb 9, 2012Is there an admin permission node, or will I have to add each node to the group?
-
View User Profile
-
Send Message
Posted Feb 7, 2012@Hangar
edit plugin.yml inside OpenInv.jar and remove /search as alias
-
View User Profile
-
Send Message
Posted Feb 7, 2012The Worldedit /search command no longer works work with this installed :/