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()) {
// 无法操作箱子
target.closeInventory(InventoryCloseEvent.Reason.PLAYER);
return;
break;
}
target.getInventory().setItem(slot, replacement);
inv.setItem(i, null);
target.closeInventory(InventoryCloseEvent.Reason.PLAYER);
return;
break;
}
}
target.closeInventory(InventoryCloseEvent.Reason.PLAYER);