quit event

This commit is contained in:
smsteel 2019-02-08 17:21:30 +03:00
parent 000b531642
commit b4a2d626d3
2 changed files with 18 additions and 0 deletions

View File

@ -6,9 +6,12 @@ import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
@ -49,6 +52,12 @@ public final class MCWebHooks extends JavaPlugin implements Listener {
this.sendHookedEvent(hookEvent);
}
@EventHandler
public void onQuit(PlayerQuitEvent event) {
QuitHookEvent hookEvent = new QuitHookEvent(event.getPlayer().getDisplayName());
this.sendHookedEvent(hookEvent);
}
@EventHandler
public void onEntityDeath(EntityDeathEvent event) {
Entity ent = event.getEntity();

View File

@ -0,0 +1,9 @@
package mcwebhooks;
final class QuitHookEvent extends PlayerHookEvent
{
public QuitHookEvent(String displayName) {
super(displayName);
this.type = "quit";
}
}