Class EntityTeleportEvent.EnderPearl
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.EntityTeleportEvent
net.neoforged.neoforge.event.entity.EntityTeleportEvent.EnderPearl
- All Implemented Interfaces:
- net.neoforged.bus.api.ICancellableEvent
- Enclosing class:
- EntityTeleportEvent
public static class EntityTeleportEvent.EnderPearl
extends EntityTeleportEvent
implements net.neoforged.bus.api.ICancellableEvent
EntityTeleportEvent.EnderPearl is fired before an Entity is teleported from an EnderPearlEntity.
 
This event is
If the event is not canceled, the entity will be teleported.
This event does not have a result.
 
This event is fired on the
 
This event is only fired on the
 
If this event is canceled, the entity will not be teleported.
This event is
ICancellableEvent.If the event is not canceled, the entity will be teleported.
This event does not have a result.
Event.HasResultThis event is fired on the
NeoForge.EVENT_BUS.This event is only fired on the
LogicalSide.SERVER side.If this event is canceled, the entity will not be teleported.
- 
Nested Class SummaryNested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.EntityTeleportEventEntityTeleportEvent.ChorusFruit, EntityTeleportEvent.EnderEntity, EntityTeleportEvent.EnderPearl, EntityTeleportEvent.SpreadPlayersCommand, EntityTeleportEvent.TeleportCommandNested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.EntityEventEntityEvent.EnteringSection, EntityEvent.EntityConstructing, EntityEvent.SizeNested classes/interfaces inherited from class net.neoforged.bus.api.Eventnet.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate floatprivate final HitResultprivate final ThrownEnderpearlprivate final ServerPlayerFields inherited from class net.neoforged.neoforge.event.entity.EntityTeleportEventtargetX, targetY, targetZ
- 
Constructor SummaryConstructorsConstructorDescriptionEnderPearl(ServerPlayer entity, double targetX, double targetY, double targetZ, ThrownEnderpearl pearlEntity, float attackDamage, HitResult hitResult) 
- 
Method SummaryModifier and TypeMethodDescriptionfloat@Nullable HitResultvoidsetAttackDamage(float attackDamage) Methods inherited from class net.neoforged.neoforge.event.entity.EntityTeleportEventgetPrev, getPrevX, getPrevY, getPrevZ, getTarget, getTargetX, getTargetY, getTargetZ, setTargetX, setTargetY, setTargetZMethods inherited from class net.neoforged.neoforge.event.entity.EntityEventgetEntityMethods inherited from class net.neoforged.bus.api.EventgetResult, hasResult, setResultMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.bus.api.ICancellableEventisCanceled, setCanceled
- 
Field Details- 
player
- 
pearlEntity
- 
attackDamageprivate float attackDamage
- 
hitResult
 
- 
- 
Constructor Details- 
EnderPearl@Internal public EnderPearl(ServerPlayer entity, double targetX, double targetY, double targetZ, ThrownEnderpearl pearlEntity, float attackDamage, HitResult hitResult) 
 
- 
- 
Method Details- 
getPearlEntity
- 
getPlayer
- 
getHitResult
- 
getAttackDamagepublic float getAttackDamage()
- 
setAttackDamagepublic void setAttackDamage(float attackDamage) 
 
-