RaceManager

class RaceManager(val raceId: String) : KoinComponent

Constructors

Link copied to clipboard
constructor(raceId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addJockey(jockey: OfflinePlayer)

レースの騎手を追加します。

Link copied to clipboard
fun addReplacement(uniqueId: UUID, replacement: String)

騎手と名前の置き換えを追加

Link copied to clipboard
fun addStaff(player: OfflinePlayer): Boolean

レースのスタッフを追加します。

Link copied to clipboard
fun copyRace(newRaceId: String, owner: OfflinePlayer)

今のレースコンフィグをベースとして新しいレースコンフィグを作成します。

Link copied to clipboard

レースに出走する馬をすべて削除します。

Link copied to clipboard
Link copied to clipboard
fun existStaff(player: OfflinePlayer): Boolean

レースのスタッフにプレイヤーが含まれているか確認します。

Link copied to clipboard

レースの騎手と馬のUUIDを取得します。

Link copied to clipboard
fun getJockeys(): ArrayList<OfflinePlayer>

レースのスタッフを取得します。

Link copied to clipboard
open fun getKoin(): Koin
Link copied to clipboard
fun getLap(): Int

レースのラップ数を取得します。

Link copied to clipboard
fun getOwner(): OfflinePlayer

レースのオーナーを取得します。

Link copied to clipboard

レースの競技場Idを取得します。

Link copied to clipboard

騎手と名前の置き換えを取得します。

Link copied to clipboard
fun getStaffs(): ArrayList<OfflinePlayer>

レースのスタッフを取得します。

Link copied to clipboard
fun removeHorse(uniqueId: UUID)

レースに出走する馬を削除します。

Link copied to clipboard
fun removeJockey(jockey: OfflinePlayer)

レースの騎手を削除します。

Link copied to clipboard
fun removeReplacement(uniqueId: UUID)

騎手と名前の置き換えを削除

Link copied to clipboard
fun removeStaff(player: OfflinePlayer): Boolean

レースのスタッフを削除します。

Link copied to clipboard
fun senderHasControlPermission(sender: CommandSender): Boolean

CommandSenderがレースを管理できるかを確認します。

Link copied to clipboard
fun setHorse(player: UUID, horse: UUID)

騎手と馬のUUIDを設定します。

Link copied to clipboard
fun setLap(lap: Int)

レースのLapを設定します。

Link copied to clipboard
fun setPlaceId(placeId: String)

レースの競技場を設定します。

Link copied to clipboard
fun setReplacement(player: UUID, replacement: String)

騎手と名前の置き換えを設定します。