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 Mar 8, 2013nice plugin
-
View User Profile
-
Send Message
Posted Mar 3, 2013@piritacraft
I haven't tried, though it relies on internal implementations of CraftBukkit so it might not work.
-
View User Profile
-
Send Message
Posted Mar 2, 2013This plugin is very good, but I think that is not full compatible with FTB MindCrack.
-
View User Profile
-
Send Message
Posted Feb 25, 2013@Bodyash
You downloaded a bugged Spigot build, download a new one.
-
View User Profile
-
Send Message
Posted Feb 24, 2013@Bodyash
What did Spigot do again........ Let me check.
-
View User Profile
-
Send Message
Posted Feb 24, 20132013-02-24 11:43:37 [SEVERE] Could not pass event InventoryClickEvent to OpenInv v1.9.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at net.minecraft.server.v1_4_R1.v1_4_R1.PlayerConnection.a(PlayerConnection.java:1204) at net.minecraft.server.v1_4_R1.v1_4_R1.Packet102WindowClick.handle(SourceFile:31) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:174) at net.minecraft.server.v1_4_R1.v1_4_R1.PlayerConnection.d(PlayerConnection.java:115) at net.minecraft.server.v1_4_R1.v1_4_R1.ServerConnection.b(SourceFile:39) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:66) at net.minecraft.server.v1_4_R1.v1_4_R1.MinecraftServer.r(MinecraftServer.java:590) at net.minecraft.server.v1_4_R1.v1_4_R1.DedicatedServer.r(DedicatedServer.java:228) at net.minecraft.server.v1_4_R1.v1_4_R1.MinecraftServer.q(MinecraftServer.java:486) at net.minecraft.server.v1_4_R1.v1_4_R1.MinecraftServer.run(MinecraftServer.java:420) at net.minecraft.server.v1_4_R1.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_R1/inventory/CraftInventory at com.lishid.openinv.internal.v1_4_R1.InventoryAccess.check(InventoryAccess.java:33) at com.lishid.openinv.OpenInvInventoryListener.onInventoryClick(OpenInvInventoryListener.java:32) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventory at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 21 more
Using Spigot
-
View User Profile
-
Send Message
Posted Feb 19, 2013@midbifroid
Weird...It seems that the server sends a bad container size to the client, not sure why MCPC does that.
@Puremin0rez
Yes, In order to read the offline player data, also in order to make a reference to the raw player inventory so that modifications are updated live on both the player and the openinv admin,
-
View User Profile
-
Send Message
Posted Feb 19, 2013Does this still use NMS? Is there a reason it needs NMS?
-
View User Profile
-
Send Message
Posted Feb 18, 2013recently downloaded this, because I detected an error, and with new version, error still.
Server: Bukkit & Forge (1.4.7 all) source (mcportcentral) Client: Forge
I tried empty mods for client and server, empty plugins etc, all clean and start from zero. Installing plugins 1 for 1, i located this. I know this error probably is not thrown from Bukkit servers.
Strangely the error affects to client, not to server, and therefore I think it will not be easy fix. Is indifferent if client has or not forge, or it is clean, i checked. The error comes from Server Bukkit Forge MCMC + OpenInv Plugin.
The error is specifically thrown when a player try to open a chest.
Here are the reports.
http://pastebin.com/ZRh1J02z
http://pastebin.com/5QUCQvbc
-
View User Profile
-
Send Message
Posted Feb 15, 2013@Rimirezz
You got a problem with your sqlite setup, have fun.
-
View User Profile
-
Send Message
Posted Feb 15, 2013When I tried to use this plugin a huge error showed up, have fun:
http://pastebin.com/gUwfMEVE
-
View User Profile
-
Send Message
Posted Feb 13, 2013I found a small bug: when I try to put items in my armor slots with /openinv [my username] it puts it in but it doesn't save until I reconnect but another player can put anything in my armor slots just fine. any way to fix? I need to do it so I can spawn mobs in my mob arena with certain items on them without having to reconnect each time. thanks.
-
View User Profile
-
Send Message
Posted Feb 6, 2013ok tnx :)
-
View User Profile
-
Send Message
Posted Feb 5, 2013@davide33
Use NoCheatPlus works way beter imo. Also has no problems.
-
View User Profile
-
Send Message
Posted Feb 5, 2013this plugin have problem whit anticheat :(
-
View User Profile
-
Send Message
Posted Feb 3, 2013@CollinDesigns
hmm that might be a problem with the server... you could try restarting the server.
-
View User Profile
-
Send Message
Posted Feb 3, 2013This seems to be bugged? I putted items in one of my players inv by using; /open (name) And he doesn't has them... So i reconnected but still nothing. So I took items from his inv again using /open (name) and just dropped them at his feet....
-
View User Profile
-
Send Message
Posted Feb 2, 2013It doesn't support Anti-Cheat...... It is a lot of error when i use /open
-
View User Profile
-
Send Message
Posted Feb 1, 2013I hope can set enable or disable some commands
-
View User Profile
-
Send Message
Posted Jan 24, 2013@MattyLuggs
Weird...
Here's my code, it's supposed to work for any enderchest access...
if (inv instanceof SpecialEnderChest) { if (!player.hasPermission(Permissions.PERM_EDITENDER)) { return false; } }