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 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

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

  • 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.

  • Avatar of MCTylerPVP MCTylerPVP Sep 13, 2014 at 18:29 UTC - 0 likes

    @lishid: Go

    I loaded the source into eclipse but it has over 100 errors of not being able to find commands...What am I missing? I was building it against bukkit 1.7.10 I had before Wes DMCA'd it. Oh wait....Craftbukkit and not bukkit? I'll try that. Thanks

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

    @MCTylerPVP: Go

    Spigot is bound by the same promise of Bukkit API and CraftBukkit internals. So if Bukkit does, Spigot goes down with it.

    We were going to go on gradle, but then bukkit went down, so all the CB downloads are gone... You can use whichever version of CraftBukkit you use, and delete all other versions in /src/com/lishid/openinv/internals/

    Removing them will allow you to build against the exact version of CB you're running.

  • Avatar of MCTylerPVP MCTylerPVP Sep 13, 2014 at 11:48 UTC - 0 likes

    @lishid: Go

    I hope you guys don't die off with Bukkit. Why can't you come over to Spigot? Whats the best way to build from your source? Maven clean build or what?

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

    Looks like bukkit is dying out. Well, doesn't matter. Another update is here:

    http://dl.dropbox.com/u/18947504/OpenInv/HEAD/OpenInv.jar

    This fixes the issues with other plugins that changes the player's inventory causing a crash.

  • Avatar of Jalulek Jalulek Sep 11, 2014 at 16:11 UTC - 0 likes

    I too have interval error when i use commands: openinv, openender offline player. Is it possible repair this bug?

    Last edited Sep 11, 2014 by Jalulek

Facts

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

Authors