UNPKG

myncraftjs

Version:

Simple minecraft bot package extends from mineflayer

27 lines (26 loc) 857 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getExtra = getExtra; function getExtra(extra) { let colorizedMsg = ""; colorizedMsg += typeof extra.text === "string" ? extra.text : (extra.text?.value ?? ""); let extraArray; if (Array.isArray(extra.extra)) { extraArray = extra.extra; } else if (extra.extra && typeof extra.extra === "object" && "value" in extra.extra && Array.isArray(extra.extra.value?.value)) { extraArray = extra.extra.value.value; } if (extraArray && extraArray.length > 0) { for (const e of extraArray) { colorizedMsg += getExtra(e); } } if (extra.value && extra.value.length > 0) { for (const e of extra.value) { colorizedMsg += getExtra(e); } } return colorizedMsg; }