Skip to content

Instantly share code, notes, and snippets.

@AllieQpzm
Created July 23, 2014 15:09
Show Gist options
  • Save AllieQpzm/d471d39995e4cfa6fa03 to your computer and use it in GitHub Desktop.
Save AllieQpzm/d471d39995e4cfa6fa03 to your computer and use it in GitHub Desktop.
package net.adamqpzm.steadfast;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Steadfast extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onKnockback(EntityDamageByEntityEvent e) {
if (!(e.getEntity() instanceof Player))
return;
Player p = (Player) e.getEntity();
if (!p.hasPermission("steadfast.steadfast"))
return;
e.setCancelled(true);
p.damage(e.getFinalDamage(), e.getDamager());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment