scriptapi:modules:server:1.1.0:entity

Entity

分類: クラス

ワールド内のエンティティ(モブやプレイヤー、マインカートのようなオブジェクト)の状態を表すクラス。

プロパティ

id

readonly id: string

エンティティの一意な識別子。

※このプロパティは使用時に例外を投げることがあります。

location

readonly location: Vector3

このエンティティの現在の座標。

※このプロパティは使用時に例外を投げることがあります。

nameTag

nameTag: string

このエンティティのネームタグ。

typeId

readonly typeId: string

エンティティのタイプの識別子。

例えばエンティティがスケルトンだった場合はminecraft:skeletonとなります。

※このプロパティは使用時に例外を投げることがあります。

メソッド

getHeadLocation

getHeadLocation(): Vector3

このエンティティのヘッドコンポーネントの座標。

※このメソッドは使用時に例外を投げることがあります。

getVelocity

getVelocity(): Vector3

このエンティティの現在の速度ベクトルを返します。

※このメソッドは使用時に例外を投げることがあります。

getViewDirection

getViewDirection(): Vector3

このエンティティのビュー方向ベクトルを返します。

※このメソッドは使用時に例外を投げることがあります。

runCommandAsync

runCommandAsync(commandString: string): Promise<CommandResult>

エンティティが実行の主体となって特定のコマンドを非同期に実行します。

非同期に実行できるコマンドは1ティックあたり最大128コマンドです。

パラメータ

  • commandString: string
    • 実行するコマンド。コマンドはスラッシュから始めてはいけません(エラーになります)。

返却値

scriptapi/modules/server/1.1.0/entity.txt · 最終更新: 2023/07/03 18:57 by potchie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki