Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.github.r0306.antirelog;
- import java.util.concurrent.TimeUnit;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageByEntityEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.player.PlayerCommandPreprocessEvent;
- public class DamageListener implements Listener{
- private antirelog plugin;
- public DamageListener (antirelog plugin) {
- this.plugin = plugin;
- }
- public static boolean isDamaged = false;
- @EventHandler
- public void damage (EntityDamageEvent event) {
- Entity victim = event.getEntity();
- if (event instanceof EntityDamageByEntityEvent) {
- EntityDamageByEntityEvent edbeEvent = (EntityDamageByEntityEvent) event;
- if(edbeEvent.getDamager() instanceof Player && victim instanceof Player) {
- isDamaged = true;
- int delay = plugin.getConfig().getInt("StunDuration") * 20;
- plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- public void run() {
- isDamaged = false;
- }
- }, 60L);
- System.out.println(isDamaged);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement