package moe.sob.events.player; import org.bukkit.event.Listener; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.PlayerDeathEvent; import moe.sob.DiscordWebhook; import moe.sob.Main; import moe.sob.ServerUtils; // technically belongs to a /entity folder but it concerns a player anyways public class PlayerDeath implements Listener { @EventHandler public void onPlayerDeath(PlayerDeathEvent event) { if (Main.configR.getBoolean("log")) { String playerName = event.getEntity().getName(); String deathMessage = event.getDeathMessage(); DiscordWebhook notify = new DiscordWebhook(ServerUtils.webhook_notify); notify.setContent(deathMessage.replace(playerName, String.format("**%s**", playerName))); notify.setUsername(playerName); try { notify.execute(); } catch (Exception e) { throw new RuntimeException(e); } } } }