ExternalSystemBrowser

class ExternalSystemBrowser(backend: ExternalSystemBrowserBackend, url: String, viewport: BrowserViewport, val settings: BrowserSettings, var priority: Short = 0) : Browser, MinecraftShortcuts

Constructors

Link copied to clipboard
constructor(backend: ExternalSystemBrowserBackend, url: String, viewport: BrowserViewport, settings: BrowserSettings, priority: Short = 0)

Properties

Link copied to clipboard
open val gpuDevice: GpuDevice
Link copied to clipboard
open val interaction: MultiPlayerGameMode
Link copied to clipboard
open override val isInitialized: Boolean = true
Link copied to clipboard
open val mc: Minecraft
Link copied to clipboard
open val network: ClientPacketListener
Link copied to clipboard
open val player: LocalPlayer
Link copied to clipboard
open override var priority: Short
Link copied to clipboard
Link copied to clipboard
open override val state: BrowserState
Link copied to clipboard
open override val texture: BrowserTexture? = null

Current browser texture for rendering

Link copied to clipboard
open override var url: String

Current URL of the browser

Link copied to clipboard
open override var viewport: BrowserViewport
Link copied to clipboard
open override var visible: Boolean
Link copied to clipboard
open val world: ClientLevel

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun forceReload()

Reloads the page ignoring cache

Link copied to clipboard
open override fun goBack()

Navigate back in history

Link copied to clipboard
open override fun goForward()

Navigate forward in history

Link copied to clipboard
open override fun invalidate()

Invalidates the browser texture, forcing a redraw

Link copied to clipboard
open override fun reload()

Reloads the current page

Link copied to clipboard
open override fun toString(): String

String representation of the Browser Instance

Link copied to clipboard
open override fun update(width: Int, height: Int)

Updates browser dimensions and properties