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:
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user