Skip to content

Commit a78ffae

Browse files
authored
Merge pull request #2 from cderszteler/fix/remove-trigger
Add event priority to LockerRemoveTrigger
2 parents d3e24d0 + c76bca0 commit a78ffae

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

core/src/main/java/qetz/locker/LockerRemoveTrigger.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@
44
import lombok.AccessLevel;
55
import lombok.RequiredArgsConstructor;
66
import org.bukkit.event.EventHandler;
7+
import org.bukkit.event.EventPriority;
78
import org.bukkit.event.Listener;
89
import org.bukkit.event.player.PlayerQuitEvent;
910

1011
@RequiredArgsConstructor(access = AccessLevel.PRIVATE, onConstructor_ = @Inject)
1112
public final class LockerRemoveTrigger implements Listener {
1213
private final PaperLocker locker;
1314

14-
@EventHandler
15+
// Through the applied event priority, the player is removed from the Locker
16+
// at last, so that other plugins can access him when quitting
17+
@EventHandler(priority = EventPriority.HIGHEST)
1518
private void removeFromLocker(PlayerQuitEvent quit) {
1619
var player = quit.getPlayer();
1720

0 commit comments

Comments
 (0)