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 devuelve 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í solo

Recargas más seguras y retrocesos

Verificaciones antes de la destrucció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 nueva lista de comandos

  • 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 devuelve 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

  • 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 inícialo una vez.

  2. Apunta tu salida de compilación a plugins/ y recompila.

  3. Observa 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 puede recargarse
/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 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 diagnósticos

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 el servidor completo. El proxy es solo en inglés.

  • Red Descarga sus bibliotecas y cualquier traducción que elijas. Verifica GitHub en busca de actualizaciones. Los informes de depuración se suben a mclo.gs a menos que agregues upload=false. Escucha en el puerto 9876 solo cuando recibe 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 empieza a construir tus proyectos soñados hoy.