@powernukkitx/cli
v0.0.3
Published
PowerNukkitX CLI — Manage your Minecraft Bedrock servers with style
Maintainers
Readme
pnx-cli
PowerNukkitX CLI est un outil en ligne de commande pour gérer un serveur Minecraft Bedrock propulsé par PowerNukkitX.
Il propose un menu interactif, la gestion des plugins, des outils de diagnostic, des sauvegardes, et des commandes rapides pour initialiser ou démarrer un serveur.
Installation
npm install -g pnx-cliAprès installation, la commande disponible est pnx.
Prérequis
- Node.js 18 ou plus
- Un dossier de serveur PowerNukkitX si vous souhaitez gérer une installation existante
Démarrage rapide
Lancer le menu interactif :
pnxAfficher l’aide :
pnx --helpChoisir la langue :
pnx --lang frFonctionnalités
- Initialiser un nouveau serveur PowerNukkitX
- Démarrer le serveur avec options de mémoire et redémarrage automatique
- Installer, lister, rechercher, mettre à jour et supprimer des plugins
- Vérifier l’état du serveur avec un diagnostic intégré
- Créer des sauvegardes du serveur
- Consulter la configuration et les informations du serveur
- Mettre à jour
powernukkitx.jar - Utiliser l’interface en anglais ou en français
Commandes disponibles
Initialiser un serveur
pnx init --dir ./pnx-serverOptions :
-d, --dir <path>: dossier cible--dev: installer la version de développement
Démarrer le serveur
pnx start --memory 4G --restartOptions :
-g, --generate-only: générer la commande de démarrage sans l’exécuter-r, --restart: redémarrer automatiquement en cas de crash-m, --memory <size>: mémoire allouée, par exemple2Gou4G-i, --interactive: mode interactif avec prompts
Gérer les plugins
pnx plugin list
pnx plugin search essentials
pnx plugin info <slug>
pnx plugin install <name>
pnx plugin update
pnx plugin remove <name>
pnx plugin installedSous-commandes :
install [names...]: installer un plugin depuis le marketplace ou une URL.jarlist: afficher les plugins disponiblessearch [term]: rechercher par nom, description ou auteurinfo [slug]: afficher la fiche détaillée d’un plugininstalled: lister les plugins installés localementupdate [names...]: mettre à jour les plugins installésremove [names...]: supprimer des plugins installés
Mettre à jour le serveur
pnx update --forceOptions :
--dev: installer la version de développement-f, --force: forcer la mise à jour même si la version correspond
Diagnostics et utilitaires
pnx doctor
pnx backup
pnx config
pnx info
pnx lang --set frMode interactif
Si vous lancez pnx sans sous-commande, l’application ouvre un menu interactif pour :
- créer ou initialiser un serveur
- démarrer le serveur
- gérer les plugins
- mettre à jour PowerNukkitX
- lancer un diagnostic
- effectuer une sauvegarde
- changer la langue
Développement
Installer les dépendances :
npm installCompiler le projet :
npm run buildLancer la CLI localement :
npm startSurveiller les changements TypeScript :
npm run devExécutables autonomes
Le projet fournit aussi des scripts pour générer des exécutables Windows, Linux et macOS :
npm run build:exe:win
npm run build:exe:linux
npm run build:exe:macLiens utiles
- Documentation PowerNukkitX : https://docs.powernukkitx.org
- Dépôt PowerNukkitX : https://github.com/PowerNukkitX/PowerNukkitX
Licence
MIT
