From cccf2310e882e9e93662625113f53435a4834c06 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Wed, 20 May 2020 12:54:21 +0200 Subject: [PATCH] Added Error handling for chatcommands --- engine/chatcommands.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/engine/chatcommands.js b/engine/chatcommands.js index c73668e..acec78c 100755 --- a/engine/chatcommands.js +++ b/engine/chatcommands.js @@ -35,8 +35,14 @@ dragonblocks.registerOnChatMessage(msg => { let command = msg.slice(msg.search("/") + 1, msg.search(" ")); let arg = msg.slice(msg.search(" ") + 1); arg = arg.slice(0, arg.length - 1); - if(dragonblocks.chatcommands[command]) - dragonblocks.chatcommands[command].func(arg); + if(dragonblocks.chatcommands[command]){ + try { + dragonblocks.chatcommands[command].func(arg); + } + catch(e){ + dragonblocks.chatMessage("!HTML " + e.toString() + ""); + } + } else dragonblocks.chatMessage("Invalid Command: " + command); return false; -- 2.44.0