Requisitos previos
- Un servidor de Paper 26.3 ya montado que arranca.
- Acceso a la consola del servidor.
- Un jugador de prueba (tú o un amigo) para el paso 5.
Probado en
Probado en: Paper 26.3 (compilación 227) con Java 25 (Temurin 25.0.4.1 portátil) y LuckPerms 5.5.71, en Windows 11 Home de 64 bits, el 2026-10-28, en el equipo de kraslich. Las pruebas las hizo una IA. El cliente de Minecraft 26.3 se abrió sin cuenta y el servidor de pruebas no comprobaba las cuentas. No se ha probado con el Minecraft Launcher original ni con jugadores reales.
Comprueba que la lista blanca está activada
Con la lista blanca activada, el servidor deja conectar a los jugadores seleccionados y a los operadores, que entran aunque no estén en la lista. server.properties lo controla con «white-list=true». Escribe «whitelist on» en la consola del servidor para activarla (la consola contesta «Whitelist is already turned on» si ya lo estaba) y «whitelist list» para ver a quién deja entrar.
whitelist on
whitelist list- Referencia de server.properties de Paper (white-list) (se abre en otra pestaña)
- Comandos whitelist en la wiki de la comunidad de Minecraft (fuente no oficial) (se abre en otra pestaña)
Según la documentación de docs.papermc.io (se abre en otra pestaña) · consultada el 28 oct 2026 · https://minecraft.wiki/w/Commands/whitelist (; observado en laboratorio).
Añade y quita jugadores de la lista blanca
Escribe «whitelist add NombreJugador» para añadir un jugador a la lista. No hace falta que esté conectado. Escribe «whitelist list» para comprobar quién está en la lista y «whitelist remove NombreJugador» para quitarlo. Si editas whitelist.json a mano, «whitelist reload» vuelve a leer el fichero. La consola confirma con «Added NombreJugador to the whitelist» y «Removed NombreJugador from the whitelist». Quien no está en la lista y no es operador ve «You are not whitelisted on this server!» al intentar entrar.
whitelist add NombreJugador
whitelist list
whitelist remove NombreJugadorSegún la documentación de minecraft.wiki (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio el 2026-10-27 y el 2026-10-28).
Haz operador solo a quien de verdad lo necesite
Escribe «op NombreJugador» para conceder el estatus de operador. La consola contesta «Made NombreJugador a server operator». El servidor lo guarda en ops.json con el nivel que marca op-permission-level en server.properties. Escribe «deop NombreJugador» para quitárselo y la consola confirma «Made NombreJugador no longer a server operator».
op NombreJugador
deop NombreJugador- Comando op en la wiki de la comunidad de Minecraft (fuente no oficial) (se abre en otra pestaña)
- Operadores y ops.json en la wiki de la comunidad de Minecraft (fuente no oficial) (se abre en otra pestaña)
- Referencia de server.properties de Paper (op-permission-level) (se abre en otra pestaña)
Según la documentación de minecraft.wiki (se abre en otra pestaña) · consultada el 28 oct 2026 · https://minecraft.wiki/w/Operator (; observado en laboratorio).
Instala LuckPerms para repartir permisos sin hacer operador a nadie
LuckPerms es un plugin de permisos que permite controlar qué pueden hacer los jugadores creando grupos y asignando permisos. Descárgalo de su página en Modrinth: el archivo para Paper es «LuckPerms-Bukkit», y la versión probada es la 5.5.71. Copia el fichero .jar a la carpeta plugins. Detén el servidor con «stop» y vuelve a arrancarlo. Al arrancar, LuckPerms se habilita y genera su configuración. Cuando arranque, escribe «plugins»: la consola lista LuckPerms.
stop
plugins- LuckPerms en Modrinth, página del proyecto (se abre en otra pestaña)
- Instalación de LuckPerms en su wiki oficial (se abre en otra pestaña)
- README del repositorio de LuckPerms (se abre en otra pestaña)
Según la documentación de raw.githubusercontent.com (se abre en otra pestaña) · consultada el 28 oct 2026 · https://modrinth.com/plugin/luckperms (; observado en laboratorio).
Da un permiso concreto a un jugador
Un permiso es un texto separado por puntos y los de los comandos de vanilla en Paper son «minecraft.command.» más el nombre del comando. Por ejemplo, el de «time» es «minecraft.command.time» y los jugadores no lo tienen por defecto. Con «lp user NombreJugador permission set minecraft.command.time true» se lo das y con «lp user NombreJugador permission check minecraft.command.time» compruebas el resultado. Antes del permiso, si el jugador (que no es operador) escribe «/time set day» en el chat, el juego le contesta que el comando es desconocido o incompleto. Después del permiso, el mismo comando funciona. No hace falta reiniciar ni que el jugador vuelva a entrar.
lp user NombreJugador permission set minecraft.command.time true
lp user NombreJugador permission check minecraft.command.time- Permisos de los comandos de vanilla en Paper (se abre en otra pestaña)
- Uso de LuckPerms en su wiki oficial (se abre en otra pestaña)
Según la documentación de docs.papermc.io (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).
Reúne permisos en un grupo
En vez de dar permisos jugador a jugador, crea grupos y asígnalos a los jugadores. Todos heredan del grupo «default». «lp creategroup moderador» crea el grupo, «lp group moderador permission set minecraft.command.kick true» le da un permiso y «lp user NombreJugador parent add moderador» mete al jugador en el grupo. Después, «lp user NombreJugador info» lista los grupos padres «default» y «moderador».
lp creategroup moderador
lp group moderador permission set minecraft.command.kick true
lp user NombreJugador parent add moderador
lp user NombreJugador info- Uso de LuckPerms en su wiki oficial (se abre en otra pestaña)
- Lista de comandos de LuckPerms en su wiki oficial (se abre en otra pestaña)
Según la documentación de raw.githubusercontent.com (se abre en otra pestaña) · consultada el 28 oct 2026 · (; observado en laboratorio).
Revisa de vez en cuando quién tiene qué
«whitelist list» enseña la lista blanca. El archivo ops.json (en la carpeta del servidor) tiene los operadores. «lp group moderador permission info» enseña los permisos del grupo, con el de kick. «lp user NombreJugador info» enseña a qué grupos pertenece un jugador.
whitelist list
lp group moderador permission info
lp user NombreJugador infoSegún la documentación de minecraft.wiki (se abre en otra pestaña) · consultada el 28 oct 2026 · https://raw.githubusercontent.com/LuckPerms/LuckPerms/master/README.md (; observado en laboratorio).
Solución de errores comunes
«You are not whitelisted on this server!»
El nombre del jugador no está en la lista. Escribe «whitelist add NombreJugador» para añadirlo.
«Comando desconocido o incompleto, revisa el error a continuación»
Este aviso sale por dos causas. La primera es un comando mal escrito o incompleto: comprueba que lo has escrito entero. La segunda es que el jugador no tiene permiso para ese comando: el juego le contesta lo mismo. En ese caso dale el permiso «minecraft.command.» más el nombre del comando, con LuckPerms.
«No se pudo encontrar un usuario para NombreJugador»
Mensaje de LuckPerms. En las pruebas salió en castellano. El jugador todavía no ha entrado con LuckPerms instalado o el nombre está mal escrito. Que entre una vez y repite.
«Nothing changed. The player is not an operator»
Se ha usado «deop» con alguien que no es operador. No hay nada que arreglar: ese jugador ya no era operador.
Lo que no se ha comprobado
Lo que no se ha comprobado: el Minecraft Launcher original, los jugadores reales y un servidor que sí compruebe las cuentas. Tampoco se han probado enforce-whitelist con un jugador ya conectado, ban, pardon, el editor web de LuckPerms ni las versiones de LuckPerms posteriores a la 5.5.71. Ninguna práctica garantiza una seguridad absoluta. El tiempo de 15 minutos es una estimación.
Última revisión: 28 oct 2026 · Si algo ha cambiado, avísanos.