Files
MinecraftChat/app/server/parsers/extra.js
T
2015-04-30 18:33:15 -05:00

30 lines
675 B
JavaScript

var stringToCode = require('../utils').stringToCode;
module.exports = (extra) => {
var string = '';
// for each piece of text
extra.forEach((data) => {
// get the text out of the element
var text;
if (typeof data === 'string') {
text = data;
} else if (typeof data === 'object') {
text = data.text;
}
// if text is available
if (text) {
text = text.replace(/§k/ig, ''); // remove crazy format
text = text.replace(/§l/ig, ''); // remove bold format
string += '§' + stringToCode(data.color) + text; // add the color code to the string
}
});
return string;
};