
BileTools - Prueba Plugins Más Rápido
Recargar plugins sin reiniciar el servidor
BileTools recarga tu plugin en un servidor de prueba tan pronto como una nueva versión llega a la carpeta de plugins. Los plugins que dependen de él se recargan en el orden correcto, y una recarga fallida restaura las versiones antiguas. También funciona en Velocity y puede enviar versiones a otros servidores de desarrollo.
BileTools carga, descarga y elimina plugins en tiempo de ejecución; se recomienda solo para uso en desarrollo.
Recarga automática en caliente
El observador
Un jar cambiado se recarga una vez que el archivo deja de cambiar
Un nuevo jar se carga, con cualquier jar de dependencia que falte
Un jar eliminado se descarga después de tres segundos
Jars reconstruidos se recargan juntos, primero las dependencias
Un nuevo jar de BileTools actualiza BileTools mismo
Sin recargas falsas
Una verificación SHA-256 confirma que un jar realmente cambió
Jars medio escritos se omiten hasta que estén completos
Una recarga automática fallida pausa ese plugin hasta que lo recargues manualmente
Listas de ignorar y permitir limitan lo que se recarga por sí mismo
Recargas más seguras y retrocesos
Verificaciones antes de la eliminación
Dependencias faltantes, ciclos y conflictos de nombres detienen una recarga antes de que algo se descargue
Tareas, oyentes y comandos son limpiados
Los jugadores obtienen una lista de comandos nueva
Errores mientras un plugin se habilita cuentan como una recarga fallida
Los plugins pueden terminar su trabajo o rechazar una recarga
Recuperación
Un intercambio fallido carga de nuevo las versiones antiguas de todo el grupo
Cada versión que ejecutas se archiva
/bile install restaura una versión anterior
Proxies y despliegue remoto
Proxies de Velocity
Plugins de proxy reconstruidos se recargan con sus dependientes
Las mismas verificaciones y recuperación se aplican
Despliegue remoto
Tu servidor principal envía un jar recargado a los servidores de desarrollo que enumeras
Cada servidor crea su propia clave en el primer inicio
Ambos lados solo se comunican con claves en las que confías
Los jars viajan a través de TLS encriptado
Una lista de IP opcional limita quién puede conectarse
El despliegue remoto está desactivado por defecto.
Comenzando
Coloca el jar de BileTools en plugins/ en tu servidor de desarrollo o proxy de Velocity y arráncalo una vez.
Apunta tu salida de construcción a plugins/ y reconstruye.
Mira la consola para la recarga.
Comandos y permisos
Comandos
Alias: /bile, /bi y /b para /biletools
/bile reload <plugin> Recargar un plugin y dependientes
/bile load <plugin> Cargar un jar de plugins/
/bile unload <plugin> Descargar un plugin y dependientes
/bile inspect <plugin> Verificar si se puede recargar
/bile library plugin=<name> Listar versiones archivadas
/bile install <plugin> version=<v> Restaurar una versión archivada
/bile config Abrir el editor de configuraciones
/biletools debug dump Subir un informe de diagnósticoPermisos
Permiso Predeterminado Permite
bile.use op Administrar plugins y eliminar jars
biletools.config op Editor de configuraciones y lenguaje del servidor
biletools.debug op Informes de diagnósticoCompatibilidad y límites
Funciona en: Paper, Purpur, Leaf, Folia, Canvas, Spigot, Velocity
Minecraft: 1.20.1 a 26.3 en Java 17 o más reciente. Los servidores 26.x requieren Java 25.
Plataformas Paper, Purpur y Leaf son los principales objetivos. Velocity necesita 3.4 o más reciente. En Folia y Canvas, los plugins deben limpiar su propio trabajo de región. Spigot necesita permiso para crear enlaces simbólicos.
Integraciones Los plugins pueden trabajar con recargas a través de la interfaz ReloadAware de VolmLib.
Idiomas Inglés más 17 traducciones, para cada jugador o todo el servidor. El proxy es solo en inglés.
Red Descarga sus bibliotecas y cualquier traducción que elijas. Verifica GitHub para actualizaciones. Los informes de depuración se suben a mclo.gs a menos que agregues
upload=false. Escucha en el puerto 9876 solo al recibir despliegues.Límites Estado estático, hilos privados y ganchos de paquetes necesitan la limpieza del propio plugin. La recuperación no puede deshacer cambios de datos o del mundo. En Paper, un nuevo jar con paper-plugin.yml necesita un reinicio. BileTools no puede recargarse a sí mismo en Velocity.
Preguntas, sugerencias e informes de errores son bienvenidos en Discord o GitHub.
¿Listo para crear algo increíble?
Únete a la comunidad de MCModels y comienza a construir tus proyectos soñados hoy.










