diff options
Diffstat (limited to 'util')
-rw-r--r-- | util/updater.js | 39 |
1 files changed, 28 insertions, 11 deletions
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 |