OpenInv

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.openenderall" - Allows opening of EnderChests of everybody. Without this permission, someone can only open his own enderchest.
  • "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.

Auto-Updater

This plugin uses an Auto-updater to fetch the latest version from BukkitDev automatically. It can be disabled in the configuration file.

More info on the forum: http://forums.bukkit.org/threads/15379

Support the developer: Donate!

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

  • Avatar of xion87 xion87 Oct 20, 2014 at 20:03 UTC - 0 likes

    same issue with 1.7.9 opening offline player inventory

  • Avatar of mussonking mussonking Oct 20, 2014 at 01:41 UTC - 0 likes

    Is the 2.2.4 version supposed to work with the 1.8 spigot protocol version? It crash the server every time i run the command :S

  • Avatar of Flexo013 Flexo013 Oct 19, 2014 at 15:46 UTC - 0 likes

    Is it possible to make permissions not case sensitive? (Like with String.equalsIgnoreCase(OtherString))

  • Avatar of MCTylerPVP MCTylerPVP Oct 10, 2014 at 09:27 UTC - 0 likes

    MC Client Link-EODSteven.org- WebPage http://MCTyler.Enjin.com

  • Avatar of ThisUsernameIsMine ThisUsernameIsMine Sep 23, 2014 at 14:27 UTC - 0 likes

    SpigotMC is still here, so please come over if you're still into plugin development ;-)

    Thnx for the update btw!

  • Avatar of MCTylerPVP MCTylerPVP Sep 14, 2014 at 01:41 UTC - 0 likes

    @lishid: Go

    I'm not sure about all that but according to MD_5, the owner/Author its not going anywhere. I made SirFaizdat a sample resource page and they deleted it so you as the author have to upload your plugin yourself...BTW he had 15 downloads in 10 minutes when I posted his resource! I hope he joins over there too, I hate to lose these awesome plugins of yours! All I did when I made his sample page was basically copy and paste everything from his Bukkit page...Its very easy to do. Msg me if you go over there so I can bookmark your resource over there Please!

    Last edited Sep 14, 2014 by MCTylerPVP
  • Avatar of lishid lishid Sep 13, 2014 at 23:37 UTC - 0 likes

    @MCTylerPVP: Go

    Isn't spigot mostly based on Bukkit, and thus contains a fair bunch of wovereness's code (Thus will go down with the DMCA?)

  • Avatar of MCTylerPVP MCTylerPVP Sep 13, 2014 at 23:20 UTC - 0 likes

    MD_5 said He would love to have you as long as you obey the GPL's... (Quote from MD_5 on adding your plugin to Spigot) My question was, "Do you have to fill out and application to host your plugin?" (Answer) "No, you just upload your plugin: http://www.spigotmc.org/resources/"

    Last edited Sep 13, 2014 by MCTylerPVP
  • Avatar of MCTylerPVP MCTylerPVP Sep 13, 2014 at 18:45 UTC - 0 likes

    @lishid: Go

    Thx! That worked great and trimmed the file to 4kb! EDIT oops, removed too much...try 79kb :)

    Last edited Sep 13, 2014 by MCTylerPVP
  • Avatar of lishid lishid Sep 13, 2014 at 18:30 UTC - 0 likes

    @MCTylerPVP: Go

    You'll also need latest CraftBukkit. And deleting the internal packages for older versions of MC.

Facts

Date created
Aug 27, 2011
Categories
Last update
Sep 13, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
OpenInv
Downloads
1,793,103
Recent files

Authors