Class EntitySpawnContext

java.lang.Object
org.geysermc.geyser.entity.spawn.EntitySpawnContext

public class EntitySpawnContext extends Object
  • Field Details

  • Constructor Details

    • EntitySpawnContext

      public EntitySpawnContext(GeyserSession session, EntityDefinition<?> definition, int javaId, UUID uuid)
    • EntitySpawnContext

      public EntitySpawnContext(GeyserSession session, EntityDefinition<?> definition, int entityId, long geyserId)
    • EntitySpawnContext

      public EntitySpawnContext(GeyserSession session, EntityDefinition<?> definition, int javaId, UUID uuid, org.cloudburstmc.math.vector.Vector3f position, org.cloudburstmc.math.vector.Vector3f motion, float yaw, float pitch, float headYaw, @Nullable Long geyserId)
  • Method Details

    • fromPacket

      public static EntitySpawnContext fromPacket(GeyserSession session, EntityDefinition<?> definition, org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.entity.ClientboundAddEntityPacket packet)
    • inherited

      public static EntitySpawnContext inherited(GeyserSession session, EntityDefinition<?> definition, Entity parent, org.cloudburstmc.math.vector.Vector3f position)
    • geyserId

      public long geyserId()
    • session

      public GeyserSession session()
    • entityTypeDefinition

      public EntityDefinition<?> entityTypeDefinition()
    • javaId

      public int javaId()
    • uuid

      public UUID uuid()
    • position

      public org.cloudburstmc.math.vector.Vector3f position()
    • motion

      public org.cloudburstmc.math.vector.Vector3f motion()
    • yaw

      public float yaw()
    • pitch

      public float pitch()
    • headYaw

      public float headYaw()
    • javaId

      public EntitySpawnContext javaId(int javaId)
      Returns:
      this.
    • position

      public EntitySpawnContext position(org.cloudburstmc.math.vector.Vector3f position)
      Returns:
      this.
    • motion

      public EntitySpawnContext motion(org.cloudburstmc.math.vector.Vector3f motion)
      Returns:
      this.
    • yaw

      public EntitySpawnContext yaw(float yaw)
      Returns:
      this.
    • pitch

      public EntitySpawnContext pitch(float pitch)
      Returns:
      this.
    • headYaw

      public EntitySpawnContext headYaw(float headYaw)
      Returns:
      this.
    • geyserId

      public EntitySpawnContext geyserId(@Nullable Long geyserId)
      Returns:
      this.