Skip to content

Commit e63cb2d

Browse files
committed
fix chat being weird
1 parent 984644b commit e63cb2d

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

src/index.js

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -76,21 +76,18 @@ io.sockets.on("connection", function (socket) {
7676
socket.emit("kicked", reason);
7777
});
7878
bot.on("message", function (msg) {
79-
if (msg.extra != undefined) {
80-
let message = msg.extra[0].text;
79+
let message = msg.toAnsi()
8180

82-
const replacements = [
83-
[/&/g, "&"],
84-
[/</g, "&lt;"],
85-
[/>/g, "&gt;"],
86-
[/"/g, "&quot;"],
87-
];
88-
for (const replacement of replacements)
89-
message = message.replace(replacement[0], replacement[1]);
90-
msg.extra[0].text = message;
91-
}
81+
const replacements = [
82+
[/&/g, "&amp;"],
83+
[/</g, "&lt;"],
84+
[/>/g, "&gt;"],
85+
[/"/g, "&quot;"],
86+
];
87+
for (const replacement of replacements)
88+
message = message.replace(replacement[0], replacement[1]);
9289

93-
socket.emit("msg", convert.toHtml(msg.toAnsi()));
90+
socket.emit("msg", convert.toHtml(message));
9491
});
9592
bot.on("experience", function () {
9693
socket.emit("xp", bot.experience);
@@ -183,7 +180,8 @@ io.sockets.on("connection", function (socket) {
183180
clearInterval(interval);
184181
console.log(`[\x1b[31m-\x1b[0m] ${query.nick}`);
185182
bot.end();
186-
} catch (error) {}
183+
} catch (error) {
184+
}
187185
});
188186
socket.on("dig", function (pos) {
189187
var block = bot.blockAt(vec3(pos[0], pos[1] - 16, pos[2]));

0 commit comments

Comments
 (0)