aboutsummaryrefslogtreecommitdiff
path: root/chat/serverdata.js
blob: 6b634d0f67ad239e875a901e425ed8a2ecddd1a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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')
})