Open anyone's inventory as a chest in real time! Works with offline players! Open ender chest of any player via command!


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! Additionally, you can also open any chest that is blocked with blocks above it with AnyChest and open chests silently (no sound or opening animation) with SilentChest. Some other nice features of the plugin include the ability to access the armor slots of player inventories as well as being able to force drop items in a player inventory as if you were them by moving them into the 5 unused slots in openinv.


  • Read-only permissions for OpenInv and OpenEnder! Just don't give the editinv and editender permissions nodes!
  • Administrators can modify any user's inventory or ender chest contents as they wish, in real time.
  • Access from anywhere! No distance or obstacle limitations.
  • Permissions support.
  • Player inventories and ender chests of any player can be opened. Even for offline players!
  • Using the openinv or openender command without any arguments opens the last accessed player's inventory/ender chest.
  • Use sticks or any (configurable) item and toggles for quick access.
  • Search all online players for a certain item in their inventory or ender chest.
  • Use a sign to perform openinv for convenience.
  • Protect players from openinv with exempt permission, and bypass protection with override permission.
  • Cross-world openinv protection.
  • Self-opening protection.
  • Open chests that are blocked because they have a solid block on top with the 'Any Chest' feature.
  • Silent opening of chests with no sound or opening animation.
  • Force drop other player's items (by putting it in the 5 unused slots in openinv)


To install OpenInv, simply copy the plugin to your plugins folder and restart/reload your server.


/openinv <player>oi, inv, openOpens a specified player's inventory.
/openender <player>oeOpens a specified player's ender chest
/searchinv <item> [minAmount]siLists all players that have a certain item in their inventory.
/searchender <item> [minAmount]seLists all player that have a certain item in their ender chest.
/toggleopeninvtoi, toggleoi, toggleinvToggles inventory opening with an item.
/anychestacToggles any chest mode (blocked chest bypassing)
/silentchestsc, silentToggles silent chest mode (opening chest silently)

Permissions (CaSe SeNsItIvE)

Permission NodeDescription
OpenInv.openinvGives permission to use OpenInv.
OpenInv.openselfAllows opening the inventory of the command user.
OpenInv.editinvAllows editing of inventories.
OpenInv.openenderAllows opening of ender chests.
OpenInv.openenderallAllows opening of ender chests of everybody. Without this permission, someone can only open his own ender chest.
OpenInv.editenderAllows editing of ender chests.
OpenInv.searchGives permission to use searchinv and searchender command.
OpenInv.crossworldAllows cross-world use of openinv.
OpenInv.exemptMakes the player's inventory protected (unable to be opened).
OpenInv.overrideGives permission to open anyone's inventory, even protected ones.
OpenInv.anychestGives permission to open chests that are blocked by a block on top.
OpenInv.silentGives permission to open chests in total silence, without animation.

Quick Access Signs

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.


Source Code hosted on GitHub

More info on the forum:

Support the developer: Donate!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of cwken10 cwken10 Jul 05, 2015 at 04:07 UTC - 0 likes

    which version is stable fot == 1.7.x ==?

  • Avatar of ShadowRanger24 ShadowRanger24 Jun 28, 2015 at 01:17 UTC - 0 likes

    @Wolfie713: Go

    I'll need to confirm the compatibility with OpenInv. I believe currently it's only compatible with 1.8.4-1.8.7 but I will need to double check.


  • Avatar of Wolfie713 Wolfie713 Jun 27, 2015 at 18:25 UTC - 0 likes

    I'm having the same issue as Sitmobedaf except I'm running server version 1.8.3. I enter the command and it tells me the usage despite my using a players name.

  • Avatar of CloudeLecaw CloudeLecaw Jun 26, 2015 at 06:31 UTC - 0 likes

    @DeltaForce658: Go He wrote somthing like:
    Потому что я живу в России, придурки -> Because i life in Russia you boneheads....
    ............that was friendly for a russian ;)

    Last edited Jun 26, 2015 by CloudeLecaw
  • Avatar of Sitmobedaf Sitmobedaf Jun 25, 2015 at 17:49 UTC - 0 likes

    Потому что я живу в России, придурки....

  • Avatar of DeltaForce658 DeltaForce658 Jun 25, 2015 at 14:54 UTC - 0 likes

    @Sitmobedaf: Go

    Why are you still on 1.7.10 hahahah

  • Avatar of CloudeLecaw CloudeLecaw Jun 25, 2015 at 11:45 UTC - 0 likes

    @Sitmobedaf: Go

    Your trieing to triebe the author of the plugin? :D
    He said he changed to 1.8. many many plugin devs dont develop anymore for 1.7.10.

    If your still using the old version 1.7.10 then also use the old OpenInv 1.2.9 :)
    i can understand the autor that he gave up the 1.7.10. Did u know that for each major verson u need to double most of files in the jar because of the version? this means if the author did 1 change before i made it in X versions be compatible with all his versions..
    Now he decided to work with 1.8.7 this means he need to do all work just once on changes.
    (what u thought why 1.2.9 was that big in its filesize? ,because it is compatible from 1.5.2 up to the latest version that the auto made it compatible with)

    why not invest the 10 Dollar and update your server to a 1.8 server? dont tell me "because the clients just are 1.7.10.. they are just 1.7.10 mostly because they only are hacked clients... a real bought client is not interested in if he is 1.7.10 or 1.8.x because he can change like he want. Also the 1.7.10 are not realy compatible with the uuid system that fails on namebased 1.7.10 servers) :D update to 1.8.7 and u will see all will be much easier ;)

  • Avatar of Sitmobedaf Sitmobedaf Jun 25, 2015 at 08:57 UTC - 0 likes

    Please add support for 1.7.10. I am ready to sacrifice for the project is $ 10 :)

  • Avatar of ShadowRanger24 ShadowRanger24 Jun 25, 2015 at 08:22 UTC - 0 likes

    @Sitmobedaf: Go

    As stated on the download page the latest release is built for compatibility with Minecraft 1.8.x, and not versions below that. Chances are this is why it isn't working correctly for you as you are running 1.7.10.

  • Avatar of ShadowRanger24 ShadowRanger24 Jun 25, 2015 at 08:20 UTC - 0 likes

    @EarlyReflex: Go

    Yes, it does. :)


Date created
Aug 27, 2011
Last update
Jun 25, 2015
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files