diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerMovementListener.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerMovementListener.java index 8491ca26..291fe593 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerMovementListener.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerMovementListener.java @@ -11,6 +11,7 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerChangedWorldEvent; import org.bukkit.event.player.PlayerMoveEvent; +import org.bukkit.event.player.PlayerQuitEvent; import java.util.HashMap; import java.util.List; @@ -70,6 +71,11 @@ public class PlayerMovementListener implements Listener { this.locations.remove(ev.getPlayer().getUniqueId()); } + @EventHandler + public void onPlayerQuit(final PlayerQuitEvent ev) { + locations.remove(ev.getPlayer().getUniqueId()); + } + record SmallLocation( double x, double y,