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 Apr 12, 2012@vman411gamer
yes
-
View User Profile
-
Send Message
Posted Apr 12, 2012Does it work with 1.2.5-R1.0?
-
View User Profile
-
Send Message
Posted Apr 9, 2012@Malgn
yeah, I'd be making a whole SQL interface (which is a freaking pain to do), and hooking into other plugin's stuff, having to keep it compatible with people who doesn't have that plugin, etc, etc. The other plugin can just make it compatible with minecraft default data management, which will then be available every plugin that interfaces with minecraft default.
-
View User Profile
-
Send Message
Posted Apr 9, 2012@lishid
To make it compatible couldn`t you just make it go in the sql database and edit the files???
-
View User Profile
-
Send Message
Posted Apr 8, 2012@Spezialeinheit
You should ask the other plugin to make it compatible with this plugin. Openinv taps into the game's data, and it would be messy to add a bunch of code that taps into another plugin. The other plugin however can simply save its data back to the game, resulting in clean and safe environment.
-
View User Profile
-
Send Message
Posted Apr 8, 2012Can you make compatible with InventorySQL? Link: http://dev.bukkit.org/server-mods/inventorysql/
I use that on my Server and can't open Inventory when player is offline.
Thanks lishid :)
-
View User Profile
-
Send Message
Posted Apr 6, 2012@zonedabone
No idea about that, but i think the plugin doesn't actually need to use the API.
-
View User Profile
-
Send Message
Posted Apr 6, 2012Are you going to move this to the new Inventory API soon?
-
View User Profile
-
Send Message
Posted Apr 5, 2012Great plugin! Works with craftbukkit-1.2.5-R1.0 / Openinv 1.8.4
-
View User Profile
-
Send Message
Posted Mar 26, 2012Thank You for this plugin!! Much Appreciated!!
-
View User Profile
-
Send Message
Posted Mar 24, 2012Amazing plugin! Props to you lishid. Love the fact I can open up offline player's inventories. Only me and two of my mods know about this, so taking items from others is super easy, especially those in creative with the stacks upon stacks of diamond blocks. ಠ_à²
-
View User Profile
-
Send Message
Posted Mar 15, 2012@deleted_8127146
I'm not using plugin.yml for my permissions nodes. If your super-perms plugin doesnt support the wildcard '*, consider other alternatives. Meanwhile, I'll have a look to see if I can make it support wildcards.
-
View User Profile
-
Send Message
Posted Mar 15, 2012Hello
The OpenInv.* node is not workking :( Something bad in plugin.yml I think, nothing really hard ;-)
Regards, Xéfir Destiny
-
View User Profile
-
Send Message
Posted Mar 14, 2012using this with the latest dev build of craftbukkit (craftbukkit-1.2.3-R0.3-20120314.053735-4) and it's working! love it :D
-
View User Profile
-
Send Message
Posted Mar 13, 2012When I try to open a player's inventory on the newest version of the plugin, and craftbukkit-1.2.3-R0.1 I get this error:
18:09:38 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'open' in plugin OpenInv v1.7.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:461) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:818) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:778) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761) at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112) at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NoSuchMethodError: net.minecraft.server.EntityPlayer.a(Lnet/minecraft/server/IInventory;)V at lishid.openinv.commands.OpenInvPluginCommand.onCommand(OpenInvPluginCommand.java:147) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
-
View User Profile
-
Send Message
Posted Mar 11, 2012@StuckingFoned
You're putting stuff on the un-used slots.
-
View User Profile
-
Send Message
Posted Mar 11, 2012Error when editing someones inventory:
This booted me (admin) with internal server error.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@HaydenCappadona
All files are being uploaded to BukkitDev regularly. I just kept both forum and dev.
-
View User Profile
-
Send Message
Posted Mar 11, 2012Love this plugin, But I think it would be loverly if you were so start using Bukkit Dev properly, Such as up uploading the plugin so I can see the file updates using this, Only because this is now the ONLY plugin I use this still uses the bukkit forums :D
Cheers, Hayden
-
View User Profile
-
Send Message
Posted Mar 7, 2012Ghost is correct there is no way to find it anywhere to download it. lol