cpd_client
v0.1.9
Published
/!\ Pour utiliser ce module il faut aussi utiliser le [CPD_SERVER](https://www.npmjs.com/package/cpd_server)
Downloads
6
Maintainers
Readme
/!\ Pour utiliser ce module il faut aussi utiliser le CPD_SERVER
installez le modules client
npm i cpd_client
utilisez le module client dans votre launcher ou autre
const cpd_client = require('cpd_client')
cpd_client.setLauncher("Launcher", "http://localhost:8080/", "1.8.9")
cpd_client.start(false, '[YOUR_GAME_FOLDER_HERE]')
cpd_client.events.on("download", (data) => {
if (data.type === "progress") {
console.log(`${data.msg} - ${data.state}`);
}
else if (data.type === "file_err") {
console.log(`${data.error}`);
}
else if (data.type === "url_err") {
console.log(`${data.error}`);
}
else if (data.type === "error") {
console.log(`${data.error}`);
}
})
Voici la liste des fonctions :
| Functions | Description | | -------- | ---- | | cpd_client.start() | Fonction qui permet de démarer le téléchargement (Si vous mettez true ça retéléchargera à chaque fois le modpack sinon çà laissera les fichier déjà existant) | | cpd_client.setLauncher() | Défini les option pour le launcher versions, nom, url du json du modpack | | cpd_client.getLauncher() | Récupérer les informations entrez avec le cpd_client.setLauncher() | | cpd_client.download() | Est utilisé uniquement dans le launcher pour permettre le téléchargement des fichier|
Voici la liste des events :
| Events | Description | | -------- | ---- | | download | dépend tu type, si le type est progress cette events et émit pendant le téléchargemet et permer de récupéré l'état du téléchargement ansi que ça destination, si le type est error c'est qu'il envoi une erreur de téléchargement | | started | Est émit lors du lancement du fetch de la page du modpack sur le serveur |