net.minecraft.world.event

public class EntityPositionSource

implements PositionSource

net.minecraft.world.level.gameevent.EntityPositionSource
net.minecraft.class_5709
net.minecraft.world.event.EntityPositionSource

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<EntityPositionSource>
CODEC
field_28139
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, EntityPositionSource>
STREAM_CODEC
field_48378
PACKET_CODEC
private com.mojang.datafixers.util.Either<Entity, com.mojang.datafixers.util.Either<UUID, Integer>>
entityOrUuidOrId
field_38424
source
private final float
yOffset
field_38242
yOffset

Constructor summary

ModifierConstructor
public (Entity entity, float yOffset)
private (com.mojang.datafixers.util.Either<Entity, com.mojang.datafixers.util.Either<UUID, Integer>> source, float yOffset)

Method summary

Modifier and TypeMethod
public Optional<Vec3d>
getPosition(Level level)
method_32956(class_1937 arg0)
getPos(World arg0)
private void
resolveEntity(Level level)
method_42681(class_1937 arg0)
findEntityInWorld(World world)
public UUID
getUuid()
method_42680()
getUuid()
private int
getId()
method_42683()
getEntityId()
public PositionSourceType<EntityPositionSource>
getType()
method_32955()
getType()
private static Integer
lambda$getId$12(com.mojang.datafixers.util.Either arg0)
method_42676(com.mojang.datafixers.util.Either arg0)
method_42676(com.mojang.datafixers.util.Either entityId)
private static Integer
lambda$getId$11(UUID arg0)
method_42678(UUID arg0)
method_42678(UUID uuid)
private static UUID
lambda$getUuid$10(com.mojang.datafixers.util.Either arg0)
method_42682(com.mojang.datafixers.util.Either arg0)
method_42682(com.mojang.datafixers.util.Either entityId)
private static UUID
lambda$getUuid$9(Integer arg0)
method_42677(Integer arg0)
method_42677(Integer entityIdx)
private void
lambda$resolveEntity$8(Entity arg0)
method_42673(class_1297 arg0)
method_42673(Entity entity)
private static Optional
lambda$resolveEntity$7(Level arg0, com.mojang.datafixers.util.Either arg1)
method_42674(class_1937 arg0, com.mojang.datafixers.util.Either arg1)
method_42674(World arg0, com.mojang.datafixers.util.Either entityId)
private static Entity
lambda$resolveEntity$6(Level arg0, UUID arg1)
method_42675(class_1937 arg0, UUID arg1)
method_42675(World arg0, UUID uuid)
private Vec3d
lambda$getPosition$5(Entity arg0)
method_42337(class_1297 arg0)
method_42337(Entity entity)
private static EntityPositionSource
lambda$static$4(Integer arg0, Float arg1)
method_56125(Integer arg0, Float arg1)
method_56125(Integer entityId, Float yOffset)
private static Float
lambda$static$3(EntityPositionSource arg0)
method_56124(class_5709 arg0)
method_56124(EntityPositionSource source)
private static com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_32932(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_32932(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static EntityPositionSource
lambda$static$1(UUID arg0, Float arg1)
method_42679(UUID arg0, Float arg1)
method_42679(UUID uuid, Float yOffset)
private static Float
lambda$static$0(EntityPositionSource arg0)
method_42338(class_5709 arg0)
method_42338(EntityPositionSource entityPositionSource)