net.minecraft.entity.projectile.thrown

public class EnderPearlEntity

extends ThrownItemEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Ownable, FlyingItemEntity

net.minecraft.world.entity.projectile.throwableitemprojectile.ThrownEnderpearl
net.minecraft.class_1684
net.minecraft.entity.projectile.thrown.EnderPearlEntity

Field summary

Modifier and TypeField
private long
ticketTimer
field_54228
chunkTicketExpiryTicks

Constructor summary

ModifierConstructor
public (EntityType<? extends EnderPearlEntity> type, World level)
public (World world, LivingEntity owner, ItemStack stack)

Method summary

Modifier and TypeMethod
protected Item
getDefaultItem()
method_16942()
getDefaultItem()
protected void
setOwner(EntityReference<Entity> owner)
method_71623(class_10583<class_1297> arg0)
setOwner(LazyEntityReference<Entity> arg0)
private void
deregisterFromCurrentOwner()
method_64181()
removeFromOwner()
private void
registerToCurrentOwner()
method_64182()
addToOwner()
public Entity
getOwner()
method_24921()
getOwner()
private static Entity
findOwnerIncludingDeadPlayer(ServerLevel serverLevel, UUID uuid)
method_73304(class_3218 arg0, UUID arg1)
getPlayer(ServerWorld world, UUID uuid)
protected void
onHitEntity(EntityHitResult hitResult)
method_7454(class_3966 arg0)
onEntityHit(EntityHitResult arg0)
protected void
onHit(HitResult hitResult)
method_7488(class_239 arg0)
onCollision(HitResult arg0)
private static boolean
isAllowedToTeleportOwner(Entity owner, Level newLevel)
method_60985(class_1297 arg0, class_1937 arg1)
canTeleportEntityTo(Entity entity, World world)
public void
tick()
method_5773()
tick()
private void
playSound(Level level, Vec3 position)
method_60729(class_1937 arg0, class_243 arg1)
playTeleportSound(World world, Vec3d pos)
public Entity
teleport(TeleportTransition transition)
method_5731(class_5454 arg0)
teleportTo(TeleportTarget arg0)
public boolean
canTeleport(Level from, Level to)
method_61113(class_1937 arg0, class_1937 arg1)
canTeleportBetween(World arg0, World arg1)
protected void
onInsideBlock(BlockState state)
method_5622(class_2680 arg0)
onBlockCollision(BlockState arg0)
public void
onRemoval(Entity$RemovalReason reason)
method_64615(class_1297$class_5529 arg0)
onRemove(Entity$RemovalReason arg0)
public void
onAboveBubbleColumn(boolean dragDown, BlockPos pos)
method_5700(boolean arg0, class_2338 arg1)
onBubbleColumnSurfaceCollision(boolean arg0, BlockPos arg1)
public void
onInsideBubbleColumn(boolean dragDown)
method_5764(boolean arg0)
onBubbleColumnCollision(boolean arg0)