From 643023df91bf428d3e7d30e8f2eab97e3238b0b2 Mon Sep 17 00:00:00 2001 From: Ynfuien <88110072+Ynfuien@users.noreply.github.com> Date: Mon, 26 Feb 2024 01:23:40 +0100 Subject: [PATCH] Fixed deleted scoreboards not being removed from ScoreBoard.positions (#3306) --- lib/plugins/scoreboard.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/plugins/scoreboard.js b/lib/plugins/scoreboard.js index f29d669f2..65f17f791 100644 --- a/lib/plugins/scoreboard.js +++ b/lib/plugins/scoreboard.js @@ -16,6 +16,14 @@ function inject (bot) { if (packet.action === 1) { bot.emit('scoreboardDeleted', scoreboards[packet.name]) delete scoreboards[packet.name] + + for (const position in ScoreBoard.positions) { + const scoreboard = ScoreBoard.positions[position] + if (scoreboard.name === packet.name) { + delete ScoreBoard.positions[position] + break + } + } } if (packet.action === 2) {