From e5cc27d28eb699a67e1a2c24914d715fe0ac1c1c Mon Sep 17 00:00:00 2001 From: Josscoder Date: Sat, 4 Sep 2021 13:25:31 -0500 Subject: [PATCH] feat: last changes --- src/main/java/jossc/items/listener/EventListener.java | 10 ++++++++++ src/main/resources/plugin.yml | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 src/main/resources/plugin.yml diff --git a/src/main/java/jossc/items/listener/EventListener.java b/src/main/java/jossc/items/listener/EventListener.java index aa29ff7..c6c58c6 100644 --- a/src/main/java/jossc/items/listener/EventListener.java +++ b/src/main/java/jossc/items/listener/EventListener.java @@ -4,6 +4,7 @@ import cn.nukkit.event.EventHandler; import cn.nukkit.event.Listener; import cn.nukkit.event.player.PlayerItemHeldEvent; +import cn.nukkit.event.player.PlayerQuitEvent; import jossc.items.Main; import jossc.items.storage.SessionsStorage; import jossc.items.utils.Utils; @@ -24,4 +25,13 @@ public void onItemHeld(PlayerItemHeldEvent event) { Utils.sendItemInformation(player, event.getItem()); } } + + @EventHandler + public void onQuit(PlayerQuitEvent event) { + Player player = event.getPlayer(); + + if (storage.contains(player)) { + storage.remove(player); + } + } } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..b1b3002 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,5 @@ +name: ItemsID +main: jossc.items.Main +api: 1.0.0 +version: 1.0.0 +author: Josscoder \ No newline at end of file