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 11, 2019[16:45:19 ERROR]: Could not pass event PlayerInteractEvent to OpenInv v3.3.6
java.lang.NoSuchMethodError: net.minecraft.server.v1_13_R2.VoxelShape.a()Lnet/minecraft/server/v1_13_R2/AxisAlignedBB;
at com.lishid.openinv.internal.v1_13_R2.AnySilentContainer.isBlockedShulkerBox(AnySilentContainer.java:134) ~[?:?]
at com.lishid.openinv.internal.v1_13_R2.AnySilentContainer.isAnyContainerNeeded(AnySilentContainer.java:86) ~[?:?]
at com.lishid.openinv.listeners.PlayerListener.onPlayerInteract(PlayerListener.java:66) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor725.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.13.2.jar:git-Paper-498]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.13.2.jar:git-Paper-498]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.13.2.jar:git-Paper-498]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.13.2.jar:git-Paper-498]
at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:315) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.PlayerInteractManager.a(PlayerInteractManager.java:474) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1355) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:13) ~[patched_1.13.2.jar:git-Paper-498]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_191]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_191]
at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:108) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1011) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:938) ~[patched_1.13.2.jar:git-Paper-498]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:836) ~[patched_1.13.2.jar:git-Paper-498]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
-
View User Profile
-
Send Message
Posted Jan 8, 20191.13.2 paper-497 Error log:
[20:24:11 ERROR]: Could not pass event PlayerInteractEvent to OpenInv v3.3.6 java.lang.NoSuchMethodError:
..........
-
View User Profile
-
Send Message
Posted Jan 8, 2019In reply to shuiqing2046:
-
View User Profile
-
Send Message
Posted Jan 8, 2019In reply to Jikoo_K:
-
View User Profile
-
Send Message
Posted Jan 8, 2019In reply to Jikoo_K:
-
View User Profile
-
Send Message
Posted Jan 6, 2019Openinv throws a lot of these errors with latest version of Spigot now: https://pastebin.com/USA2HJiN
Spigot-19c3c5a-5932f8a (MC: 1.13.2)
-
View User Profile
-
Send Message
Posted Jan 7, 2019In reply to SurvivalQuestMC:
-
View User Profile
-
Send Message
Posted Jan 7, 2019In reply to Jikoo_K:
-
View User Profile
-
Send Message
Posted Jan 8, 2019In reply to SurvivalQuestMC:
-
View User Profile
-
Send Message
Posted Jan 4, 2019Getting this error using the latest version of spigot... https://pastebin.com/iaY7n8yA
-
View User Profile
-
Send Message
Posted Jan 4, 2019[19:05:34] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to OpenInv v3.3.6[19:05:34] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to OpenInv v3.3.6java.lang.NoSuchMethodError: net.minecraft.server.v1_13_R2.VoxelShape.a()Lnet/minecraft/server/v1_13_R2/AxisAlignedBB; at com.lishid.openinv.internal.v1_13_R2.AnySilentContainer.isBlockedShulkerBox(AnySilentContainer.java:134) ~[?:?] at com.lishid.openinv.internal.v1_13_R2.AnySilentContainer.isAnyContainerNeeded(AnySilentContainer.java:86) ~[?:?] at com.lishid.openinv.listeners.PlayerListener.onPlayerInteract(PlayerListener.java:66) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor14.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[patched_1.13.2.jar:git-Paper-492] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.13.2.jar:git-Paper-492] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.13.2.jar:git-Paper-492] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[patched_1.13.2.jar:git-Paper-492] at org.bukkit.craftbukkit.v1_13_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:315) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.PlayerInteractManager.a(PlayerInteractManager.java:465) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1352) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:13) ~[patched_1.13.2.jar:git-Paper-492] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_181] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_181] at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:108) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1010) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:937) ~[patched_1.13.2.jar:git-Paper-492] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:835) ~[patched_1.13.2.jar:git-Paper-492] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
-
View User Profile
-
Send Message
Posted Nov 29, 2018Hello guys. I am using another plugin that seems to have an incompatibility with your plugin. Its is called QuestCreator (https://www.spigotmc.org/resources/quest-creator-â—†-powerful-and-advanced-quests-multiple-paths-in-game-editor.38734/). There plugin works fine until I put your plugin on the server then there GUI closes instantly when a certain button is pushed. Your plugins works fine. The developer of the plugin took a look at your source code and said to take a look at this area:
I would really love to be able to use both plugins.. Is this something that can be fixed? My server is running 1.13.2.
Beloc
-
View User Profile
-
Send Message
Posted Nov 30, 2018In reply to xXBelocXx87777:
-
View User Profile
-
Send Message
Posted Nov 30, 2018In reply to Jikoo_K:
-
View User Profile
-
Send Message
Posted Nov 30, 2018In reply to xXBelocXx87777:
-
View User Profile
-
Send Message
Posted Nov 30, 2018In reply to Jikoo_K:
-
View User Profile
-
Send Message
Posted Dec 3, 2018In reply to Jikoo_K:
-
View User Profile
-
Send Message
Posted Dec 5, 2018In reply to Elspar2:
-
View User Profile
-
Send Message
Posted Nov 28, 2018Is there a version for 1.7.10? In the files there's one for 1.7.9 and 1.8 but not 1.7.10
-
View User Profile
-
Send Message
Posted Nov 28, 2018In reply to andrew_hayes: