aboutsummaryrefslogtreecommitdiff
path: root/util/updater.js
diff options
context:
space:
mode:
authorNinjune <enderknight537@gmail.com>2022-10-26 22:45:52 -0500
committerNinjune <enderknight537@gmail.com>2022-10-26 22:45:52 -0500
commite55e71c8c2ee5fc6541eed04e9b684c6167e8f07 (patch)
tree4bb43bc3aa158a2aa207470b37bc36556081f63a /util/updater.js
parentf83001bc4a3543cdcd594001e7e6a7aeea749ba1 (diff)
downloadcoleweight-e55e71c8c2ee5fc6541eed04e9b684c6167e8f07.tar.gz
coleweight-e55e71c8c2ee5fc6541eed04e9b684c6167e8f07.tar.bz2
coleweight-e55e71c8c2ee5fc6541eed04e9b684c6167e8f07.zip
1.5.0 Release
Diffstat (limited to 'util/updater.js')
-rw-r--r--util/updater.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/util/updater.js b/util/updater.js
new file mode 100644
index 0000000..dd497b6
--- /dev/null
+++ b/util/updater.js
@@ -0,0 +1,22 @@
+import axios from "../../axios"
+import constants from "./constants"
+PREFIX = constants.PREFIX
+VERSION = constants.VERSION
+
+register("worldLoad", () => {
+ axios.get(`https://raw.githubusercontent.com/Ninjune/coleweight/main/metadata.json`)
+ .then(res => {
+ if(res.data.version == VERSION) return
+ ChatLib.chat(`${PREFIX}&eYou are using an unsupported version of Coleweight!`)
+ new TextComponent(`${PREFIX}&eClick &3here&e to open the github releases!`)
+ .setClickAction("open_url")
+ .setClickValue(`https://github.com/Ninjune/coleweight/releases/${res.data.version}`)
+ .chat()
+ ChatLib.chat("")
+ })
+ .catch(err => {
+ ChatLib.chat(err)
+ })
+})
+
+export default "" \ No newline at end of file