fix: prevent the leaving message from showing even when the player leaving doesn't have the egg

This commit is contained in:
HerozDotExe 2026-02-17 22:10:36 +01:00
parent bf50a33b32
commit 952606bf70

View file

@ -64,8 +64,12 @@ public class MiscListener implements Listener {
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onQuit(PlayerQuitEvent event) { public void onQuit(PlayerQuitEvent event) {
Player player = event.getPlayer(); Player player = event.getPlayer();
if (player.getInventory().contains(Material.DRAGON_EGG)) {
Announcement.announce(String.format("The egg has been dropped as %s left!", player.getName()), logger);
}
// dropEgg already checks if player has egg
EggController.dropEgg(player, data, config); EggController.dropEgg(player, data, config);
Announcement.announce(String.format("The egg has been dropped as %s left!", player.getName()), logger);
} }
/** /**