diff --git a/plugin.yml b/plugin.yml index 9c1af0b..15c24c2 100644 --- a/plugin.yml +++ b/plugin.yml @@ -1,8 +1,9 @@ name: GriefAlert main: net.ardakaz.griefalert.GriefAlert -version: 0.3 +version: 0.3.2 api-version: 1.21 depends: [CoreProtect] +softdepend: [DiscordSRV] description: A simple grief alert plugin using the CoreProtect API. authors: [Ardakaz, kleedje30] commands: diff --git a/src/net/ardakaz/griefalert/GriefAlert.java b/src/net/ardakaz/griefalert/GriefAlert.java index 4751dc7..47c171a 100644 --- a/src/net/ardakaz/griefalert/GriefAlert.java +++ b/src/net/ardakaz/griefalert/GriefAlert.java @@ -423,7 +423,7 @@ public class GriefAlert extends JavaPlugin implements Listener, TabCompleter { } // Send an event for external hooks GriefAlertEvent griefalert_event; - if (mapLink != null && !mapLink.isEmpty()) { + if (MAP_LINK != null && !MAP_LINK.isEmpty()) { griefalert_event = new GriefAlertEvent(message + " (" + mapLink + ")"); } else { griefalert_event = new GriefAlertEvent(message); diff --git a/src/net/ardakaz/griefalert/GriefAlertEvent.java b/src/net/ardakaz/griefalert/GriefAlertEvent.java old mode 100755 new mode 100644 index 511595c..a0755e9 --- a/src/net/ardakaz/griefalert/GriefAlertEvent.java +++ b/src/net/ardakaz/griefalert/GriefAlertEvent.java @@ -2,6 +2,7 @@ package net.ardakaz.griefalert; +import org.bukkit.Bukkit; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; @@ -11,6 +12,11 @@ public class GriefAlertEvent extends Event { public GriefAlertEvent(String alert) { this.alert = alert; + + // Discord hook for 1.21.5 + if (Bukkit.getServer().getPluginManager().getPlugin("DiscordSRV") != null) { + Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "discord broadcast #grief-alerts " + this.getAlert()); + } } public static HandlerList getHandlerList() {