diff options
Diffstat (limited to 'chat/serverdata.js')
-rw-r--r-- | chat/serverdata.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/chat/serverdata.js b/chat/serverdata.js new file mode 100644 index 0000000..6b634d0 --- /dev/null +++ b/chat/serverdata.js @@ -0,0 +1,20 @@ +import constants from "../util/constants"; +let needCheck = false + +register("chat", (message, event) => { + if(needCheck) + { + try + { + constants.serverData = JSON.parse(message) + cancel(event) + needCheck = false + } + catch (e) {} + } +}).setCriteria(/(\{"server":"(?:.*)","gametype":"(?:.*)","mode":"(?:.*)","map":"(?:.*)"\})/g) + +register('worldLoad', () => { + needCheck = true + ChatLib.command('locraw') +})
\ No newline at end of file |