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

BileTools - Prueba Plugins Más Rápido

Sin Valoración
CREATED BYVolmitSoftware8 plugins

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

  1. Coloca el jar de BileTools en plugins/ en tu servidor de desarrollo o proxy de Velocity y arráncalo una vez.

  2. Apunta tu salida de construcción a plugins/ y reconstruye.

  3. 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óstico

Permisos

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óstico

Compatibilidad 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.

Código fuente • Documentación • Discord

BileTools - Prueba Plugins Más RápidoFREE

¿Listo para crear algo increíble?

Únete a la comunidad de MCModels y comienza a construir tus proyectos soñados hoy.