diff --git a/pom.xml b/pom.xml
index 9991e94..791efac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,7 +35,7 @@
org.bukkit
bukkit
- 1.13.2-R0.1-SNAPSHOT
+ 1.15.2-R0.1-SNAPSHOT
provided
diff --git a/src/main/java/mcwebhooks/MCWebHooks.java b/src/main/java/mcwebhooks/MCWebHooks.java
index ddb9f27..0d2864d 100644
--- a/src/main/java/mcwebhooks/MCWebHooks.java
+++ b/src/main/java/mcwebhooks/MCWebHooks.java
@@ -16,7 +16,8 @@ import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.entity.EntityDamageByBlockEvent;
-import org.bukkit.event.entity.ArrowBodyCountChangeEvent;
+import org.bukkit.event.raid.RaidTriggerEvent;
+//import org.bukkit.event.entity.ArrowBodyCountChangeEvent;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.client.HttpClient;
@@ -115,6 +116,12 @@ public final class MCWebHooks extends JavaPlugin implements Listener {
this.sendHookedEvent(hookEvent);
}
+ @EventHandler
+ public void onRaidStart(RaidTriggerEvent event) {
+ RaidStartWorldHookEvent hookEvent = new RaidStartWorldHookEvent(event.getPlayer().getDisplayName());
+ this.sendHookedEvent(hookEvent);
+ }
+
private final void sendHookedEvent(HookEvent event) {
getLogger().info(String.format("Event: %s", event.type));
ObjectMapper mapper = new ObjectMapper();
diff --git a/src/main/java/mcwebhooks/RaidStartWorldHookEvent.java b/src/main/java/mcwebhooks/RaidStartWorldHookEvent.java
new file mode 100644
index 0000000..4d2ec58
--- /dev/null
+++ b/src/main/java/mcwebhooks/RaidStartWorldHookEvent.java
@@ -0,0 +1,8 @@
+package mcwebhooks;
+
+public class RaidStartWorldHookEvent extends PlayerHookEvent {
+ public RaidStartWorldHookEvent(String displayName) {
+ super(displayName);
+ this.type = "raidStart";
+ }
+}