ModsJava
PluginHub
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
PluginHub
Gestor avanzado de plugins con búsqueda multi-fuente, favoritos, perfiles y backups
Gestor avanzado de plugins con búsqueda multi-fuente, favoritos, perfiles y backups
═══════════════════════════════════════════════════════════════════
✨ Descripción
PluginHub es un plugin avanzado que revoluciona la forma de gestionar plugins en tu servidor. Olvídate de buscar y descargar manualmente - ahora puedes buscar, instalar y actualizar plugins directamente desde el juego.
NUEVO en v1.1.1:
- ️ Seguridad Mejorada - Validación de URLs, sanitización de búsquedas
- ⚡ Rendimiento - Dependencias actualizadas, mejor manejo de errores
- Métricas Internas - Monitoreo de tareas, caché y descargas
Características v1.1:
- ⭐ Sistema de Favoritos - Marca tus plugins preferidos
- Historial Completo - Rastrea todas las instalaciones con timestamps
- Perfiles de Plugins - Instala bundles completos (survival, creative, minigames)
- Backups Automáticos - Protección antes de cada actualización
- ℹ️ Información Detallada - Vista completa de cualquier plugin
Búsqueda Multi-Fuente:
- ★ SpigotMC - Miles de plugins de Spigot
- ◆ Modrinth - Plugins modernos y optimizados
- ● Hangar - Repositorio oficial de PaperMC
- ■ BukkitDev - Plugins clásicos de Bukkit
═══════════════════════════════════════════════════════════════════
⚡ Características Principales
- Búsqueda en tiempo real en múltiples fuentes
- ⚡ Instalación automática con un solo comando
- Información detallada (descargas, ratings, autor)
- Sistema de actualizaciones con backups automáticos
- ⭐ Sistema de Favoritos - Marca tus plugins preferidos
- Historial Completo - Rastrea todas las instalaciones
- Perfiles de Plugins - Instala bundles predefinidos
- Backups Automáticos - Protección antes de actualizar
- ℹ️ Información Detallada - Vista completa de cualquier plugin
- ️ Caché inteligente para mejor rendimiento
- Operaciones asíncronas (no lag)
- Interfaz colorida y clara
- Seguro y confiable
- ⚙️ 100+ opciones configurables
- Personalización total de mensajes
- Habilitar/deshabilitar fuentes individualmente
═══════════════════════════════════════════════════════════════════
Instalación
- Descarga PluginHub-1.1.1.jar
- Coloca el archivo en la carpeta plugins/ de tu servidor
- Reinicia el servidor
- ¡Listo! Usa /pluginhub help para comenzar
Requisitos:
- Minecraft: 1.21 o superior
- Servidor: Paper, Spigot, Purpur
- Java: 21 o superior
═══════════════════════════════════════════════════════════════════
Comandos
Comando Principal
Code (Text):
/pluginhub [help|version|reload|info|clearcache]
- help - Muestra la ayuda completa
- version - Información de la versión
- reload - Recarga la configuración
- info - Estadísticas del sistema
- clearcache - Limpia el caché de búsqueda
Buscar Plugins
Code (Text):
/phsearch <nombre>
Ejemplos:
Code (Text):
/phsearch essentials
/phsearch world edit
/phsearch permissions
/phsearch coreprotect
/phsearch world edit
/phsearch permissions
/phsearch coreprotect
Code (Text):
/phinstall <nombre>
Ejemplos:
Code (Text):
/phinstall essentialsx
/phinstall luckperms
/phinstall worldedit
/phinstall luckperms
/phinstall worldedit
Code (Text):
/phupdate [nombre]
- Sin argumentos: Lista plugins instalados
- Con nombre: Actualiza un plugin específico (crea backup automático)
⭐ Gestionar Favoritos
Code (Text):
/phfavorite <add|remove|list|clear> [plugin]
Ejemplos:
Code (Text):
/phfavorite add essentialsx
/phfavorite remove worldedit
/phfavorite list
/phfavorite clear
/phfavorite remove worldedit
/phfavorite list
/phfavorite clear
Code (Text):
/phhistory [plugin]
Gestionar Perfiles
Code (Text):
/phprofile <list|info|create|delete|install|add|remove> [args]
Perfiles Incluidos:
- starter-pack - Plugins esenciales (EssentialsX, LuckPerms, Vault)
- survival - Servidor de supervivencia completo
- creative - Servidor creativo con herramientas
- minigames - Base para servidor de minijuegos
Gestionar Backups
Code (Text):
/phbackup <create|restore|list|delete> <plugin> [backup]
ℹ️ Información Detallada
Code (Text):
/phinfo <plugin>
═══════════════════════════════════════════════════════════════════
Permisos
[TABLE="width: 100%"]
Permiso Descripción Por Defecto
pluginhub.admin Acceso completo a todos los comandos OP
pluginhub.search Permite buscar plugins Todos
pluginhub.install Permite instalar plugins OP
pluginhub.update Permite actualizar plugins OP
pluginhub.favorite Permite gestionar favoritos OP
pluginhub.history Permite ver historial OP
pluginhub.profile Permite gestionar perfiles OP
pluginhub.backup Permite gestionar backups OP
pluginhub.info Permite ver información de plugins Todos
[/TABLE]
═══════════════════════════════════════════════════════════════════
⚙️ Configuración
El archivo config.yml se genera automáticamente en plugins/PluginHub/
Code (Text):
# Configuración de descargas
download:
timeout: 30000 # Timeout en milisegundos
retries: 3 # Reintentos en caso de fallo
# Sistema de caché
cache:
enabled: true # Caché activado
duration-minutes: 60 # Duración del caché
# Favoritos
favorites:
enabled: true # Sistema de favoritos
highlight-in-search: true
# Historial
history:
enabled: true # Registro de historial
max-records-per-plugin: 50
track-installer: true
# Perfiles
profiles:
enabled: true # Sistema de perfiles
create-defaults: true
allow-bulk-install: true
# Backups
backups:
enabled: true # Sistema de backups
auto-backup-on-update: true
max-backups-per-plugin: 5
# Fuentes confiables
security:
trusted-sources:
- "https://www.spigotmc.org"
- "https://api.modrinth.com"
- "https://hangar.papermc.io"
- "https://dev.bukkit.org"
download:
timeout: 30000 # Timeout en milisegundos
retries: 3 # Reintentos en caso de fallo
# Sistema de caché
cache:
enabled: true # Caché activado
duration-minutes: 60 # Duración del caché
# Favoritos
favorites:
enabled: true # Sistema de favoritos
highlight-in-search: true
# Historial
history:
enabled: true # Registro de historial
max-records-per-plugin: 50
track-installer: true
# Perfiles
profiles:
enabled: true # Sistema de perfiles
create-defaults: true
allow-bulk-install: true
# Backups
backups:
enabled: true # Sistema de backups
auto-backup-on-update: true
max-backups-per-plugin: 5
# Fuentes confiables
security:
trusted-sources:
- "https://www.spigotmc.org"
- "https://api.modrinth.com"
- "https://hangar.papermc.io"
- "https://dev.bukkit.org"
═══════════════════════════════════════════════════════════════════
Ejemplos de Uso
Configurar Servidor de Supervivencia (Método Rápido)
Code (Text):
# Usar perfil predefinido
/phprofile install survival
# O instalar manualmente
/phinstall essentialsx
/phinstall luckperms
/phinstall coreprotect
/phinstall vault
# Reiniciar servidor
/stop
/phprofile install survival
# O instalar manualmente
/phinstall essentialsx
/phinstall luckperms
/phinstall coreprotect
/phinstall vault
# Reiniciar servidor
/stop
Code (Text):
# El backup se crea automáticamente
/phupdate essentialsx
# Si algo sale mal, restaurar
/phbackup list essentialsx
/phbackup restore essentialsx essentialsx_2024-12-06_15-30-45.jar
# Reiniciar servidor
/stop
/phupdate essentialsx
# Si algo sale mal, restaurar
/phbackup list essentialsx
/phbackup restore essentialsx essentialsx_2024-12-06_15-30-45.jar
# Reiniciar servidor
/stop
Code (Text):
# Crear perfil
/phprofile create myrpg "Mi servidor RPG"
# Agregar plugins
/phprofile add myrpg mythicmobs
/phprofile add myrpg citizens
/phprofile add myrpg questsplus
# Instalar en otro servidor
/phprofile install myrpg
/phprofile create myrpg "Mi servidor RPG"
# Agregar plugins
/phprofile add myrpg mythicmobs
/phprofile add myrpg citizens
/phprofile add myrpg questsplus
# Instalar en otro servidor
/phprofile install myrpg
Información Técnica
Arquitectura:
- Búsqueda paralela - 4 APIs simultáneamente
- CompletableFuture - Operaciones asíncronas
- OkHttp 4.12.0 - Cliente HTTP moderno
- Gson - Parsing JSON eficiente
- Jsoup - Web scraping para BukkitDev
- Thread-safe - ConcurrentHashMap
Rendimiento:
- Caché inteligente para reducir llamadas a APIs
- Thread pool de 5 threads
- Reintentos automáticos con backoff exponencial
- Connection pooling optimizado
Seguridad (v1.1.1):
- Validación de URLs (solo HTTPS)
- Sanitización de búsquedas
- Sanitización de nombres de archivo
- Rate limiting
- Comparación semántica de versiones
Código Abierto:
- GitHub Repository
- Código completamente abierto
- Contribuciones bienvenidas
- Documentación completa
═══════════════════════════════════════════════════════════════════
Roadmap v2.0
Características v1.1.1 (ACTUALES):
- ✅ Seguridad mejorada (validación, sanitización)
- ✅ Métricas internas
- ✅ Gradle 9.0 compatible
- ✅ Dependencias actualizadas
Próximas características v2.0:
- Actualizaciones automáticas programadas
- Sistema de dependencias automático
- Verificación de checksums SHA-256
- ️ Filtrado por versión de Minecraft
- Base de datos SQLite para caché persistente
- Interfaz web de administración
- Notificaciones Discord webhook
- Filtros avanzados de búsqueda
- Comparación de plugins
- Personalización de temas
═══════════════════════════════════════════════════════════════════
Contribuir
¡Las contribuciones son bienvenidas!
GitHub: https://github.com/ReyesAlejandro-Dev/PluginHub
Cómo contribuir:
- Fork el proyecto
- Crea una rama para tu feature
- Commit tus cambios
- Push a la rama
- Abre un Pull Request
Reportar bugs: GitHub Issues
═══════════════════════════════════════════════════════════════════
Soporte
¿Necesitas ayuda?
- Discord: [Próximamente]
- GitHub Issues: Reportar Problema
- Documentación: README Completo
═══════════════════════════════════════════════════════════════════
Licencia
Este proyecto está bajo la Licencia MIT.
Ver LICENSE para más detalles.
═══════════════════════════════════════════════════════════════════
Autor
Alejandro Reyes
- GitHub: @ReyesAlejandro-Dev
- Proyecto: PluginHub
Agradecimientos:
- Comunidad de SpigotMC
- Desarrolladores de Paper
- Spiget API
- Modrinth Team
- Todos los creadores de plugins
⭐ Si te gusta este plugin, dale una estrella en GitHub! ⭐
Made with ❤️ by Pecar
Made with ❤️ by Pecar
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PluginHub is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 37 times (via Spigot). Download it and open it directly in the game.