forked from Minecraft/QoL
Changing Ping
Instead of pinging for first alert, ping when limit is reached to better identify if it's a real issuemaster
parent
ad0a2d0e13
commit
364a2a2bb1
|
@ -32,18 +32,19 @@ public class GriefAlert implements Runnable {
|
|||
int lines = plugin.getConfig().getInt("grief-alert.lines", 5);
|
||||
if (num < lines) {
|
||||
alert(alert);
|
||||
if (num == 1) {
|
||||
String webhook = plugin.getConfig().getString("grief-alert.webhook", "");
|
||||
String message = "@here " + alert;
|
||||
if (StringUtils.isNotEmpty(webhook)) {
|
||||
Map<String, String> data = new HashMap<>();
|
||||
data.put("username", "Grief Alert");
|
||||
data.put("content", message);
|
||||
CoreWeb.asyncPost(plugin, webhook, data);
|
||||
}
|
||||
}
|
||||
} else if (num == lines) {
|
||||
alert(alert + " Suppressing more alerts for a while...");
|
||||
String extra = " Suppressing more alerts for a while";
|
||||
String webhook = plugin.getConfig().getString("grief-alert.webhook", "");
|
||||
String message = "@here " + alert;
|
||||
if (StringUtils.isNotEmpty(webhook)) {
|
||||
extra += " and pinging Discord";
|
||||
Map<String, String> data = new HashMap<>();
|
||||
data.put("username", "Grief Alert");
|
||||
data.put("content", message);
|
||||
CoreWeb.asyncPost(plugin, webhook, data);
|
||||
}
|
||||
extra += "...";
|
||||
alert(alert + extra);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue