fix no closing inventory when there is no item to replenish

This commit is contained in:
tanyaofei 2024-07-27 23:13:01 +08:00
parent 28e5b32d7b
commit fd697c938d

View File

@ -215,14 +215,12 @@ public class ReplenishListener implements Listener {
); );
if (!event.callEvent()) { if (!event.callEvent()) {
// 无法操作箱子 // 无法操作箱子
target.closeInventory(InventoryCloseEvent.Reason.PLAYER); break;
return;
} }
target.getInventory().setItem(slot, replacement); target.getInventory().setItem(slot, replacement);
inv.setItem(i, null); inv.setItem(i, null);
target.closeInventory(InventoryCloseEvent.Reason.PLAYER); break;
return;
} }
} }
target.closeInventory(InventoryCloseEvent.Reason.PLAYER); target.closeInventory(InventoryCloseEvent.Reason.PLAYER);