UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

32 lines 1.18 kB
import { default as CommandData } from '../type/CommandData'; import { CommandEnum } from '../type/CommandEnum'; import { default as CommandEnumConstraint } from '../type/CommandEnumConstraint'; import { default as DataPacket } from './DataPacket'; /** * AvailableCommandsPacket is sent by the server to the client to provide information about available commands. * @TODO: Argument types are not implemented. */ export default class AvailableCommandsPacket extends DataPacket { static NetID: number; ARG_FLAG_VALID: number; ARG_FLAG_INT: number; ARG_FLAG_FLOAT: number; ARG_TYPE_WILDCARD_INT: number; ARG_TYPE_STRING: number; ARG_TYPE_INT_POSITION: number; ARG_TYPE_POSITION: number; ARG_FLAG_ENUM: number; ARG_FLAG_POSTFIX: number; ARG_FLAG_SOFT_ENUM: number; commandData: CommandData[]; hardcodedEnums: CommandEnum[]; softEnums: CommandEnum[]; enumConstraints: CommandEnumConstraint[]; encodePayload(): void; private writeEnum; private writeEnumValueIndex; private writeCommandData; private writeSoftEnum; private writeEnumConstraint; } //# sourceMappingURL=AvailableCommandsPacket.d.ts.map