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

  • 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.
  • Search all online players for a certain item in their inventory or ender chest.
  • Protect players from openinv with exempt permission, and bypass protection with override permission.
  • Cross-world openinv protection.
  • Self-opening protection.
  • Open containers that are blocked by solid blocks or ocelots with the 'AnyContainer' feature.
  • Silent opening of containers with no sound or opening animation.
  • Drop items as the other player (by putting it in the unused slots in the bottom right)

Installation

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

Commands

Command Aliases Description
/openinv <player> oi, inv, open Opens a specified player's inventory.
/openender <player> oe Opens a specified player's ender chest
/searchinv <item> [minAmount] si Lists all players that have a certain item in their inventory.
/searchender <item> [minAmount] se Lists all players that have a certain item in their ender chest.
/searchenchant <[enchantment] [MinLevel]> searchenchants Lists all online players with a specific enchantment.
/anycontainer ac, anychest Toggles AnyContainer mode (blocked container bypass)
/silentcontainer sc, silent, silentchest

Toggles SilentContainer mode (open containers silently)

Permissions (CaSe SeNsItIvE)

Permission Node Description
OpenInv.openinv Gives permission to use OpenInv.
OpenInv.openself Allows opening the inventory of the command user.
OpenInv.editinv Allows editing of inventories.
OpenInv.openender Allows opening of ender chests.
OpenInv.openenderall Allows opening of ender chests of everybody. Without this permission, someone can only open his own ender chest.
OpenInv.editender Allows editing of ender chests.
OpenInv.search Gives permission to use searchinv and searchender command.
OpenInv.searchenchant Required to use /searchenchant.
OpenInv.crossworld Allows cross-world use of 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.any.default Causes AnyContainer to be enabled by default.
OpenInv.silent Gives permission to open chests in total silence, without animation.
OpenInv.silent.default Causes SilentContainer to be enabled by default.

Other

Source Code hosted on GitHub

Original Bukkit forum thread: http://forums.bukkit.org/threads/15379


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files