bc-minecraft-bedrock-project
Version:
The typescript library responsible for reading/parsing minecraft bedrock data
28 lines • 759 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Process = Process;
const bc_minecraft_bedrock_types_1 = require("bc-minecraft-bedrock-types");
/**
*
* @param doc
* @returns
*/
function Process(doc) {
const uri = doc.uri;
let index = uri.indexOf("structures");
if (index < 0)
return undefined;
index += 11;
let id = uri.substring(index, uri.length).replace(/\\/g, "/");
id = id.replace(".mcstructure", "");
if (id.includes('/')) {
id = '"' + id + '"';
}
const out = {
id: id,
location: bc_minecraft_bedrock_types_1.Types.Location.create(uri, 0),
documentation: `McStructure: ${id}`,
};
return out;
}
//# sourceMappingURL=process.js.map