Files
notify-on-start/src/main/java/moe/sob/events/player/PlayerDeath.java
T

29 lines
995 B
Java
Raw Normal View History

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);
}
}
}
}