diff --git a/src/lib/plugins/commands.js b/src/lib/plugins/commands.js index 835807c..448ae60 100644 --- a/src/lib/plugins/commands.js +++ b/src/lib/plugins/commands.js @@ -115,7 +115,7 @@ module.exports.player=function(player, serv) { if (res) player.chat(serv.color.red + res); } catch(err) { - if (err instanceof UserError) player.chat(serv.color.red + 'Error: ' + err.message); + if (err.userError) player.chat(serv.color.red + 'Error: ' + err.message); else setTimeout(() => {throw err;}, 0); } } diff --git a/src/lib/user_error.js b/src/lib/user_error.js index cb15757..b1b7c78 100644 --- a/src/lib/user_error.js +++ b/src/lib/user_error.js @@ -9,6 +9,7 @@ class ExtendableError extends Error { class UserError extends ExtendableError { constructor(message) { + this.userError=1; super(message); } }