类 EntityTeleportEvent

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.EntityTeleportEvent
所有已实现的接口:
net.neoforged.bus.api.ICancellableEvent
直接已知子类:
EntityTeleportEvent.EnderEntity, EntityTeleportEvent.EnderPearl, EntityTeleportEvent.ItemConsumption, EntityTeleportEvent.SpreadPlayersCommand, EntityTeleportEvent.TeleportCommand

public class EntityTeleportEvent extends EntityEvent implements net.neoforged.bus.api.ICancellableEvent
EntityTeleportEvent is fired when an event involving any teleportation of an Entity occurs.
If a method utilizes this Event as its parameter, the method will receive every child event of this class.

getTarget() contains the target destination.
getPrev() contains the entity's current position.

All children of this event are fired on the NeoForge.EVENT_BUS.
  • 字段详细资料

    • targetX

      protected double targetX
    • targetY

      protected double targetY
    • targetZ

      protected double targetZ
  • 构造器详细资料

    • EntityTeleportEvent

      public EntityTeleportEvent(Entity entity, double targetX, double targetY, double targetZ)
  • 方法详细资料

    • getTargetX

      public double getTargetX()
    • setTargetX

      public void setTargetX(double targetX)
    • getTargetY

      public double getTargetY()
    • setTargetY

      public void setTargetY(double targetY)
    • getTargetZ

      public double getTargetZ()
    • setTargetZ

      public void setTargetZ(double targetZ)
    • getTarget

      public Vec3 getTarget()
    • getPrevX

      public double getPrevX()
    • getPrevY

      public double getPrevY()
    • getPrevZ

      public double getPrevZ()
    • getPrev

      public Vec3 getPrev()