2013-03-23 16:59:06 +00:00
|
|
|
package net.minecraftforge.event.entity.living;
|
|
|
|
|
|
|
|
import net.minecraft.entity.EntityLiving;
|
|
|
|
import net.minecraftforge.event.Cancelable;
|
|
|
|
import net.minecraftforge.event.Event;
|
|
|
|
|
|
|
|
/**
|
2013-03-23 18:12:42 +00:00
|
|
|
* 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.
|
2013-03-23 16:59:06 +00:00
|
|
|
* @author Mithion
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
@Cancelable
|
2013-03-23 20:56:01 +00:00
|
|
|
public class EnderTeleportEvent extends LivingEvent
|
|
|
|
{
|
|
|
|
|
2013-03-23 16:59:06 +00:00
|
|
|
public double targetX;
|
|
|
|
public double targetY;
|
|
|
|
public double targetZ;
|
2013-03-23 20:56:01 +00:00
|
|
|
public int attackDamage;
|
|
|
|
|
|
|
|
public EnderTeleportEvent(EntityLiving entity, double targetX, double targetY, double targetZ, int attackDamage)
|
2013-03-23 16:59:06 +00:00
|
|
|
{
|
|
|
|
super(entity);
|
|
|
|
this.targetX = targetX;
|
|
|
|
this.targetY = targetY;
|
|
|
|
this.targetZ = targetZ;
|
2013-03-23 20:56:01 +00:00
|
|
|
this.attackDamage = attackDamage;
|
|
|
|
}
|
2013-03-23 16:59:06 +00:00
|
|
|
}
|