Package net.minecraft.world.event
Class EntityPositionSource
java.lang.Object
net.minecraft.world.event.EntityPositionSource
- All Implemented Interfaces:
 PositionSource
- Mappings:
 Namespace Name named net/minecraft/world/event/EntityPositionSourceintermediary net/minecraft/class_5709official eiz
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<EntityPositionSource> static final PacketCodec<ByteBuf, EntityPositionSource> private final float - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEntityPositionSource(com.mojang.datafixers.util.Either<Entity, com.mojang.datafixers.util.Either<UUID, Integer>> source, float yOffset) EntityPositionSource(Entity entity, float yOffset)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate voidfindEntityInWorld(World world) private intgetType()Returns the type of this position source.private UUIDgetUuid() 
- 
Field Details
- 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/world/event/EntityPositionSource;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_28139Lnet/minecraft/class_5709;field_28139:Lcom/mojang/serialization/MapCodec;official aLeiz;a:Lcom/mojang/serialization/MapCodec;
 - 
PACKET_CODEC
- Mappings:
 Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/world/event/EntityPositionSource;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_48378Lnet/minecraft/class_5709;field_48378:Lnet/minecraft/class_9139;official bLeiz;b:Lzm;
 - 
source
private com.mojang.datafixers.util.Either<Entity,com.mojang.datafixers.util.Either<UUID, sourceInteger>> - Mappings:
 Namespace Name Mixin selector named sourceLnet/minecraft/world/event/EntityPositionSource;source:Lcom/mojang/datafixers/util/Either;intermediary field_38424Lnet/minecraft/class_5709;field_38424:Lcom/mojang/datafixers/util/Either;official eLeiz;e:Lcom/mojang/datafixers/util/Either;
 - 
yOffset
private final float yOffset- Mappings:
 Namespace Name Mixin selector named yOffsetLnet/minecraft/world/event/EntityPositionSource;yOffset:Fintermediary field_38242Lnet/minecraft/class_5709;field_38242:Fofficial fLeiz;f:F
 
 - 
 - 
Constructor Details
- 
EntityPositionSource
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/event/EntityPositionSource;<init>(Lnet/minecraft/entity/Entity;F)Vintermediary <init>Lnet/minecraft/class_5709;<init>(Lnet/minecraft/class_1297;F)Vofficial <init>Leiz;<init>(Lbzm;F)V
 - 
EntityPositionSource
private EntityPositionSource(com.mojang.datafixers.util.Either<Entity, com.mojang.datafixers.util.Either<UUID, Integer>> source, float yOffset) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/event/EntityPositionSource;<init>(Lcom/mojang/datafixers/util/Either;F)Vintermediary <init>Lnet/minecraft/class_5709;<init>(Lcom/mojang/datafixers/util/Either;F)Vofficial <init>Leiz;<init>(Lcom/mojang/datafixers/util/Either;F)V
 
 - 
 - 
Method Details
- 
getPos
- Specified by:
 getPosin interfacePositionSource- Mappings:
 Namespace Name Mixin selector named getPosLnet/minecraft/world/event/PositionSource;getPos(Lnet/minecraft/world/World;)Ljava/util/Optional;intermediary method_32956Lnet/minecraft/class_5716;method_32956(Lnet/minecraft/class_1937;)Ljava/util/Optional;official aLejf;a(Ldmu;)Ljava/util/Optional;
 - 
findEntityInWorld
- Mappings:
 Namespace Name Mixin selector named findEntityInWorldLnet/minecraft/world/event/EntityPositionSource;findEntityInWorld(Lnet/minecraft/world/World;)Vintermediary method_42681Lnet/minecraft/class_5709;method_42681(Lnet/minecraft/class_1937;)Vofficial bLeiz;b(Ldmu;)V
 - 
getUuid
- Mappings:
 Namespace Name Mixin selector named getUuidLnet/minecraft/world/event/EntityPositionSource;getUuid()Ljava/util/UUID;intermediary method_42680Lnet/minecraft/class_5709;method_42680()Ljava/util/UUID;official bLeiz;b()Ljava/util/UUID;
 - 
getEntityId
private int getEntityId()- Mappings:
 Namespace Name Mixin selector named getEntityIdLnet/minecraft/world/event/EntityPositionSource;getEntityId()Iintermediary method_42683Lnet/minecraft/class_5709;method_42683()Iofficial cLeiz;c()I
 - 
getType
Returns the type of this position source.- Specified by:
 getTypein interfacePositionSource- Mappings:
 Namespace Name Mixin selector named getTypeLnet/minecraft/world/event/PositionSource;getType()Lnet/minecraft/world/event/PositionSourceType;intermediary method_32955Lnet/minecraft/class_5716;method_32955()Lnet/minecraft/class_5717;official aLejf;a()Lejg;
 
 -