9
0
mirror of https://github.com/WiIIiam278/HuskSync.git synced 2025-12-25 17:49:20 +00:00

Add ability to save user data on player death

This commit is contained in:
William
2022-10-11 20:58:19 +01:00
parent acd97a1cb0
commit 89d8b79ae3
3 changed files with 28 additions and 1 deletions

View File

@@ -131,9 +131,16 @@ public class BukkitEventListener extends EventListener implements Listener {
@EventHandler(ignoreCancelled = true)
public void onPlayerDeath(PlayerDeathEvent event) {
if (cancelPlayerEvent(BukkitPlayer.adapt(event.getEntity()))) {
final OnlineUser user = BukkitPlayer.adapt(event.getEntity());
// If the player is locked or the plugin disabling, clear their death drops and return
if (cancelPlayerEvent(user)) {
event.getDrops().clear();
return;
}
// Handle their death, e.g. if we need to save their inventory
super.handlePlayerDeath(user);
}
}