aboutsummaryrefslogtreecommitdiff
path: root/chat/serverdata.js
diff options
context:
space:
mode:
authorNinjune x <enderknight537@gmail.com>2022-11-17 16:56:06 -0600
committerNinjune x <enderknight537@gmail.com>2022-11-17 16:56:06 -0600
commitfb63481d2c5b7b468df6c5ebdee30178bc9155f5 (patch)
tree3ec467f8acb9594c7b5547426a3b640856dc7e37 /chat/serverdata.js
parent9085ac77ce364572b14f132b64ead5cde2194607 (diff)
downloadcoleweight-fb63481d2c5b7b468df6c5ebdee30178bc9155f5.tar.gz
coleweight-fb63481d2c5b7b468df6c5ebdee30178bc9155f5.tar.bz2
coleweight-fb63481d2c5b7b468df6c5ebdee30178bc9155f5.zip
1.6.0 Changelog in releasesv1.6.1
Diffstat (limited to 'chat/serverdata.js')
-rw-r--r--chat/serverdata.js20
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