From 331fae8c0ea3ee4688ed1964c95ae6e3846909cd Mon Sep 17 00:00:00 2001 From: mfnalex <1122571+mfnalex@users.noreply.github.com> Date: Thu, 16 Jul 2020 03:56:30 +0200 Subject: [PATCH] Add support for InvUnload --- .../java/com/lishid/openinv/listeners/PlayerListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin/src/main/java/com/lishid/openinv/listeners/PlayerListener.java b/plugin/src/main/java/com/lishid/openinv/listeners/PlayerListener.java index 7bbead2..dba4d5b 100644 --- a/plugin/src/main/java/com/lishid/openinv/listeners/PlayerListener.java +++ b/plugin/src/main/java/com/lishid/openinv/listeners/PlayerListener.java @@ -54,6 +54,12 @@ public class PlayerListener implements Listener { @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerInteract(PlayerInteractEvent event) { + + // Do not cancel the event if it is the InvUnloadCheckAccessEvent + if(!event.getClass().getName().equals("de.jeff_media.InvUnload.API.InvUnloadCheckAccessEvent")) { + return; + } + if (event.getAction() != Action.RIGHT_CLICK_BLOCK || event.getPlayer().isSneaking() || event.useInteractedBlock() == Result.DENY || event.getClickedBlock() == null || !plugin.getAnySilentContainer().isAnySilentContainer(event.getClickedBlock())) {