UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

41 lines (39 loc) 6.35 kB
var CommandParameterType = /* @__PURE__ */ ((CommandParameterType2) => { CommandParameterType2[CommandParameterType2["Int"] = 1048577] = "Int"; CommandParameterType2[CommandParameterType2["Float"] = 1048579] = "Float"; CommandParameterType2[CommandParameterType2["Value"] = 1048580] = "Value"; CommandParameterType2[CommandParameterType2["Operator"] = 1048582] = "Operator"; CommandParameterType2[CommandParameterType2["Target"] = 1048583] = "Target"; CommandParameterType2[CommandParameterType2["String"] = 1048608] = "String"; CommandParameterType2[CommandParameterType2["Position"] = 1048617] = "Position"; CommandParameterType2[CommandParameterType2["Message"] = 1048620] = "Message"; CommandParameterType2[CommandParameterType2["RawText"] = 1048622] = "RawText"; CommandParameterType2[CommandParameterType2["Json"] = 1048626] = "Json"; CommandParameterType2[CommandParameterType2["Command"] = 1048639] = "Command"; CommandParameterType2[CommandParameterType2["Enum"] = 2097152] = "Enum"; return CommandParameterType2; })(CommandParameterType || {}); var CommandParameterFlags = /* @__PURE__ */ ((CommandParameterFlags2) => { CommandParameterFlags2[CommandParameterFlags2["NONE"] = 0] = "NONE"; CommandParameterFlags2[CommandParameterFlags2["FORCE_COLLAPSE_ENUM"] = 1] = "FORCE_COLLAPSE_ENUM"; CommandParameterFlags2[CommandParameterFlags2["FLAG_HAS_ENUM_CONSTRAINT"] = 2] = "FLAG_HAS_ENUM_CONSTRAINT"; return CommandParameterFlags2; })(CommandParameterFlags || {}); class CommandParameter { paramName; paramType; isOptional; flags; enum; postfix; constructor(data) { this.paramName = data?.paramName ?? "paramName"; this.paramType = data?.paramType ?? 1048580 /* Value */; this.isOptional = data?.isOptional ?? false; this.flags = data?.flags ?? 0 /* NONE */; this.enum = data?.enum ?? null; this.postfix = data?.postfix ?? null; } } export { CommandParameterFlags, CommandParameterType, CommandParameter as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWFuZFBhcmFtZXRlci5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvdHlwZS9Db21tYW5kUGFyYW1ldGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgQ29tbWFuZEVudW0gfSBmcm9tICcuL0NvbW1hbmRFbnVtJztcblxuZXhwb3J0IGVudW0gQ29tbWFuZFBhcmFtZXRlclR5cGUge1xuICAgIEludCA9IDB4MTAwMDAwIHwgMHgwMSxcbiAgICBGbG9hdCA9IDB4MTAwMDAwIHwgMHgwMyxcbiAgICBWYWx1ZSA9IDB4MTAwMDAwIHwgMHgwNCxcbiAgICBPcGVyYXRvciA9IDB4MTAwMDAwIHwgMHgwNixcbiAgICBUYXJnZXQgPSAweDEwMDAwMCB8IDB4MDcsXG4gICAgU3RyaW5nID0gMHgxMDAwMDAgfCAweDIwLFxuICAgIFBvc2l0aW9uID0gMHgxMDAwMDAgfCAweDI5LFxuICAgIE1lc3NhZ2UgPSAweDEwMDAwMCB8IDB4MmMsXG4gICAgUmF3VGV4dCA9IDB4MTAwMDAwIHwgMHgyZSxcbiAgICBKc29uID0gMHgxMDAwMDAgfCAweDMyLFxuICAgIENvbW1hbmQgPSAweDEwMDAwMCB8IDB4M2YsXG4gICAgRW51bSA9IDB4MjAwMDAwXG59XG5cbmV4cG9ydCBlbnVtIENvbW1hbmRQYXJhbWV0ZXJGbGFncyB7XG4gICAgTk9ORSA9IDAsXG4gICAgRk9SQ0VfQ09MTEFQU0VfRU5VTSA9IDB4MSxcbiAgICBGTEFHX0hBU19FTlVNX0NPTlNUUkFJTlQgPSAweDJcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29tbWFuZFBhcmFtZXRlciB7XG4gICAgcHVibGljIHBhcmFtTmFtZTogc3RyaW5nO1xuICAgIHB1YmxpYyBwYXJhbVR5cGU6IENvbW1hbmRQYXJhbWV0ZXJUeXBlO1xuICAgIHB1YmxpYyBpc09wdGlvbmFsOiBib29sZWFuO1xuICAgIHB1YmxpYyBmbGFnczogQ29tbWFuZFBhcmFtZXRlckZsYWdzO1xuICAgIHB1YmxpYyBlbnVtOiBDb21tYW5kRW51bSB8IG51bGw7XG4gICAgcHVibGljIHBvc3RmaXg6IHN0cmluZyB8IG51bGw7XG5cbiAgICBwdWJsaWMgY29uc3RydWN0b3IoZGF0YT86IHtcbiAgICAgICAgcGFyYW1OYW1lPzogc3RyaW5nO1xuICAgICAgICBwYXJhbVR5cGU/OiBDb21tYW5kUGFyYW1ldGVyVHlwZTtcbiAgICAgICAgaXNPcHRpb25hbD86IGJvb2xlYW47XG4gICAgICAgIGZsYWdzPzogQ29tbWFuZFBhcmFtZXRlckZsYWdzO1xuICAgICAgICBlbnVtPzogQ29tbWFuZEVudW0gfCBudWxsO1xuICAgICAgICBwb3N0Zml4Pzogc3RyaW5nIHwgbnVsbDtcbiAgICB9KSB7XG4gICAgICAgIHRoaXMucGFyYW1OYW1lID0gZGF0YT8ucGFyYW1OYW1lID8/ICdwYXJhbU5hbWUnO1xuICAgICAgICB0aGlzLnBhcmFtVHlwZSA9IGRhdGE/LnBhcmFtVHlwZSA/PyBDb21tYW5kUGFyYW1ldGVyVHlwZS5WYWx1ZTtcbiAgICAgICAgdGhpcy5pc09wdGlvbmFsID0gZGF0YT8uaXNPcHRpb25hbCA/PyBmYWxzZTtcbiAgICAgICAgdGhpcy5mbGFncyA9IGRhdGE/LmZsYWdzID8/IENvbW1hbmRQYXJhbWV0ZXJGbGFncy5OT05FO1xuICAgICAgICB0aGlzLmVudW0gPSBkYXRhPy5lbnVtID8/IG51bGw7XG4gICAgICAgIHRoaXMucG9zdGZpeCA9IGRhdGE/LnBvc3RmaXggPz8gbnVsbDtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiQ29tbWFuZFBhcmFtZXRlclR5cGUiLCJDb21tYW5kUGFyYW1ldGVyRmxhZ3MiXSwibWFwcGluZ3MiOiJBQUVZLElBQUEsb0JBQUEscUJBQUFBLHFCQUFMLEtBQUE7QUFDSCxFQUFBQSxxQkFBQUEsQ0FBQUEscUJBQUFBLENBQUEsU0FBTSxPQUFOLENBQUEsR0FBQSxLQUFBO0FBQ0EsRUFBQUEscUJBQUFBLENBQUFBLHFCQUFBQSxDQUFBLFdBQVEsT0FBUixDQUFBLEdBQUEsT0FBQTtBQUNBLEVBQUFBLHFCQUFBQSxDQUFBQSxxQkFBQUEsQ0FBQSxXQUFRLE9BQVIsQ0FBQSxHQUFBLE9BQUE7QUFDQSxFQUFBQSxxQkFBQUEsQ0FBQUEscUJBQUFBLENBQUEsY0FBVyxPQUFYLENBQUEsR0FBQSxVQUFBO0FBQ0EsRUFBQUEscUJBQUFBLENBQUFBLHFCQUFBQSxDQUFBLFlBQVMsT0FBVCxDQUFBLEdBQUEsUUFBQTtBQUNBLEVBQUFBLHFCQUFBQSxDQUFBQSxxQkFBQUEsQ0FBQSxZQUFTLE9BQVQsQ0FBQSxHQUFBLFFBQUE7QUFDQSxFQUFBQSxxQkFBQUEsQ0FBQUEscUJBQUFBLENBQUEsY0FBVyxPQUFYLENBQUEsR0FBQSxVQUFBO0FBQ0EsRUFBQUEscUJBQUFBLENBQUFBLHFCQUFBQSxDQUFBLGFBQVUsT0FBVixDQUFBLEdBQUEsU0FBQTtBQUNBLEVBQUFBLHFCQUFBQSxDQUFBQSxxQkFBQUEsQ0FBQSxhQUFVLE9BQVYsQ0FBQSxHQUFBLFNBQUE7QUFDQSxFQUFBQSxxQkFBQUEsQ0FBQUEscUJBQUFBLENBQUEsVUFBTyxPQUFQLENBQUEsR0FBQSxNQUFBO0FBQ0EsRUFBQUEscUJBQUFBLENBQUFBLHFCQUFBQSxDQUFBLGFBQVUsT0FBVixDQUFBLEdBQUEsU0FBQTtBQUNBLEVBQUFBLHFCQUFBQSxDQUFBQSxxQkFBQUEsQ0FBQSxVQUFPLE9BQVAsQ0FBQSxHQUFBLE1BQUE7QUFaUSxFQUFBQSxPQUFBQSxxQkFBQUE7QUFBQSxDQUFBLEVBQUEsb0JBQUEsSUFBQSxFQUFBO0FBZUEsSUFBQSxxQkFBQSxxQkFBQUMsc0JBQUwsS0FBQTtBQUNILEVBQUFBLHNCQUFBQSxDQUFBQSxzQkFBQUEsQ0FBQSxVQUFPLENBQVAsQ0FBQSxHQUFBLE1BQUE7QUFDQSxFQUFBQSxzQkFBQUEsQ0FBQUEsc0JBQUFBLENBQUEseUJBQXNCLENBQXRCLENBQUEsR0FBQSxxQkFBQTtBQUNBLEVBQUFBLHNCQUFBQSxDQUFBQSxzQkFBQUEsQ0FBQSw4QkFBMkIsQ0FBM0IsQ0FBQSxHQUFBLDBCQUFBO0FBSFEsRUFBQUEsT0FBQUEsc0JBQUFBO0FBQUEsQ0FBQSxFQUFBLHFCQUFBLElBQUEsRUFBQTtBQU1aLE1BQXFCLGdCQUFpQixDQUFBO0FBQUEsRUFDM0IsU0FBQTtBQUFBLEVBQ0EsU0FBQTtBQUFBLEVBQ0EsVUFBQTtBQUFBLEVBQ0EsS0FBQTtBQUFBLEVBQ0EsSUFBQTtBQUFBLEVBQ0EsT0FBQTtBQUFBLEVBRUEsWUFBWSxJQU9oQixFQUFBO0FBQ0MsSUFBSyxJQUFBLENBQUEsU0FBQSxHQUFZLE1BQU0sU0FBYSxJQUFBLFdBQUE7QUFDcEMsSUFBSyxJQUFBLENBQUEsU0FBQSxHQUFZLE1BQU0sU0FBYSxJQUFBLE9BQUE7QUFDcEMsSUFBSyxJQUFBLENBQUEsVUFBQSxHQUFhLE1BQU0sVUFBYyxJQUFBLEtBQUE7QUFDdEMsSUFBSyxJQUFBLENBQUEsS0FBQSxHQUFRLE1BQU0sS0FBUyxJQUFBLENBQUE7QUFDNUIsSUFBSyxJQUFBLENBQUEsSUFBQSxHQUFPLE1BQU0sSUFBUSxJQUFBLElBQUE7QUFDMUIsSUFBSyxJQUFBLENBQUEsT0FBQSxHQUFVLE1BQU0sT0FBVyxJQUFBLElBQUE7QUFBQTtBQUV4Qzs7OzsifQ==