aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--metadata.json2
-rw-r--r--util/updater.js39
2 files changed, 29 insertions, 12 deletions
diff --git a/metadata.json b/metadata.json
index 0de54c1..654a808 100644
--- a/metadata.json
+++ b/metadata.json
@@ -3,6 +3,6 @@
"creator": "Ninjune",
"entry": "index.js",
"description": "Simple Coleweight module to measure mining progression.",
- "version": "1.5.2",
+ "version": "1.5.3",
"requires": ["axios", "PogData", "Vigilance"]
} \ No newline at end of file
diff --git a/util/updater.js b/util/updater.js
index edc20f8..43693e3 100644
--- a/util/updater.js
+++ b/util/updater.js
@@ -4,19 +4,36 @@ PREFIX = constants.PREFIX
VERSION = constants.VERSION
register("worldLoad", () => {
- axios.get(`https://raw.githubusercontent.com/Ninjune/coleweight/main/metadata.json`)
+ axios.get(`https://chattriggers.com/api/modules/1367`)
.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`)
- .chat()
- ChatLib.chat("")
- })
- .catch(err => {
- ChatLib.chat(err)
+ if(res.data.releases[0].releaseVersion != VERSION)
+ {
+ ChatLib.chat(`${PREFIX}&eYou are using an unsupported version of Coleweight!`)
+ new TextComponent(`${PREFIX}&eClick &3here&e to update!`)
+ .setClickAction("run_command")
+ .setClickValue(`/ct load`)
+ .chat()
+ ChatLib.chat("")
+ }
+ else
+ {
+ 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`)
+ .chat()
+ ChatLib.chat("")
+ return
+ })
+ .catch(err => {
+ ChatLib.chat(err)
+ })
+ }
})
+
})
export default "" \ No newline at end of file