Plugins y mods

Motores de Servidor Optimizados: Vanilla frente a Paper/Purpur

Revisado el 6 de septiembre de 2026 4 min de lectura

El jar de Mojang y Paper no son el mismo programa con otra ropa. Uno es una implementación de referencia que tiene que coincidir con el juego al detalle, bloque a bloque. El otro es una bifurcación construida para un solo trabajo: mantener ese mismo juego correcto haciendo muchísimo menos esfuerzo para conseguirlo.

Por qué el vanilla es lento a propósito, no por descuido

El servidor de Mojang tiene un trabajo por encima de todos los demás: ser la verdad de referencia de qué es Minecraft. Cada bloque, cada comportamiento de mob, cada caso raro de redstone tiene que coincidir exactamente con el cliente, porque millones de mundos de un jugador dependen de esa exactitud. El rendimiento es una preocupación secundaria para un código con esa responsabilidad.

Eso se traduce en coste real. El vanilla tica cada entidad y bloque cargado de la forma directa, sin ningún atajo que en teoría pudiera cambiar el resultado de un caso extremo. Manda datos de chunk completos a jugadores que no se han movido, recalcula cosas que un motor más listo guardaría en caché, y procesa el mundo en el orden en que se escribió el código y no en el orden que sería más rápido.

Qué cambia de verdad una bifurcación

OptimizaciónQué hace el vanillaQué hace el software de la familia Paper
Carga de chunksCarga y genera en el hilo principal, bloqueando el tickManda la generación a hilos de trabajo; el hilo principal solo tica lo que ya está listo
Rango de activación de entidadesCada entidad piensa cada tick, por lejos que esté de cualquier jugadorLas entidades lejanas se saltan la mayor parte de su lógica hasta que un jugador está lo bastante cerca como para que importe
Envío de paquetes redundantesReenvía datos que los jugadores ya tienenSigue qué sabe ya cada cliente y se salta las repeticiones
Pathfinding e iluminación asíncronosCalculados en línea, en el hilo del tickCalculados fuera de ese hilo donde el protocolo vanilla lo permite
ConfiguraciónUn puñado de reglas de jugabilidadCientos de ajustes disponibles —cupos de mobs, comportamiento de la distancia de visión, límites de redstone— sin tocar el jar
Por esto pasa lo de «solo va lento con pocos jugadores» en vanilla, y confunde a la gente

El coste en vanilla no es proporcional a los jugadores: es proporcional a lo que hay cargado —entidades, redstone, tolvas, chunks—. Un servidor vanilla con tres jugadores parados en una granja grande puede ir más lento que uno de Paper con treinta explorando con normalidad, porque Paper específicamente no está pagando el precio vanilla de esa granja.

Dónde encajan Purpur y Pufferfish

Paper es la bifurcación base sobre la que se construye casi todo lo demás: añade la API de plugins y el trabajo central de rendimiento, y se mantiene deliberadamente cerca del comportamiento vanilla. Purpur bifurca Paper otra vez y añade más —ajustes de jugabilidad extra, más afinado, algún cambio de comportamiento que va más allá de lo que Paper está dispuesto a incluir por defecto—. Pufferfish también bifurca Paper, apuntando de forma más estrecha al rendimiento puro de tick en servidores muy grandes o muy concurridos, a veces al coste de que alguna regla no coincida exactamente con vanilla. Ninguna de las tres obliga a reescribir los plugins para usarla: las tres hablan la misma API de plugins Bukkit/Spigot que estableció Paper.

Elegir entre ellas

QuieresElige
La base más segura y con más soportePaper
Opciones de jugabilidad extra ya incluidas, sin instalar plugins para ellasPurpur
El máximo rendimiento de tick en un servidor muy cargadoPufferfish
Compatibilidad total con mods (no solo plugins)Ninguna de estas tres — mira la nota sobre Forge/Fabric más abajo
Cambiar es un cambio de jar, no un cambio de mundo

Un servidor de Paper, Purpur o Pufferfish lee el mismo formato de mundo que el vanilla. Pasar entre ellos, o de vanilla a cualquiera de ellos, es cuestión de cambiar qué jar de servidor corre; haz una copia antes por rutina, pero no hay ningún paso de conversión para el mundo en sí.

Este es un eje distinto al de los mods

Forge y Fabric resuelven otro problema: añadir bloques, objetos y mecánicas nuevas que el juego vanilla no tiene. El software de la familia Paper resuelve rendimiento y añade una API para plugins, que corren dentro del juego que ya existe en vez de añadirle contenido nuevo. Un servidor con mods tiene su propia historia de rendimiento, tratada aparte, y no es «vanilla pero más lento por lo mismo»: ahí el coste sale de lo que calculan los propios mods, no de una base sin optimizar.

Cómo saber que ya está

El cartel de la consola nombra Paper, Purpur o Pufferfish (no minecraft_server.jar), y /version dentro del juego dice lo mismo.