Si empiezas un servidor de Minecraft, una de las primeras decisiones es qué software usar: Vanilla, CraftBukkit, Spigot, Paper o Purpur. No es solo una cuestión de rendimiento — cada opción tiene compatibilidades, trade-offs y casos de uso distintos. Esta guía te explica cada uno con datos reales para que elijas correctamente desde el primer día.
Mojang Vanilla
└── CraftBukkit (API de plugins - prácticamente discontinuado)
└── Spigot (optimizaciones + BuildTools)
└── Paper (mayor rendimiento, más configs)
├── Purpur (fork de Paper con más features)
└── Folia (fork experimental multi-threading)
Cada fork es un superset del anterior: Spigot corre todos los plugins de CraftBukkit, Paper corre todos los plugins de Spigot, y Purpur corre todos los plugins de Paper. No hay incompatibilidades hacia abajo.
El servidor oficial de Mojang. Sin modificaciones, sin plugins de terceros.
Úsalo si: quieres servidor privado para amigos, 1-5 personas, o quieres experiencia pura vanilla con datapacks.
Fork de CraftBukkit con optimizaciones de rendimiento y soporte para la API de plugins de Bukkit.
spigot.yml (entity-activation-range, merge-radius)Úsalo si: tienes un plugin específico que solo funciona en Spigot y no en Paper (cada vez más raro). Para el 99% de casos, Paper es mejor.
Fork de Spigot mantenido por PaperMC team. Es el estándar de facto para servidores de producción.
paper-world-defaults.yml y paper-global.ymlÚsalo si: tienes cualquier servidor con más de 5 jugadores. Es el estándar de la industria.
Fork de Paper que añade cientos de opciones de configuración adicionales, comportamientos de mobs personalizables y features quality-of-life.
purpur.ymlÚsalo si: usas Paper y quieres más control sobre mecánicas sin plugins adicionales. Excelente para servidores survival creativos.
Datos de benchmarks ejecutados en hardware idéntico (4 vCPU, 8GB RAM, SSD NVMe) con 40 jugadores activos y el mismo set de plugins:
Software TPS (avg) RAM uso Chunk load Entidades
─────────────────────────────────────────────────────────────
Vanilla 1.21.4 14.2 TPS 5.1 GB Lento Sin límite
Spigot 1.21.4 16.8 TPS 4.8 GB Normal Configurable
Paper 1.21.4 19.4 TPS 4.2 GB Async Muy configurable
Purpur 1.21.4 19.3 TPS 4.3 GB Async Muy configurable
La compatibilidad sigue la regla del árbol de fork:
El 95% de los plugins populares (EssentialsX, LuckPerms, WorldGuard, Vault, etc.) están compilados para Spigot/Bukkit y funcionan perfectamente en Paper y Purpur. Solo algunos plugins muy específicos requieren Paper API exclusivamente.
Fabric y Forge son para mods, no para plugins. Son proyectos completamente distintos:
No puedes mezclar plugins de Bukkit con mods de Fabric directamente. Proyectos como Mohist o Arclight intentan bridgear ambos mundos pero con limitaciones y menor estabilidad.
Vanilla oficial — simple y sin configuración.
Paper — el estándar de la industria, siempre la mejor opción.
Purpur — todo lo de Paper más personalización extrema.
Usa el loader del mod directamente — no Paper ni Spigot.
Descarga siempre desde las fuentes oficiales:
Evita descargar JARs de sitios no oficiales — algunos contienen malware.
Sin configurar nada manualmente. Una instancia Paper con todos los ajustes de rendimiento preconfigurados, MySQL incluido y panel en tiempo real.
🎮 Ver planes → ⚡ Guía de optimización Paper