FishingWorld

interface FishingWorld

FishingWorldインターフェースは、釣りワールドに関する情報を提供する。

Functions

Link copied to clipboard
abstract fun effectFinish()

ワールド上で天候や特殊効果などの一連の効果が終了した際に呼び出すメソッド 例: 天候イベントの終了処理や、バフ・デバフの解除など

Link copied to clipboard

計算された天候タイプを取得する。

Link copied to clipboard
abstract fun getCenter(): Pair<Double, Double>

ワールドの中心位置を取得する。

Link copied to clipboard

現在の天候タイプを取得する。 魚の計算などの場合は、プレイヤーの認識を阻害しないためにこちらを使用する。

Link copied to clipboard
abstract fun getId(): FishingWorldId

ワールドのIDを取得する。

Link copied to clipboard
abstract fun getSize(): Double

ワールドの大きさを取得する。

Link copied to clipboard

ワールドの詳細設定を取得する。

Link copied to clipboard

ワールドのスポーン位置を取得する。

Link copied to clipboard
abstract fun loadConfig()

ワールドの設定を再読み込みする。

Link copied to clipboard
abstract fun setCenter(x: Double, z: Double)

ワールドの中心位置を取得する。

Link copied to clipboard
abstract fun setSize(size: Double)

ワールドの大きさを設定する。

Link copied to clipboard
abstract fun setWeather(weatherType: WeatherType)

天候タイプを設定する。

Link copied to clipboard
abstract fun setWorldSpawnPosition(location: Location)

ワールドのスポーン位置を設定する。

Link copied to clipboard
abstract fun syncronoizeTime()

ワールドの時間を同期する。

Link copied to clipboard
abstract fun updateState()

ワールドの設定を更新する。 ワールドの設定は、ワールドの中心位置や半径、天気および時間などの情報を含む。 このメソッドは、ワールドの設定を更新するために使用される。

Link copied to clipboard
open fun updateWeather()

天候タイプを更新する