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

Properties

client: Client
gamemode: gamemode
id: number
living: boolean
name: string
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
tabItem?: TabItem

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: {
          gamemode?: gamemode;
          name?: string;
          tabItem?: TabItem;
          uuid?: string;
      }
      • Optional gamemode?: gamemode
      • Optional name?: string
      • Optional tabItem?: TabItem
      • Optional uuid?: string
    • Optional overwrites: undefined
    • Optional whenDone: ((instance: Player) => void)
        • (instance: Player): void
        • Parameters

          Returns void

    Returns Player