Skip to content

Commit 8e38f84

Browse files
committed
Reinitialize player after respawn, fixes: #719
1 parent b94e1cc commit 8e38f84

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

implementations/paper/src/main/java/de/bluecolored/bluemap/bukkit/BukkitPlugin.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
*/
2525
package de.bluecolored.bluemap.bukkit;
2626

27+
import com.destroystokyo.paper.event.player.PlayerPostRespawnEvent;
2728
import com.github.benmanes.caffeine.cache.Caffeine;
2829
import com.github.benmanes.caffeine.cache.LoadingCache;
2930
import de.bluecolored.bluecommands.brigadier.BrigadierBridge;
@@ -236,6 +237,11 @@ public void onPlayerLeave(PlayerQuitEvent evt) {
236237
}
237238
}
238239

240+
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
241+
public void onPlayerRespawn(PlayerPostRespawnEvent evt) {
242+
initPlayer(evt.getPlayer());
243+
}
244+
239245
@Override
240246
public Collection<Player> getOnlinePlayers() {
241247
return onlinePlayerMap.values();

0 commit comments

Comments
 (0)