Hierarchy

Methods

  • Parameters

    • observable: "position"
    • callback: ((position: {
          pitch: number;
          x: number;
          y: number;
          yaw: number;
          z: number;
      }) => void)
        • (position: {
              pitch: number;
              x: number;
              y: number;
              yaw: number;
              z: number;
          }): void
        • Parameters

          • position: {
                pitch: number;
                x: number;
                y: number;
                yaw: number;
                z: number;
            }
            • pitch: number
            • x: number
            • y: number
            • yaw: number
            • z: number

          Returns void

    Returns void

  • Parameters

    • event: "leftClick"
    • callback: (() => void)
        • (): void
        • Returns void

    Returns void

  • Parameters

    • event: "rightClick"
    • callback: ((clickInfo: {
          isMainHand: boolean;
          position: {
              x: number;
              y: number;
              z: number;
          };
      }) => void)
        • (clickInfo: {
              isMainHand: boolean;
              position: {
                  x: number;
                  y: number;
                  z: number;
              };
          }): void
        • Parameters

          • clickInfo: {
                isMainHand: boolean;
                position: {
                    x: number;
                    y: number;
                    z: number;
                };
            }
            • isMainHand: boolean
            • position: {
                  x: number;
                  y: number;
                  z: number;
              }
              • x: number
              • y: number
              • z: number

          Returns void

    Returns void

  • Parameters

    • event: "leftClick"
    • callback: (() => void)
        • (): void
        • Returns void

    Returns void

  • Parameters

    • event: "rightClick"
    • callback: ((clickInfo: {
          isMainHand: boolean;
          position: {
              x: number;
              y: number;
              z: number;
          };
      }) => void)
        • (clickInfo: {
              isMainHand: boolean;
              position: {
                  x: number;
                  y: number;
                  z: number;
              };
          }): void
        • Parameters

          • clickInfo: {
                isMainHand: boolean;
                position: {
                    x: number;
                    y: number;
                    z: number;
                };
            }
            • isMainHand: boolean
            • position: {
                  x: number;
                  y: number;
                  z: number;
              }
              • x: number
              • y: number
              • z: number

          Returns void

    Returns void

  • Parameters

    • Optional event: "leftClick" | "rightClick"

    Returns void

  • Parameters

    Returns void

  • Returns void

Properties

client: Client
id: number
living: boolean
position: {
    pitch: number;
    x: number;
    y: number;
    yaw: number;
    z: number;
}

Type declaration

  • pitch: number
  • x: number
  • y: number
  • yaw: number
  • z: number
server: Server
uuid: string

Constructors

  • Parameters

    • client: Client
    • type: entityName
    • id: number
    • position: {
          x: number;
          y: number;
          z: number;
          pitch?: number;
          yaw?: number;
      }
      • x: number
      • y: number
      • z: number
      • Optional pitch?: number
      • Optional yaw?: number
    • sendPacket: ((packetName: string, packet: object) => void)
        • (packetName: string, packet: object): void
        • Parameters

          • packetName: string
          • packet: object

          Returns void

    • Optional extraInfo: undefined
    • Optional overwrites: {
          beforeRemove?: (() => void)[];
          sendSpawnPacket?: boolean;
      }
      • Optional beforeRemove?: (() => void)[]
      • Optional sendSpawnPacket?: boolean
    • Optional whenDone: ((instance: Entity) => void)
        • (instance: Entity): void
        • Parameters

          Returns void

    Returns Horse