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
Can you edit someones inventory with this plugin? It doesn't explain if you can or not and I can't find any plugin that is actually updated that still has that capability from like 2014.
In reply to sourdirt:
Yes, OpenInv allows editing. The description does mention that you can actually interact with the inventory, and the editing permissions kinda reinforce that.
Hello, it's working in 1.16.3? Someone tested it?
In reply to Jacold_:
1.16.3 contained almost no changes from 1.16.2, OpenInv works fine on it.
In reply to Jikoo_K:
Thank you
good plugin
Is the 1.16.2 version out??
In reply to Forge_User_10699382:
There has been a snapshot out on GitHub since the day of 1.16.2's release, but I have not had time for thorough testing.
In reply to Jikoo_K:
Hi, I just downloaded 4.1.4 and used in on my server, it seems to be working normal. Startup was OK, /oi and /oe work in all directions. No bugs or errors so far. Not sure what needs to be tested, but from a user's perspective, 4.1.4 is a stable release. Thanks!
In reply to Forge_User_74556228:
Good to hear, thanks! My usual concern for simpler version changes is shulkers and AnyContainer, but I've been burned often enough by stupid mistakes that I'm leery of pushing a full release until I've actually tested it, which I (finally) have time for today.
Funciona en Minecraft bedrock?
In reply to theexcalibur1503:
No, this is a Bukkit plugin.
In reply to theexcalibur1503:
funciona en bedrock pero solo si un java server que usa Geyser
For the expected influx of people looking for 1.16.2: I don't have time right now to thoroughly test a build, but I have tagged a temporary pre-release on GitHub for 1.16.2 support. Use at your own risk. You will see a release in the next few days, but bear in mind that Bukkit has an additional delay due to approval times.
In reply to Jikoo_K:
how do i download it from github?
edit: nvm i was being special
The plugin is non functioning on Minehut servers. I try to use it but it gives the error of "Your version of CrackBukkit (v1_16_R1) is not supported. If this version is a recent release, check for an update. If this is an older version, ensure that you've downloaded the legacy support version." There is no way to install the plugin through its .jar file type through Minehut do to it not accepting .jar uploads. Any fixes?
In reply to RealDiamondPlaysYT:
Contact their support or swap to a better host.
I'm using the plugin on my Minehut server and when i try to open someone's inventory it says, "Your version of CraftBukkit (v1_16_R1) is not supported. If this version is a recent release, check for an update. If this is an older version, ensure that you've downloaded the legacy support version." i don't know what to do.
In reply to swervin_out:
Download the update for 1.16.
hey i just installed the openinv plugin on my minecraft server 1.16.1 and i dont want other operators to be able to execute the command. i dont know where to use the commands (openinv.openinv) it cant let me do it on the console and the chat and i dont know why.
can anyone help me please?
i have searched the config files and can't find anything either
Thank you