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 Jul 2, 2013@DiscoGC
Working on it today.
-
View User Profile
-
Send Message
Posted Jul 2, 20131.6.1 support please. :)
-
View User Profile
-
Send Message
Posted Jun 28, 2013@anthony2323
That's interesting, however, I do think there are better plugins for this kind of stuff (like shop plugins)
-
View User Profile
-
Send Message
Posted Jun 28, 2013It would be cool if you can open someone's inventory including your own to the entire server and people can take stuff and put stuff in it as a server-wide drop party.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@ShittyAsshole
Not sure... Your name is probably why tough.
@wrecktify80
How often does it happen? It's possible that a threading problem caused the player list to desync, possibly caused by some other plugin. This should be rare though.
-
View User Profile
-
Send Message
Posted Jun 24, 2013Its not an insecure server, its online. Running multiverse-inventories if that matters at all. Anything I can provide to help pinpoint it?
-
View User Profile
-
Send Message
Posted Jun 22, 2013DAPLUGINDOSNTWRKITYPDCEOPENINVTHENANAMBUTNOTHINHAPEN
WASUPWITTHAD
Sorry bout that
The plugin din't work , I typed in /openinv (name) but nothing happend. Why?
-
View User Profile
-
Send Message
Posted Jun 22, 2013Sorry for the long wait guys
@wrecktify80
Hmmm that method has not failed before... Are you running an insecured server?
@Peariod
Yes, this is known, but is fault of minecraft's methods and not much I can do.
@ThisUsernameIsMine
That is also a minecraft fault... I'm still looking into hacks to fix this.
-
View User Profile
-
Send Message
Posted Jun 21, 2013@ryanblm
You can give the groups the permission node: essentials.enderchest. It does use the essentials plugin, but it does not have conflicts with OpenInv because they are different commands. :) (btw, the essentials command is /enderchest)
-
View User Profile
-
Send Message
Posted Jun 20, 2013@Peariod
There's indeed a glitch. My 'Assistant / Inspector' group are allowed to inspect player inventories but not to modify them.
Despite the limited permission nodes i gave them they can still add items to player inventories using the shift + click method =/
-
View User Profile
-
Send Message
Posted Jun 18, 2013Not sure if this has been mentioned yet:
There is a glitch where people with access to /openinv can dupe stackable items, such as blocks. They simply need to open their own inventory and have only one available space. Then they shift click the block(s) of their choice and it will double.
-
View User Profile
-
Send Message
Posted Jun 12, 2013Some players kick back this console error when I try to /openinv their inventory. I thought it was a problem with offline players but other offline players work ok.
20:20:32 [SEVERE] java.lang.StringIndexOutOfBoundsException: String index out of range: -1 20:20:32 [SEVERE] at java.lang.String.substring(String.java:1911) 20:20:32 [SEVERE] at com.lishid.openinv.internal.v1_5_R3.PlayerDataManager.matchUser(PlayerDataManager.java:91) 20:20:32 [SEVERE] at com.lishid.openinv.internal.v1_5_R3.PlayerDataManager.loadPlayer(PlayerDataManager.java:46) 20:20:32 [SEVERE] at com.lishid.openinv.commands.OpenInvPluginCommand.onCommand(OpenInvPluginCommand.java:95) 20:20:32 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 20:20:32 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) 20:20:32 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:965) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:883) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) 20:20:32 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted Jun 9, 2013@ryanblm
You can use a stick to hit someone to open their inventory after using the command /toggleopeninv
-
View User Profile
-
Send Message
Posted Jun 8, 2013Hey, This is an amazing plugin, however i am using it on a prison server and i was wanting it, so that my guards dont have to use a command so that they can open people's inventory is there anyway that you could do it as a config, so that they dont have to do the command, please
thankyou -Ryan
-
View User Profile
-
Send Message
Posted Jun 7, 2013is it possible to make it so people can only open their own enderchest?
-
View User Profile
-
Send Message
Posted Jun 7, 2013Awesome plugin! Just what we needed! It does exactly what i needed! Two Thumbs up!
-
View User Profile
-
Send Message
Posted Jun 6, 2013Hi, i would like to know if we can have players look in an inventory but without taking anything out. Thanks!
-
View User Profile
-
Send Message
Posted Jun 4, 2013I'm having a bug on the latest version of openinv in which by opening a player's inventory, it empties it. Any ideas? :/
-
View User Profile
-
Send Message
Posted Jun 4, 2013sounds great!
Opens funny trolling AND greifing possibilities!
-
View User Profile
-
Send Message
Posted May 29, 2013@DanielMullaly
It's a bug in the CraftBukkit and Bukkit API that OpenInv has no control over. OpenInv tries to deny any inventory change event provided by the bukkit API.