diff options
Diffstat (limited to 'util/updater.js')
-rw-r--r-- | util/updater.js | 22 |
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 |