PLUGINv3.1.5-1.20.1-26.3 · updated 7 nov. 2026

BileTools - Testez les plugins plus rapidement

Aucune note
CREATED BYVolmitSoftware8 plugins

Rechargez les plugins sans redémarrer le serveur

BileTools recharge votre plugin sur un serveur de test dès qu'une nouvelle version arrive dans le dossier des plugins. Les plugins qui en dépendent se rechargent dans le bon ordre, et un rechargement échoué remet les anciennes versions. Il fonctionne également sur Velocity et peut pousser des versions vers d'autres serveurs de développement.

BileTools charge, décharge et supprime les plugins à l'exécution ; il est recommandé pour un usage en développement uniquement.

Recharge automatique à chaud

Le surveillant

  • Un jar modifié se recharge une fois que le fichier cesse de changer

  • Un nouveau jar se charge, avec tous les jars de dépendance manquants

  • Un jar supprimé se décharge après trois secondes

  • Les jars reconstruites se rechargent ensemble, les dépendances d'abord

  • Un nouveau jar BileTools met à jour BileTools lui-même

Pas de faux rechargements

  • Un contrôle SHA-256 confirme qu'un jar a vraiment changé

  • Les jars à moitié écrites sont ignorées jusqu'à ce qu'elles soient complètes

  • Un rechargement automatique échoué met ce plugin en pause jusqu'à ce que vous le rechargiez manuellement

  • Les listes d'ignorance et d'autorisation limitent ce qui se recharge de lui-même

Rechargements plus sûrs et retour en arrière

Vérifications avant démontage

  • Les dépendances manquantes, les cycles et les conflits de noms arrêtent un rechargement avant que quoi que ce soit ne se décharge

  • Les tâches, les écouteurs et les commandes sont nettoyés

  • Les joueurs obtiennent une nouvelle liste de commandes

  • Les erreurs lors de l'activation d'un plugin comptent comme un rechargement échoué

  • Les plugins peuvent terminer leur travail ou refuser un rechargement

Récupération

  • Un échange échoué recharge les anciennes versions de tout le groupe

  • Chaque version que vous exécutez est archivée

  • /bile install remet une version antérieure

Proxies et déploiement à distance

Proxies Velocity

  • Les plugins de proxy reconstruits se rechargent avec leurs dépendants

  • Les mêmes vérifications et récupérations s'appliquent

Déploiement à distance

  • Votre serveur principal pousse un jar rechargé vers les serveurs de développement que vous listez

  • Chaque serveur crée sa propre clé au premier démarrage

  • Les deux côtés ne parlent qu'aux clés auxquelles vous faites confiance

  • Les jars voyagent sur TLS crypté

  • Une liste d'IP optionnelle limite qui peut se connecter

Le déploiement à distance est désactivé par défaut.

Commencer

  1. Mettez le jar de BileTools dans plugins/ sur votre serveur de développement ou proxy Velocity et démarrez-le une fois.

  2. Pointez votre sortie de construction vers plugins/ et reconstruisez.

  3. Surveillez la console pour le rechargement.

Commandes et permissions

Commandes

Alias : /bile, /bi et /b pour /biletools

/bile reload <plugin>              Recharge un plugin et ses dépendants
/bile load <plugin>                Charge un jar depuis plugins/
/bile unload <plugin>              Décharge un plugin et ses dépendants
/bile inspect <plugin>              Vérifiez s'il peut se recharger
/bile library plugin=<name>        Liste des versions archivées
/bile install <plugin> version=<v>  Restaurez une version archivée
/bile config                        Ouvrez l'éditeur de paramètres
/biletools debug dump              Téléchargez un rapport de diagnostic

Permissions

Permission        Par défaut  Autorise
bile.use          op        Gérer les plugins et supprimer les jars
biletools.config   op        Éditeur de paramètres et langue du serveur
biletools.debug    op        Rapports de diagnostic

Compatibilité et limites

Fonctionne sur : Paper, Purpur, Leaf, Folia, Canvas, Spigot, Velocity

Minecraft : 1.20.1 à 26.3 sur Java 17 ou plus récent. Les serveurs 26.x nécessitent Java 25

  • Plateformes Paper, Purpur et Leaf sont les cibles principales. Velocity nécessite 3.4 ou plus récent. Sur Folia et Canvas, les plugins doivent nettoyer leur propre travail de région. Spigot nécessite une autorisation pour créer des liens symboliques.

  • Intégrations Les plugins peuvent fonctionner avec les rechargements via l'interface ReloadAware de VolmLib.

  • Langues Anglais plus 17 traductions, pour chaque joueur ou pour l'ensemble du serveur. Le proxy est uniquement en anglais.

  • Réseau Télécharge ses bibliothèques et toute traduction que vous choisissez. Vérifie GitHub pour les mises à jour. Les rapports de débogage sont téléchargés sur mclo.gs à moins que vous n'ajoutiez upload=false. Écoute sur le port 9876 uniquement lors de la réception de déploiements.

  • Limites L'état statique, les threads privés et les hooks de paquets nécessitent le nettoyage propre du plugin. La récupération ne peut pas annuler les changements de données ou de monde. Sur Paper, un nouveau jar avec paper-plugin.yml nécessite un redémarrage. BileTools ne peut pas se recharger lui-même sur Velocity.

Questions, suggestions et rapports de bogues sont les bienvenus sur Discord ou GitHub.

Code source • Documentation • Discord

BileTools - Testez les plugins plus rapidementFREE

Prêt à créer quelque chose d'incroyable ?

Rejoignez la communauté MCModels et commencez à construire vos projets de rêve dès aujourd'hui.