add raid start event

This commit is contained in:
Timofey.Kovalev 2021-06-10 22:42:18 +03:00
parent 66a9e8d209
commit cea1fd92aa
3 changed files with 17 additions and 2 deletions

View File

@ -35,7 +35,7 @@
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.13.2-R0.1-SNAPSHOT</version>
<version>1.15.2-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>

View File

@ -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();

View File

@ -0,0 +1,8 @@
package mcwebhooks;
public class RaidStartWorldHookEvent extends PlayerHookEvent {
public RaidStartWorldHookEvent(String displayName) {
super(displayName);
this.type = "raidStart";
}
}