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
- OpenInv: Open anyone's inventory, even if they're offline.
- Read-only mode! Don't grant edit permission.
- Cross-world support! Allow access only from the same world.
- No duplicate slots! Only armor is accessible when opening self (if allowed at all)!
- Drop items as the player! Place items in the dropper slot in the bottom right. Can be disabled via permission!
- Allow any item in armor slots! Configurable via permission.
- OpenEnder: Open anyone's ender chest, even if they're offline.
- Allow access only to own ender chest! Don't grant permission to open others.
- Read-only mode! Don't grant edit permission.
- Cross-world support! Allow access only from the same world.
- SilentContainer: Open containers without displaying an animation or making sound.
- AnyContainer: Open containers, even if blocked by ocelots or blocks.
Installation
To install OpenInv, simply copy the plugin to your plugins folder and restart/reload your server.
Commands
Please see the wiki.
Permissions
Please see the wiki. For assistance upgrading to 5.0.0, check out the migration section.
Other
Source Code hosted on GitHub
Original Bukkit forum thread: http://forums.bukkit.org/threads/15379
-
View User Profile
-
Send Message
Posted Jan 15, 2020In reply to Forge_User_49840962:
It's actually AnyContainer interfering. If you turn it off, your vanish plugin should be able to handle silence on its own.
I won't personally be adding support for specific plugins - to me that's a slippery slope, there are a lot of requests for specific per-world inventory, ender chest modification, etc. plugins and there are far too many to reasonably actually maintain.
A parameter instead of solely a toggle would be an easy enough change, but you should open an issue so I don't forget. I don't spend a lot of time developing these days due to time constraints.
-
View User Profile
-
Send Message
Posted Jan 13, 2020Hey does this plugin works in 1.15.1?
-
View User Profile
-
Send Message
Posted Jan 11, 2020Hello!
I am hopping that you are doing great, but I have a question:
I want my groups to have OpenInv.* , but without:
OpenInv.silent: true
OpenInv.anychest: true
I wanted to edit this in .rar , but everytime I edit something, I get error.
Will it be possible soon to change that, and if it's possible now, how then?
Thanks :)
-
View User Profile
-
Send Message
Posted Jan 11, 2020In reply to GetTaeyeoned:
Why don't you either use a permissions plugin to negate those nodes or grant the individual permissions you want users to have? Manually editing a jar file's contents is not an efficient way to go about what you are asking - you would have to redo your changes every time a plugin you've modified updates.
-
View User Profile
-
Send Message
Posted Jan 13, 2020In reply to Jikoo_K:
Thanks for respond. Ok, I will!
Have a nice day! ^_^
-
View User Profile
-
Send Message
Posted Jan 2, 2020good pl
-
View User Profile
-
Send Message
Posted Dec 30, 2019Would it be possible to make a command to check if there is an item in any container in the world?
I want to know who took that elytra
-
View User Profile
-
Send Message
Posted Dec 31, 2019In reply to joeyzucchini:
You should be using a logging plugin such as CoreProtect for things like that. Possession is not a guarantee of theft.
That said, #113 describes what you want. Feel free to implement.
-
View User Profile
-
Send Message
Posted Dec 24, 2019Update to 1.15.1
-
View User Profile
-
Send Message
Posted Dec 24, 2019In reply to danechek:
Why don't you test and see if it works? 1.15.1 was a minor update that did not affect any classes OpenInv uses.
-
View User Profile
-
Send Message
Posted Dec 30, 2019In reply to Jikoo_K:
it's not work for me, i got error
-
View User Profile
-
Send Message
Posted Dec 31, 2019In reply to danechek:
Please post the error. 1.15.1 works fine for me.
-
View User Profile
-
Send Message
Posted Oct 5, 2019Is it possible to edit the messages of this plugin?
-
View User Profile
-
Send Message
Posted Oct 5, 2019In reply to Wolfling__:
Nope. There's been an issue open since 2017. It's not a priority for me due to the administrative nature of the plugin, but anyone's welcome to take a stab at it.
-
View User Profile
-
Send Message
Posted Oct 5, 2019How do I make it so i can remove items from ender chests and inventories?
-
View User Profile
-
Send Message
Posted Oct 5, 2019In reply to Immortal_Beast16:
Make sure you have the proper permissions assigned.
-
View User Profile
-
Send Message
Posted Sep 30, 2019Any chance you can also add "ec" for enderchests as a alias ?
Also does this support all versions from 1.8 + ?
-
View User Profile
-
Send Message
Posted Sep 30, 2019In reply to TheCynicalKitty:
You can use Bukkit's commands.yml feature to add aliases for commands. OpenInv currently supports 1.8, 1.13, and 1.14, exactly as the tags say. If you are running another version, use OpenInv-legacy 4.0.0.
-
View User Profile
-
Send Message
Posted Sep 18, 2019I can't remove items from their inventory. But i can from their Enderchest.
I have openinv.* and OP, but still can't modify the inventory.
What do i missing ?
-
View User Profile
-
Send Message
Posted Sep 18, 2019In reply to apatukapy:
Make sure your permissions plugin is not case-sensitive and that an inherited group is not explicitly denying a specific node, such as OpenInv.editinv.