Compare commits
5 Commits
66a9e8d209
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
7e3169a2d5 | ||
|
a514afc19c | ||
|
168fc8c646 | ||
|
1c632aa089 | ||
|
cea1fd92aa |
13
.drone.yml
Normal file
13
.drone.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
type: exec
|
||||||
|
name: default
|
||||||
|
|
||||||
|
platform:
|
||||||
|
os: linux
|
||||||
|
arch: amd64
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: build
|
||||||
|
commands:
|
||||||
|
- make
|
2
Makefile
2
Makefile
@ -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
3
README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
## mcWebHooks
|
||||||
|
|
||||||
|
[](http://drone.omg.team/omg-team/mcWebHooks)
|
2
pom.xml
2
pom.xml
@ -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>
|
||||||
|
@ -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();
|
||||||
|
8
src/main/java/mcwebhooks/RaidStartWorldHookEvent.java
Normal file
8
src/main/java/mcwebhooks/RaidStartWorldHookEvent.java
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
package mcwebhooks;
|
||||||
|
|
||||||
|
public class RaidStartWorldHookEvent extends PlayerHookEvent {
|
||||||
|
public RaidStartWorldHookEvent(String displayName) {
|
||||||
|
super(displayName);
|
||||||
|
this.type = "raidStart";
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user