XerrScreenAPI

Stable screen-effect API exposed by com.hiusers.xerr.api.XerrAPI.

Functions

Link copied to clipboard
open fun clear(playerId: UUID): Int
abstract fun clear(playerId: UUID, force: Boolean): Int
Link copied to clipboard
abstract fun close(handle: ScreenEffectHandle): Boolean
Link copied to clipboard
abstract fun find(playerId: UUID, instanceId: UUID): ScreenEffectHandle?
Link copied to clipboard
abstract fun hide(playerId: UUID, effectId: String): Int
Link copied to clipboard
abstract fun ids(): Set<String>
Link copied to clipboard
abstract fun list(playerId: UUID): List<ScreenEffectHandle>
Link copied to clipboard
open fun play(playerId: UUID, sceneId: String): ScreenEffectHandle
open fun play(player: Player, sceneId: String): ScreenEffectHandle
abstract fun play(playerId: UUID, sceneId: String, variables: Map<String, String>): ScreenEffectHandle
abstract fun play(player: Player, sceneId: String, variables: Map<String, String>): ScreenEffectHandle
Link copied to clipboard
abstract fun sceneIds(): Set<String>
Link copied to clipboard
open fun show(playerId: UUID, effectId: String): ScreenEffectHandle
open fun show(player: Player, effectId: String): ScreenEffectHandle
abstract fun show(playerId: UUID, effectId: String, variables: Map<String, String>): ScreenEffectHandle
abstract fun show(player: Player, effectId: String, variables: Map<String, String>): ScreenEffectHandle
Link copied to clipboard