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 Jan 1, 2014@Mercgeek
i did this...
-
View User Profile
-
Send Message
Posted Dec 31, 2013@lishid
I am using Craftbukkit Beta build Release 2 (CB 1.7.2 R0.2). I downloaded it from the dl.bukkit.org site.
BTW: Long time fan of your plugin, keep up the great work!
-
View User Profile
-
Send Message
Posted Dec 30, 2013Guys,
The way the permissions system works is whatever line you have first, the console ignores the rest of the permissions matching it if it is below it. Basically, if you want to add in a negative permission, add it to the top of the rank's permissions as the permissions that are read before get priority. E.g.:
- -OpenInv.editinv
- OpenInv.*
Let me know how it goes.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Nussi1986
Hmm I believe I had to check for OpenInv.* and * for some permissions plugins that doesn't automatically return true if "*" is given...
-
View User Profile
-
Send Message
Posted Dec 30, 2013@lishid
I use PEX and negate the OpenInv.editinv...
- -OpenInv.editinv
But it has no effect...
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Nussi1986
You have to revoke the "OpenInv.editinv" permission. Not sure how this is done now on bukkit perms though...
-
View User Profile
-
Send Message
Posted Dec 30, 2013lishid, my Admins have the *.permission, they have too check some player inventories... how can I prevent my admins to edit inventories?
-
View User Profile
-
Send Message
Posted Dec 29, 2013@6double
Weird... The only way Java would throw that error is if it is compiled with 1.7 and ran with 1.6... Which jar are you using (where did you download it from)?
Maybe I can rebuild a different jar?
-
View User Profile
-
Send Message
Posted Dec 28, 2013@lishid
I just checked my java version and it definitely says that it is running java version 1.7 update 45. Any other reason you can think of for getting the error report Mercgeek brought up?
-
View User Profile
-
Send Message
Posted Dec 28, 2013@lishid
Thank you so much! I thought I was using 1.7 but was using 1.6. Awesome plugin and thanks a heap for the reply!
-
View User Profile
-
Send Message
Posted Dec 27, 2013@Knutta87
"java.lang.UnsupportedClassVersionError happens because of a higher JDK during compile time and lower JDK during runtime."
Your java is probably 1.6, and you need 1.7.
-
View User Profile
-
Send Message
Posted Dec 27, 2013I get the same error as Mercgeek.... Java is updated.
-
View User Profile
-
Send Message
Posted Dec 23, 2013@Mercgeek
I believe that it's because I built my classes using Java 1.7.
If you can update your jre to 1.7, it should work.
-
View User Profile
-
Send Message
Posted Dec 22, 2013Could someone please tell me why OpeninInv won't work for me? [17:17:03 ERROR]: Could not load 'plugins/Openinv.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/lishid/openinv/OpenInv : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] Caused by: java.lang.UnsupportedClassVersionError: com/lishid/openinv/OpenInv : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-1-gbafd450-b2975jnks] ... 9 more
Thanks :D Also, excellent plugin, really love it.
-
View User Profile
-
Send Message
Posted Dec 15, 2013Updated!
New version:
More info is on the forum at: http://forums.bukkit.org/threads/15379/page-27#post-2087696
-
View User Profile
-
Send Message
Posted Dec 12, 2013Silent chest makes it impossible to hold shift and right click a chest (which is supposed to cancel the chest opening) - could you fix this?
-
View User Profile
-
Send Message
Posted Dec 10, 2013@GumbyDammit
Update to 2.1.2, see forum page: http://forums.bukkit.org/threads/15379/page-27#post-2072814
-
View User Profile
-
Send Message
Posted Dec 10, 2013Error is logged by your updater:
-
View User Profile
-
Send Message
Posted Dec 9, 2013@LCastr0
See forums update: http://forums.bukkit.org/threads/15379/page-27#post-2055916
-
View User Profile
-
Send Message
Posted Dec 9, 2013@lishid
Can you please update to 1.7.2?