Skip to content

@pumpkin-plugins/bedrock-addon-manager API / web/tcp-server / TcpWebServer

Class: TcpWebServer ​

Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:44

An HTTP server on a WASI TCP socket, serving packs from a lookup. Driven by tick.

Implements ​

Constructors ​

Constructor ​

new TcpWebServer(lookup, log, now?): TcpWebServer

Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:49

Creates a stopped server.

Parameters ​

lookup ​

PackLookup

log ​

Logger

now? ​

() => number

Returns ​

TcpWebServer

Methods ​

start() ​

start(settings): void

Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:56

Starts listening.

Parameters ​

settings ​

WebServerSettings

Returns ​

void

Implementation of ​

WebServer.start


stop() ​

stop(): void

Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:88

Stops listening and drops every connection. Safe to call when not started.

Returns ​

void

Implementation of ​

WebServer.stop


tick() ​

tick(): void

Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:81

Accepts new connections and moves the running downloads forward. Call once per game tick.

Returns ​

void

Implementation of ​

WebServer.tick

Pumpkin Plugins documentation