Compare commits

..

5 Commits

Author SHA1 Message Date
dedal.qq
7e3169a2d5 Изменил(а) на 'README.md' 2021-06-12 02:58:08 +03:00
dedal.qq
a514afc19c Add 'README.md' 2021-06-11 14:29:57 +03:00
dedal.qq
168fc8c646 Update 'Makefile'
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2021-06-11 14:11:59 +03:00
dedal.qq
1c632aa089 Add '.drone.yml'
All checks were successful
continuous-integration/drone Build is passing
2021-06-11 14:01:46 +03:00
Timofey.Kovalev
cea1fd92aa add raid start event 2021-06-10 22:42:18 +03:00
6 changed files with 34 additions and 3 deletions

13
.drone.yml Normal file
View File

@ -0,0 +1,13 @@
---
kind: pipeline
type: exec
name: default
platform:
os: linux
arch: amd64
steps:
- name: build
commands:
- make

View File

@ -2,4 +2,4 @@ all: build
build: build:
mvn clean compile assembly:single mvn --batch-mode clean compile assembly:single

3
README.md Normal file
View File

@ -0,0 +1,3 @@
## mcWebHooks
[![Build Status](https://drone.omg.team/api/badges/omg-team/mcWebHooks/status.svg)](http://drone.omg.team/omg-team/mcWebHooks)

View File

@ -35,7 +35,7 @@
<dependency> <dependency>
<groupId>org.bukkit</groupId> <groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId> <artifactId>bukkit</artifactId>
<version>1.13.2-R0.1-SNAPSHOT</version> <version>1.15.2-R0.1-SNAPSHOT</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<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.EntityDamageEvent.DamageCause;
import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.entity.EntityDamageByBlockEvent; 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.impl.client.HttpClientBuilder;
import org.apache.http.client.HttpClient; import org.apache.http.client.HttpClient;
@ -115,6 +116,12 @@ public final class MCWebHooks extends JavaPlugin implements Listener {
this.sendHookedEvent(hookEvent); 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) { private final void sendHookedEvent(HookEvent event) {
getLogger().info(String.format("Event: %s", event.type)); getLogger().info(String.format("Event: %s", event.type));
ObjectMapper mapper = new ObjectMapper(); 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";
}
}