From 60318c74e116c18b7a6c743f87fa74138e8e55a0 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Sun, 27 May 2018 21:15:34 +0200 Subject: [PATCH] fix external.js --- src/lib/plugins/external.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/plugins/external.js b/src/lib/plugins/external.js index 2a4511b..88c38bb 100644 --- a/src/lib/plugins/external.js +++ b/src/lib/plugins/external.js @@ -35,7 +35,8 @@ module.exports.server = function (serv, settings) { }) Object.keys(serv.plugins).forEach((p) => { - if (serv.plugins[p].server) serv.plugins[p].server(serv.plugins[p], serv, settings) + const f = serv.plugins[p].server + if (serv.plugins[p].server) f.call(serv.plugins[p], serv, settings) }) serv.on('asap', () => { @@ -48,7 +49,8 @@ module.exports.server = function (serv, settings) { module.exports.player = function (player, serv) { Object.keys(serv.plugins).forEach(p => { const plugin = serv.plugins[p] - if (plugin.player) plugin.player(plugin, player, serv) + const f = plugin.player + if (plugin.player) f.call(plugin, player, serv) }) } @@ -66,6 +68,7 @@ module.exports.entity = function (entity, serv) { Object.keys(serv.plugins).forEach(p => { const plugin = serv.plugins[p] - if (plugin.entity) plugin.entity(plugin, entity, serv) + const f = plugin.entity + if (plugin.entity) f.call(plugin, entity, serv) }) }