@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
93 lines (92 loc) • 4.46 kB
TypeScript
import ISslConfig from "./ISslConfig";
import LocalUtilities from "./LocalUtilities";
import NodeStorage from "./NodeStorage";
import Log, { LogItem } from "../core/Log";
export declare const consoleText_reset = "\u001B[0m";
export declare const consoleText_bright = "\u001B[1m";
export declare const consoleText_dim = "\u001B[2m";
export declare const consoleText_underscore = "\u001B[4m";
export declare const consoleText_blink = "\u001B[5m";
export declare const consoleText_reverse = "\u001B[7m";
export declare const consoleText_hidden = "\u001B[8m";
export declare const consoleText_fgBlack = "\u001B[30m";
export declare const consoleText_fgRed = "\u001B[31m";
export declare const consoleText_fgGreen = "\u001B[32m";
export declare const consoleText_fgYellow = "\u001B[33m";
export declare const consoleText_fgBlue = "\u001B[34m";
export declare const consoleText_fgMagenta = "\u001B[35m";
export declare const consoleText_fgCyan = "\u001B[36m";
export declare const consoleText_fgWhite = "\u001B[37m";
export declare const consoleText_fgGray = "\u001B[90m";
export declare const consoleText_bgBlack = "\u001B[40m";
export declare const consoleText_bgRed = "\u001B[41m";
export declare const consoleText_bgGreen = "\u001B[42m";
export declare const consoleText_bgYellow = "\u001B[43m";
export declare const consoleText_bgBlue = "\u001B[44m";
export declare const consoleText_bgMagenta = "\u001B[45m";
export declare const consoleText_bgCyan = "\u001B[46m";
export declare const consoleText_bgWhite = "\u001B[47m";
export declare const consoleText_bgGray = "\u001B[100m";
export declare const OperationColors: string[];
export default class LocalEnvironment {
#private;
utilities: LocalUtilities;
logToStdError: boolean;
_inmemTokenEncryptionPassword?: string;
_inmemDisplayReadOnlyPasscode?: string;
_inmemDisplayReadOnlySessionId?: string;
_inmemFullReadOnlyPasscode?: string;
_inmemFullReadOnlySessionId?: string;
_inmemUpdateStatePasscode?: string;
_inmemUpdateStateSessionId?: string;
_inmemAdminPasscode?: string;
_inmemAdminSessionId?: string;
private _sslConfig?;
get sslConfig(): ISslConfig | undefined;
set sslConfig(config: ISslConfig | undefined);
get pathMappings(): {
[path: string]: string;
} | undefined;
set pathMappings(newVal: {
[path: string]: string;
} | undefined);
get displayInfo(): boolean;
set displayInfo(newInfoValue: boolean);
get displayVerbose(): boolean;
set displayVerbose(newVerboseValue: boolean);
get worldContainerStorage(): NodeStorage;
get worldContainerPath(): string;
get serverHostPort(): number | undefined;
set serverHostPort(newPort: number | undefined);
get serverDomainName(): string | undefined;
set serverDomainName(newDomainName: string | undefined);
get serverTitle(): string | undefined;
set serverTitle(newTitle: string | undefined);
get serverMessageOfTheDay(): string | undefined;
set serverMessageOfTheDay(messageOfTheDay: string | undefined);
get allowedCorsOrigins(): string[] | undefined;
set allowedCorsOrigins(newOrigins: string[] | undefined);
get tokenEncryptionKey(): string;
get displayReadOnlyPasscode(): string;
get displayReadOnlySessionId(): string;
setDisplayReadOnlyPasscodeAndRandomizeComplement(newPasscode: string | undefined): void;
get fullReadOnlyPasscode(): string;
get fullReadOnlySessionId(): string;
setFullReadOnlyPasscodeAndRandomizeComplement(newPasscode: string | undefined): void;
get updateStatePasscode(): string;
get updateStateSessionId(): string;
setUpdateStatePasscodeAndRandomizeComplement(newPasscode: string | undefined): void;
get adminPasscode(): string;
get adminSessionId(): string;
setAdminPasscodeAndRandomizeComplement(newPasscode: string | undefined): void;
get iAgreeToTheMinecraftEndUserLicenseAgreementAndPrivacyStatementAtMinecraftDotNetSlashEula(): boolean | undefined;
set iAgreeToTheMinecraftEndUserLicenseAgreementAndPrivacyStatementAtMinecraftDotNetSlashEula(iAgreeValue: boolean | undefined);
constructor(subscribeToLog: boolean);
setWorldContainerPath(newPath: string | undefined): void;
handleNewLogMessage(log: Log, item: LogItem): void;
load(): Promise<void>;
setDefaults(): Promise<void>;
generateRandomPasscode(): string;
generateRandomTokenPassword(): string;
save(): Promise<void>;
}