Open anyone's inventory as a chest! in real time! Works with offline players! Open EnderChests of any player via command!
Source Code hosted on GitHub
Description
- Open a player's inventory as a chest and interact with it in real time.
- Access to the inventory and armor slots.
- Open any chest that has blocks on top (blocked chests) with AnyChest.
- Open a chest silently (without chest animation nor sound) with SilentChest.
- Open any player's EnderChest from a command.
- Drop item as another player (by putting it in the 5 unused slots in openinv)!
How to install
- Copy to your plugins folder, and restart/reload your server.
Use
- Use command "/openinv <player>" to open a player's inventory
- Use command "/toggleopeninv" to toggle Item openinv:
- * Hit a player with an item of your choice (STICK by default), and you will open the player's inventory (no damage)
- * Right click the air with the item opens the last opened inventory (toggle must be ON)[/CODE]
- Use command "/anychest" to toggle anychest (blocked chest bypass)
- Use command "/silentchest" to toggle silent chest
- Use command "/openender <Player>" to open a player's enderchest
- Use command "/searchinv <Item> [MinimalAmount]" list all players having a certain item in their inventory.
- To use a sign for quick access (this uses the normal Openinv.openinv permissions, override and exempt applies), You need: "[openinv]" (without quotes) on the 1st line and the player's name on the other lines.
Permissions nodes (CaSe SeNsItIvE)
- "OpenInv.openinv" gives permission to use OpenInv
- "OpenInv.openself" Allows opening the inventory of the command user
- "OpenInv.editinv" - Allows editing of inventory
- "OpenInv.openender" - Allows opening of EnderChests
- "OpenInv.editender" - Allows editing of enderchest
- "OpenInv.search" gives permission to use searchinv
- "OpenInv.crossworld" allows cross-world openinv.
- "OpenInv.exempt" makes the player's inventory protected (unable to be opened)
- "OpenInv.override" gives permission to open anyone's inventory, even protected ones
- "OpenInv.anychest" gives permission to open chests that are blocked by a block on top.
- "OpenInv.silent" gives permission to open chests in total silence, without animation.
- (without quotes)
Features
- Read-only permissions for OpenInv and OpenEnder! Just don't give the editinv and editender permissions nodes!
- Administrators can modify any user's inventory contents as they wish, in real time.
- Access it anywhere! No distance or obstacle limitations.
- Permissions support.
- Use the command without argument opens the last accessed person's inventory.
- Use sticks or any (configurable) item and toggles for quick access.
- Search all online players for a certain item in their inventory.
- Protect players from openinv with exempt permission, and bypass protection with override permission.
- Use a sign to perform openinv for convenience.
- Cross-world openinv protection.
- Offline player openinv supported.
- Open chests that are blocked because they have a solid block on top. (AnyChest)
- Silent opening of chest, no sound and opening animation.
- EnderChests can be opened, even for offline players!
- NEW: Drop item as another player (by putting it in the 5 unused slots in openinv)
- Self-opening protection.
More info on the forum: http://forums.bukkit.org/threads/15379
Facts
- Date created
- Aug 27, 2011
- Categories
- Last update
- May 07, 2013
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- OpenInv
- Downloads
- 651,656
- Recent files
- R: OpenInv 2.0.2 for CB 1.5.2-R0.1 May 07, 2013
- R: OpenInv 2.0.1 for 1.5.1 Mar 26, 2013
- R: Openinv 2.0.0 for 1.5.1 Mar 23, 2013
- R: OpenInv 1.9.9 for 1.5.1 Mar 21, 2013
- R: OpenInv 1.9.8 for 1.5.0 Mar 20, 2013

- Reply
- #499
Kami675 May 23, 2013 at 03:09 UTC - 0 likes@lishid: Go
Yes Thats Fine It Would Make It Easier On Us Owners XD
- Reply
- #498
lishid May 22, 2013 at 02:44 UTC - 0 likes@Sayonatchi: Go
Hmm I can't load player data from other worlds while they're currently there because bukkit would load the other inventory to their current one.
@Kami675: Go
That's possible, though would only work for online players.
@serglem: Go
Why would you do that?
@PanniCraft: Go
Weird, it's most likely caused by the permissions plugin you are using. OpenInv uses bukkit's generic super perms which is provided by specific permissions plugin that you use.
- Reply
- #497
PanniCraft May 21, 2013 at 19:03 UTC - 0 likesHi, could it be that your plugin doesn't work with the '*' permission? My group "Owner" has this permission but can't tale items out of a players inventory but the group "Admin" which has the permission "openinv.editinv" is allowed to edit another players inventory. Is this caused by your plugin or something else?
- Reply
- #496
serglem May 21, 2013 at 18:13 UTC - 0 likesHi all! I have an idea about the plugin. Make the plugin possible to write information about inventory of players into MySQL database (And enderchest's also). It would be very cool!
- Reply
- #495
Kami675 May 21, 2013 at 02:53 UTC - 0 likesPls enable a /searchinv for enderchests since most ppl do not hold all their diamonds etc inside their inventories xD
- Reply
- #494
KillinCupboards May 19, 2013 at 11:59 UTC - 0 likesThis is just the plugin I was looking for, thanks.
- Reply
- #493
Sayonatchi May 16, 2013 at 04:16 UTC - 1 likeYou should add /openinv <player> <world>
This would make the plugin perfect.
- Reply
- #492
xDowsey May 15, 2013 at 12:42 UTC - 0 likes@lishid: Go
Hi. Sorry. It was only clearing inventories if you opened your own.
Although, it's not displaying the inventory of someone else.
I'm using the latest build of Spigot, #855. I've always used spigot, and your plugin, and have never had an issue :3
- Reply
- #491
jb_aero May 13, 2013 at 06:22 UTC - 0 likes@lishid: Go
Having SilentChest on also makes it so you can't place hoppers feeding into the sides of chests. Glad I saw this post, I was wondering why I was the only one who couldn't do it xD
- Reply
- #490
Hangar May 13, 2013 at 05:18 UTC - 0 likes@lishid: Go
Yeah I turned it off but I just wanted to let you both know it prevents the use of the other plugin.