Minecraft: comandos de consola Java
Esta página enumera los comandos del servidor console de Java Edition (Minecraft). Cada comando incluye una descripción, un ejemplo y el nivel de privilegios de administrador (OP) necesario para ejecutarlo. Si desea acceder directamente a un comando específico, consulte la lista completa de comandos a continuación o revise los comandos comunes de administración del servidor para ver los que usará con más frecuencia.
Console y comandos dentro del juego
Sección titulada «Console y comandos dentro del juego»El chat dentro del juego usa los mismos argumentos de comando, con el prefijo /. En el servidor dedicado console, ingrese ese comando sin el prefijo /. Por ejemplo, un jugador escribe /list en el chat, mientras que en el console (incluida la página Console en el panel AleForge) escribiría solo list.
Los permisos de operador se aplican cuando un jugador ejecuta un comando en el chat. El jugador debe ser operador y su nivel de permiso debe ser al menos el nivel de OP indicado para ese comando. Un nivel superior incluye todos los comandos de los niveles inferiores, por lo que un operador de nivel 4 puede ejecutar todos los comandos de esta página, incluidos los de nivel 2 y 3.
| Nivel OP | Qué permite |
|---|---|
| 0 | Comandos que cualquier jugador puede ejecutar, como /help o /list, sin necesidad de conocer el estado del operador. |
| 1 | Omite la protección de aparición. |
| 2 | La mayoría de los comandos de juego y edición del mundo, como /gamemode, /give, /tp y /time. Este es el nivel típico para un constructor o moderador de confianza. |
| 3 | Comandos de moderación de jugadores y administración del servidor, como /ban, /kick, /op y /whitelist. Este es el nivel típico para un administrador de servidor. |
| 4 | Control total, incluyendo /stop, /save-all y otros comandos que afectan directamente al proceso del servidor en ejecución. |
El nivel otorgado por /op proviene de op-permission-level en server.properties, cuyo valor predeterminado es 4. Esto significa que, por defecto, cualquier persona a la que asigne el rol de operador obtiene acceso completo de nivel 4. Si desea otorgarle a alguien el estado de operador sin concederle el control total (por ejemplo, a un moderador que no debería poder detener el servidor), reduzca este valor en server.properties antes de ejecutar /op en su cuenta.
El servidor console ya se ejecuta con el nivel de permisos más alto, por lo que nunca se requiere el estado de operador al ejecutar comandos directamente desde la página Console en el panel.
Estos ejemplos y niveles de OP son para Java Edition. Bedrock Edition utiliza una sintaxis y niveles de permisos diferentes para muchos de los mismos nombres de comandos.
- Java
/gamemodetoma primero el modo (/gamemode creative PlayerName) y no acepta un modo numérico.- Java
/difficultyaceptapeaceful,easy,normalohard. Una dificultad numérica como3es un formato Bedrock.- Los comandos como
/give,/tp,/timey/weatherrequieren nivel de OP 2 en Java y nivel de OP 1 en Bedrock.- Java
/whitelistrequiere nivel de OP 3. Bedrock/whitelist, también llamado/allowlist, requiere nivel de OP 4.
La sintaxis de los comandos, la entrada en la consola y los niveles de permiso están documentados en la Minecraft Wiki: Comandos, nivel de permiso, server.jar y server.properties.
Comandos comunes de administración del servidor
Sección titulada «Comandos comunes de administración del servidor»Estos comandos se extraen de la lista completa y se agrupan según la función que desempeñan en el servidor, para que no tengas que buscar en toda la tabla los pocos que realmente usarás a diario. El ejemplo y el nivel de OP de cada uno coinciden con la lista completa que aparece a continuación. Sustituye PlayerName por el nombre de usuario del jugador.
Moderación de jugadores
Sección titulada «Moderación de jugadores»Utiliza estas opciones para lidiar con jugadores que infringen las reglas o causan problemas. /kick solo los elimina de la sesión actual, para que puedan volver a unirse de inmediato, mientras que /ban les impide reconectarse hasta que les apliques /pardon.
| Ejemplo | Nivel OP |
|---|---|
/ban PlayerName |
3 |
/kick PlayerName |
3 |
/pardon PlayerName |
3 |
Acceso del operador
Sección titulada «Acceso del operador»Los operadores pueden ejecutar comandos de nivel superior en el chat, hasta el valor que se establezca en op-permission-level dentro de server.properties (valor predeterminado: 4). Otorgue este permiso únicamente a personas de su total confianza, ya que, por defecto, incluye la capacidad de detener el servidor.
| Ejemplo | Nivel OP |
|---|---|
/op PlayerName |
3 |
/deop PlayerName |
3 |
Gestión de listas blancas
Sección titulada «Gestión de listas blancas»Con white-list=true configurado en server.properties, solo los jugadores de la lista blanca pueden unirse. Esto es útil para servidores privados o solo por invitación.
| Ejemplo | Nivel OP |
|---|---|
/whitelist add PlayerName |
3 |
Teletransportación
Sección titulada «Teletransportación»Mueve a un jugador (o a cualquier entidad) a un conjunto específico de coordenadas, o a la ubicación de otra entidad.
| Ejemplo | Nivel OP |
|---|---|
/tp PlayerName 0 0 0 |
2 |
Modo de juego
Sección titulada «Modo de juego»Cambia a un jugador entre los modos Supervivencia, Creativo, Aventura y Espectador, ya sea individualmente o como opción predeterminada del servidor para los nuevos jugadores.
| Ejemplo | Nivel OP |
|---|---|
/gamemode creative PlayerName |
2 |
/defaultgamemode creative |
2 |
Objetos
Sección titulada «Objetos»Permite entregar o eliminar objetos directamente, lo cual resulta útil para realizar pruebas, recompensar a los jugadores o recuperar objetos perdidos tras un error o una reversión del sistema.
| Ejemplo | Nivel OP |
|---|---|
/give PlayerName minecraft:diamond_block 64 |
2 |
/clear PlayerName |
2 |
Salta al día, a la noche o a cualquier punto específico del ciclo día/noche, anulando el paso natural del tiempo.
| Ejemplo | Nivel OP |
|---|---|
/time set day |
2 |
Provoca cielos despejados, lluvia o una tormenta eléctrica, en lugar de esperar a que el clima cambie de forma natural.
| Ejemplo | Nivel OP |
|---|---|
/weather clear |
2 |
Lista completa de comandos
Sección titulada «Lista completa de comandos»Reemplace PlayerName con el nombre de usuario del jugador. EntityName, OtherEntity y TargetName sustituyen a los nombres de las entidades. El comando de espectador nombra primero a la entidad y luego al jugador que está observando.
| Comando | Descripción | Ejemplo | Nivel OP |
|---|---|---|---|
/advancement |
Da, elimina o verifica los avances de los jugadores | /advancement grant PlayerName everything |
2 |
/attribute |
Consulta, agrega, elimina o establece un atributo de entidad | /attribute PlayerName minecraft:attack_speed base set 100 |
2 |
/ban |
Agrega un jugador a la lista de baneos | /ban PlayerName |
3 |
/ban-ip |
Agrega una dirección IP a la lista de baneos | /ban-ip 123.45.67.89 |
3 |
/banlist |
Muestra la lista de prohibiciones | /banlist |
3 |
/bossbar |
Crea y modifica barras de jefe | Utilizado en paquetes de datos | 2 |
/clear |
Borra elementos del inventario de un jugador | /clear PlayerName |
2 |
/clone |
Copia bloques de un lugar a otro | /clone 0 0 0 100 100 100 -100 -100 -100 |
2 |
/damage |
Aplica daños a las entidades seleccionadas | /damage PlayerName 10 |
2 |
/data |
Obtiene, fusiona, modifica y elimina datos de entidad de bloque y NBT de entidad | Utilizado en paquetes de datos | 2 |
/datapack |
Controla los paquetes de datos cargados. Crear un paquete con /datapack create requiere OP nivel 4 |
/datapack list |
2 |
/debug |
Inicia o detiene una sesión de depuración | /debug start |
3 |
/defaultgamemode |
Establece el modo de juego predeterminado | /defaultgamemode creative |
2 |
/deop |
Revoca el estatus de operador de un jugador | /deop PlayerName |
3 |
/difficulty |
Establece el nivel de dificultad | /difficulty hard |
2 |
/effect |
Agrega o elimina un efecto de estado | /effect give PlayerName minecraft:regeneration |
2 |
/enchant |
Agrega un encantamiento al elemento seleccionado de un jugador | /enchant PlayerName minecraft:unbreaking |
2 |
/execute |
Ejecuta otro comando | /execute run say I executed this! |
2 |
/experience |
Agrega o elimina la experiencia del jugador | /experience add PlayerName 100 |
2 |
/fill |
Llena una región con un bloque específico | /fill 0 0 0 100 100 100 minecraft:diamond_block |
2 |
/fillbiome |
Llena una región con un bioma específico | /fillbiome 0 0 0 100 100 100 minecraft:badlands |
2 |
/forceload |
Obliga a los trozos a permanecer cargados o no | /forceload add 0 0 |
2 |
/function |
Ejecuta una función | /function myfunction |
2 |
/gamemode |
Establece el modo de juego de un jugador | /gamemode creative PlayerName |
2 |
/gamerule |
Establece o consulta una regla de juego | /gamerule playersSleepingPercentage 20 |
2 |
/give |
Le da un artículo a un jugador | /give PlayerName minecraft:diamond_block 64 |
2 |
/help |
Muestra ayuda sobre los comandos | /help gamemode |
0 |
/item |
Manipula artículos en inventarios | /item replace entity PlayerName armor.chest with minecraft:netherite_chestplate |
2 |
/jfr |
Inicia o detiene la elaboración de perfiles JFR | /jfr start |
4 |
/kick |
Expulsa a un jugador del servidor | /kick PlayerName |
3 |
/kill |
Mata entidades | /kill PlayerName |
2 |
/list |
Lista de jugadores en el servidor | /list |
0 |
/locate |
Localiza la estructura, bioma o punto de interés más cercano | /locate structure minecraft:ancient_city |
2 |
/loot |
Deja caer elementos de una ranura de inventario al suelo | /loot spawn ~ ~ ~ mine ~ ~-1 ~ |
2 |
/me |
Muestra un mensaje sobre el remitente | /me is playing Minecraft |
0 |
/msg |
Un alias de /tell y /w. Muestra un mensaje privado a otros jugadores |
/msg PlayerName secret message! |
0 |
/op |
Otorga estatus de operador a un jugador | /op PlayerName |
3 |
/pardon |
Elimina a un jugador de la lista de baneos | /pardon PlayerName |
3 |
/pardon-ip |
Elimina una dirección IP de la lista de baneos | /pardon-ip 123.45.67.89 |
3 |
/particle |
Crea partículas | /particle minecraft:bubble ~ ~ ~ 0 0 0 0.1 100 normal |
2 |
/perf |
Captura información y métricas sobre el juego durante 10 segundos | /perf start |
4 |
/place |
Coloca una característica, rompecabezas, plantilla o estructura configurada | /place structure minecraft:village_desert |
2 |
/playsound |
Reproduce un sonido | /playsound minecraft:ambient.cave master @a |
2 |
/publish |
Abre un mundo para un jugador a la red local. Este comando no está disponible en un servidor dedicado | /publish |
4 |
/random |
Dibuja un valor aleatorio o controla la secuencia de números aleatorios. Dibujar un valor requiere el nivel OP 0. Usar o restablecer una secuencia requiere el nivel OP 2 | /random roll 1..6 |
0 |
/recipe |
Da o quita recetas de jugadores | /recipe give PlayerName minecraft:crafting_table |
2 |
/reload |
Recarga tablas de botín, avances y funciones desde el disco | /reload |
2 |
/return |
Controla el flujo de ejecución dentro de funciones y cambia su valor de retorno | Utilizado en paquetes de datos | 2 |
/ride |
Hace que las entidades viajen sobre otras entidades o impide que las entidades viajen | /ride EntityName mount OtherEntity |
2 |
/save-all |
Guarda el servidor en el disco | /save-all |
4 |
/save-off |
Desactiva el guardado automático del servidor | /save-off |
4 |
/save-on |
Permite guardar automáticamente el servidor | /save-on |
4 |
/say |
Muestra un mensaje a varios jugadores | /say hello all! |
2 |
/schedule |
Retrasa la ejecución de una función | /schedule function myfunction 100s |
2 |
/scoreboard |
Gestiona objetivos y jugadores del marcador | /scoreboard players set PlayerName objective 1 |
2 |
/seed |
Muestra la semilla mundial. En un servidor multijugador esto requiere OP nivel 2 | /seed |
2 |
/setblock |
Cambia un bloque a otro bloque | /setblock 0 0 0 minecraft:slime_block replace |
2 |
/setidletimeout |
Establece el tiempo antes de que los jugadores inactivos sean expulsados, en minutos | /setidletimeout 120 |
3 |
/setworldspawn |
Establece el desove mundial | /setworldspawn 0 0 0 |
2 |
/spawnpoint |
Establece el punto de generación de un jugador | /spawnpoint PlayerName 0 0 0 |
2 |
/spectate |
Hace que un jugador en modo Espectador sea espectador de una entidad. Nombra primero la entidad, luego el espectador | /spectate TargetName PlayerName |
2 |
/spreadplayers |
Teletransporta entidades a ubicaciones aleatorias | /spreadplayers 0 0 1 10 false @a |
2 |
/stop |
Detiene un servidor | /stop |
4 |
/stopsound |
Detiene un sonido | /stopsound PlayerName master |
2 |
/summon |
Convoca una entidad | /summon minecraft:bat |
2 |
/tag |
Controla las etiquetas de entidad | /tag EntityName add myTag |
2 |
/team |
Controles equipos | /team add Red |
2 |
/teammsg |
Un alias de /tm. Envía un mensaje al equipo |
/teammsg help cap blue |
0 |
/teleport |
Teletransportes entidades | /tp PlayerName 0 0 0 |
2 |
/tell |
Un alias de /msg y /w. Muestra un mensaje privado a otros jugadores |
/tell PlayerName secret message! |
0 |
/tellraw |
Muestra un mensaje JSON a los jugadores | /tellraw @a {"text":"Hello"} |
2 |
/time |
Cambia o consulta el tiempo de juego del mundo | /time set day |
2 |
/title |
Gestiona títulos de pantalla | /title PlayerName clear |
2 |
/tm |
Un alias de /teammsg. Envía un mensaje al equipo |
/tm where is the team right now |
0 |
/tp |
Un alias de /teleport |
/tp PlayerName 0 0 0 |
2 |
/trigger |
Establece un disparador para ser activado | /trigger mytrigger |
0 |
/w |
Un alias de /tell y /msg. Muestra un mensaje privado a otros jugadores |
/w PlayerName hello friend! |
0 |
/weather |
Establece el clima | /weather clear |
2 |
/whitelist |
Gestiona la lista blanca de servidores | /whitelist add PlayerName |
3 |
/worldborder |
Gestiona la frontera mundial | /worldborder add 100 |
2 |
/xp |
Un alias de /experience. Agrega o elimina la experiencia del jugador |
/xp add PlayerName 100 |
2 |
Algunos consejos
Sección titulada «Algunos consejos»- Usa la función de autocompletar. Al escribir un comando y presionar Tab, se autocompletarán los nombres de los comandos, los nombres de los jugadores, las coordenadas y los ID de los objetos, tanto en el panel AleForge como en el juego. Esto ahorra mucho tiempo al escribir y evita errores tipográficos en comandos largos.
- Los selectores de objetivo funcionan en la mayoría de los comandos. En lugar de escribir el nombre de un jugador específico, puedes usar selectores como
@a(todos los jugadores),@p(jugador más cercano),@r(un jugador aleatorio) o@e(todas las entidades) dondequiera que un comando acepte un objetivo. Por ejemplo,/effect give @a minecraft:speedotorga un aumento de velocidad a todos los jugadores. - Guarda siempre antes de ejecutar comandos destructivos. Comandos como
/fill,/cloney/reloadpueden afectar gran parte de tu mundo. Ejecuta/save-allprimero si quieres poder recuperarte con una copia de seguridad en caso de que algo salga mal. - Los comandos exclusivos de los paquetes de datos aún deben activarse. Comandos como
/bossbar,/datay/returnno suelen escribirse manualmente. Están diseñados para usarse dentro de funciones y paquetes de datos, y no tendrán mucho efecto si se ejecutan por sí solos sin el contexto adecuado.