Package-level declarations

Types

Link copied to clipboard
data class Proxy(val host: String, val port: Int, val credentials: Proxy.Credentials?, val type: Proxy.Type?, var forwardAuthentication: Boolean = false, var proxyResourcePacks: Boolean = false, var proxyDns: Boolean = false, var ipInfo: IpInfoApi.IpData? = null, var favorite: Boolean = false)

Contains serializable proxy data

Link copied to clipboard
object ProxyDns

Keeps server lookups off the local resolver while ProxyManager.dnsProxy is set.

Link copied to clipboard

Proxy Manager

Functions

Link copied to clipboard
fun Proxy.check(success: (Proxy) -> Unit, failure: (Throwable) -> Unit): Result<Unit>

Checks if a proxy is valid and can be used for Minecraft. This will use network resources to check the proxy, as well as update the ip information of the proxy.