From df82e4f08aea7e6e73eb82f28dd01725fff3677f Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 4 May 2019 20:32:13 +1000 Subject: [PATCH] SPIGOT-4860: Cancelling InventoryOpenEvent on MerchantInventory prevents re-opening --- nms-patches/InventoryMerchant.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nms-patches/InventoryMerchant.patch b/nms-patches/InventoryMerchant.patch index 0d6e606108..1e490c3e60 100644 --- a/nms-patches/InventoryMerchant.patch +++ b/nms-patches/InventoryMerchant.patch @@ -14,7 +14,7 @@ public class InventoryMerchant implements IInventory { -@@ -12,6 +19,45 @@ +@@ -12,6 +19,46 @@ public int selectedIndex; private int e; @@ -32,6 +32,7 @@ + + public void onClose(CraftHumanEntity who) { + transaction.remove(who); ++ merchant.setTradingPlayer((EntityHuman) null); // SPIGOT-4860 + } + + public List getViewers() {