From f7f69c9a76f1cf59cd9abf7e2277328919159335 Mon Sep 17 00:00:00 2001 From: HugoSilvaF Date: Fri, 17 Jun 2022 01:35:36 -0300 Subject: [PATCH] remove sessions and close all chest inventories that was open --- .../com/github/hugosilvaf2/mychest/Main.java | 12 ++++++++++++ .../com/github/hugosilvaf2/mychest/Main.class | Bin 11085 -> 12162 bytes 2 files changed, 12 insertions(+) diff --git a/mychest/src/main/java/com/github/hugosilvaf2/mychest/Main.java b/mychest/src/main/java/com/github/hugosilvaf2/mychest/Main.java index 439a4b0..585071d 100644 --- a/mychest/src/main/java/com/github/hugosilvaf2/mychest/Main.java +++ b/mychest/src/main/java/com/github/hugosilvaf2/mychest/Main.java @@ -130,6 +130,18 @@ private void disableMySQL() { } catch (SQLException var2) { var2.printStackTrace(); } + + // remove sessions and close all chest inventories that was open + getSessionService().gSessions().forEach(c -> { + c.getViewers().forEach(d -> { + if(d != null) { + if(d.isOnline()) { + d.closeInventory(); + } + getSessionService().removeSessionByID(c.getChest().getID()); + } + }); + }); } public static FileConfiguration getDefaultConfig() { diff --git a/mychest/target/classes/com/github/hugosilvaf2/mychest/Main.class b/mychest/target/classes/com/github/hugosilvaf2/mychest/Main.class index 3d497ccbd2b8b92479e019e7c1ff923191560513..dbd7fd5fc1957512608e82e94435db75dd58aa7b 100644 GIT binary patch delta 3982 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 QjbKc@N);)IFH!sd01TbdHvj+t