29 lines
995 B
Java
29 lines
995 B
Java
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);
|
|
}
|
|
}
|
|
}
|
|
} |