001package net.minecraftforge.event.entity.living; 002 003import net.minecraft.entity.EntityLiving; 004import net.minecraftforge.event.Cancelable; 005import net.minecraftforge.event.Event; 006 007/** 008 * Event for when an Enderman teleports or an ender pearl is used. Can be used to either modify the target position, or cancel the teleport outright. 009 * @author Mithion 010 * 011 */ 012@Cancelable 013public class EnderTeleportEvent extends LivingEvent 014{ 015 016 public double targetX; 017 public double targetY; 018 public double targetZ; 019 public int attackDamage; 020 021 public EnderTeleportEvent(EntityLiving entity, double targetX, double targetY, double targetZ, int attackDamage) 022 { 023 super(entity); 024 this.targetX = targetX; 025 this.targetY = targetY; 026 this.targetZ = targetZ; 027 this.attackDamage = attackDamage; 028 } 029}