Specsight en Product Hunt Apoyamos a una startup polaca Votar
Discord
Specsight en Product Hunt minecraft.pl apoya a una startup polaca Specsight muestra qué cambia en cada lanzamiento. Vota y comenta. Votar
Lista completa de comandos

Comandos de Minecraft: la lista completa de todos los comandos

La lista completa de comandos disponibles en Minecraft Java Edition y Bedrock Edition (a octubre de 2026, versión 26.3). Cada comando incluye una descripción, su sintaxis y una etiqueta de edición. Al final de la página encontrarás una lista de reglas del juego y una guía rápida con los comandos más usados.

Última actualización: 28 de octubre de 2026

Cómo usar los comandos

Los comandos se escriben en el chat (tecla T), empezando con una barra (/). En cuanto escribes /, el juego sugiere los comandos disponibles (con Tab en Java, con sugerencias automáticas en Bedrock).

Requisitos:

  • Un jugador: al crear un mundo, activa Permitir comandos (Java) o Activar trucos (Bedrock). En un mundo ya creado en Java 26.3 y posteriores: Esc, Opciones del mundo, Permitir comandos. Los pasos para versiones anteriores están en nuestra guía sobre cómo activar los trucos.
  • Multijugador: un administrador tiene que darte el estatus de operador (/op PlayerName desde la consola, o mediante el archivo ops.json).
  • Bloque de comandos: en los bloques de comandos se omite la barra. Escribe gamemode creative @p, no /gamemode creative @p.

Convenciones de sintaxis en esta guía:

  • <parameter>: un parámetro obligatorio
  • [parameter]: un parámetro opcional
  • a|b|c: elige una de las opciones

Comandos de jugador

Comandos que afectan directamente al jugador: teletransporte, inventario, efectos y modos de juego.

ComandoSintaxisDescripción
/gamemode /gamemode <survival|creative|adventure|spectator> Cambia el modo de juego de un jugador.
/tp / /teleport /tp <target> <x> <y> <z> Teletransporta a un jugador o mob a las coordenadas indicadas o a otro jugador.
/give /give <player> <item> [count] Le da a un jugador un objeto en la cantidad indicada.
/clear /clear [player] [item] [count] Quita objetos del inventario de un jugador. Sin parámetros, vacía todo el inventario.
/kill /kill [target] Mata al instante al objetivo indicado (un jugador o un mob). Sin parámetro, mata al jugador que escribió el comando.
/effect /effect give <target> <effect> [seconds] [amplifier] Da un efecto de estado (Velocidad, Fuerza, Invisibilidad, etc.) durante el tiempo indicado.
/enchant /enchant <player> <enchantment> [level] Aplica un encantamiento al objeto que sostienes.
/xp / /experience /xp add <player> <amount> [points|levels] Suma o establece puntos de experiencia o niveles.
/spawnpoint /spawnpoint [player] [x] [y] [z] Establece el punto de reaparición de un jugador en las coordenadas indicadas.
/seed /seed Muestra la semilla del mundo actual. En un solo jugador no necesita comandos activados.
/spectate /spectate [target] [player] Hace que un jugador en modo espectador observe desde la perspectiva del objetivo indicado. Solo Java.
/posteffect /posteffect add|remove <players> <effect> Aplica o quita un efecto de posprocesado en la pantalla de un jugador, como el desenfoque. Solo Java 26.3+.

Comandos de mundo

Comandos que controlan los ajustes del mundo: hora, clima, dificultad y borde del mundo.

ComandoSintaxisDescripción
/time /time set <day|noon|night|midnight|value> Establece la hora del día. 0 = amanecer, 6000 = mediodía, 13000 = noche, 18000 = medianoche. Desde Java 26.1 funciona con los relojes del mundo y además tiene pause, resume y rate.
/weather /weather <clear|rain|thunder> [duration] Cambia el clima a despejado, lluvia o tormenta eléctrica.
/difficulty /difficulty <peaceful|easy|normal|hard> Cambia la dificultad del mundo.
/gamerule /gamerule <rule> [value] Cambia las reglas del mundo. En Java 1.21.11 y posteriores los nombres se escriben en snake_case (advance_time, keep_inventory, mob_griefing); las versiones anteriores de Java usan camelCase (doDaylightCycle, keepInventory, mobGriefing).
/setworldspawn /setworldspawn [x] [y] [z] Establece el punto de aparición predeterminado del mundo para jugadores nuevos y brújulas.
/worldborder /worldborder set <size> [time] Establece el borde del mundo. Tamaño en bloques, con un tiempo opcional para reducirlo o ampliarlo.
/locate /locate structure <structure> Muestra las coordenadas de la estructura más cercana (aldea, fortaleza, fortaleza del End, etc.).
/forceload /forceload add <x1> <z1> [x2] [z2] Mantiene los chunks indicados cargados en todo momento (incluso sin jugadores cerca). Solo Java.
/fillbiome /fillbiome <from> <to> <biome> [replace <filter>] Cambia el bioma de un área elegida sin tocar los bloques. Solo Java 1.19.3+.

Comandos de bloques y entidades

Comandos para colocar bloques, invocar mobs, clonar estructuras y crear efectos visuales.

ComandoSintaxisDescripción
/setblock /setblock <x> <y> <z> <block> [mode] Coloca un bloque en las coordenadas indicadas. Modos: replace, destroy, keep.
/fill /fill <x1> <y1> <z1> <x2> <y2> <z2> <block> [mode] Rellena un área rectangular con el bloque indicado. Hasta 32,768 bloques a la vez.
/clone /clone <x1> <y1> <z1> <x2> <y2> <z2> <dest_x> <dest_y> <dest_z> Copia un área rectangular de bloques a otro lugar.
/summon /summon <mob_type> [x] [y] [z] [NBT] Invoca un mob en las coordenadas indicadas, con datos NBT opcionales.
/particle /particle <type> <x> <y> <z> [dx] [dy] [dz] [speed] [count] Crea efectos de partículas en el lugar indicado.
/playsound /playsound <sound> <source> <player> [x] [y] [z] [volume] Reproduce un sonido para el jugador indicado.
/swing /swing [targets] [mainhand|offhand] Reproduce la animación de balanceo de la mano de un jugador o mob sin dar un golpe. Solo Java 26.1+.
/data /data get/merge/modify/remove <target> [path] Lee o cambia los datos NBT de entidades, bloques y almacenamiento. Solo Java.
/item /item replace <target> <slot> with <item> [count] Pone un objeto en una ranura concreta de una entidad o bloque. Solo Java.
/loot /loot <target> <source> Genera y coloca botín a partir de tablas de botín. Solo Java.

Comandos de servidor

Comandos para administrar un servidor multijugador: vetos, operadores, lista blanca y comunicación.

ComandoSintaxisDescripción
/op /op <player> Le da a un jugador el estatus de operador, que le permite usar comandos.
/deop /deop <player> Quita el estatus de operador a un jugador.
/ban /ban <player> [reason] Veta a un jugador del servidor (de forma permanente). Solo multijugador.
/ban-ip /ban-ip <IP_address> [reason] Veta una dirección IP del servidor. Bloquea todas las cuentas de esa IP.
/pardon /pardon <player> Quita el veto a un jugador (lo saca de la lista de vetados).
/kick /kick <player> [reason] Expulsa a un jugador del servidor. Puede volver a conectarse.
/whitelist /whitelist add/remove/list/on/off <player> Administra la lista blanca del servidor (la lista de jugadores permitidos).
/msg / /tell / /w /msg <player> <message> Envía un mensaje privado a un jugador concreto.
/say /say <message> Envía un mensaje a todos los jugadores del servidor como anuncio del servidor.
/party /party <message> Envía un mensaje al chat de tu grupo. Solo Bedrock 26.50+.
/publish /publish [commands] [port] Abre un mundo de un jugador a la red LAN. Solo Java, no funciona en un servidor dedicado.
/unpublish /unpublish Deja de compartir el mundo en LAN sin salir del juego. Solo Java 26.2+.
/list /list Muestra la lista de jugadores conectados al servidor.
/stop /stop Apaga el servidor de forma segura (guarda el mundo y desconecta a los jugadores).
/save-all /save-all Fuerza el guardado del mundo en el disco. Úsalo antes de apagar el servidor.

Comandos avanzados

Comandos para bloques de comandos, datapacks y lógica avanzada (para creadores de mapas y administradores de servidores).

ComandoSintaxisDescripción
/execute /execute as/at/in/if/unless/run ... Ejecuta un comando en un contexto modificado (como otro jugador, en otro lugar, de forma condicional). El comando más poderoso del juego.
/scoreboard /scoreboard objectives/players ... Administra marcadores. La base de los sistemas de puntuación, los temporizadores y la lógica en bloques de comandos.
/tag /tag <target> add/remove/list <tag> Añade o quita etiquetas en entidades. Las etiquetas sirven para seleccionar entidades en /execute.
/team /team add/remove/modify/join ... Administra equipos (color del nombre, fuego amigo, colisión, prefijo/sufijo).
/function /function <namespace:path> Ejecuta una función de un datapack (.mcfunction).
/schedule /schedule function <namespace:path> <time> Programa una función para que se ejecute pasado el tiempo indicado. Solo Java.
/tellraw /tellraw <target> <JSON_text> Envía un mensaje con formato JSON (enlaces en los que se puede hacer clic, colores, texto emergente).
/title /title <target> title/subtitle/actionbar <JSON_text> Muestra un texto grande en el centro de la pantalla (title), un texto más pequeño debajo (subtitle) o un texto sobre la barra de acceso rápido (actionbar).
/bossbar /bossbar add/set/remove ... Crea y administra barras de jefe (se muestran en la parte superior de la pantalla). Solo Java.
/trigger /trigger <objective> [add|set] [value] Permite que los jugadores sin comandos cambien un objetivo de marcador elegido. Solo Java.
/advancement /advancement grant/revoke <player> <advancement> Concede o revoca logros. Solo Java.
/recipe /recipe give/take <player> <recipe|*> Desbloquea o bloquea recetas de crafteo. Solo Java.
/attribute /attribute <target> <attribute> get/base set/modifier add ... Lee y cambia los atributos de jugadores, mobs y soportes para armadura (salud, velocidad, tamaño). Solo Java.
/fetchprofile /fetchprofile name|id|entity <value> Obtiene el perfil de un jugador con su skin por nombre, UUID o entidad. Solo Java 1.21.9+.
/ride /ride <passenger> mount/dismount <vehicle> Sube una entidad sobre otra como jinete, o la hace bajar.
/damage /damage <target> <amount> [type] Inflige daño al objetivo indicado. Java 1.19.4+.
/return /return <value> Devuelve un valor desde una función (para /execute store). Solo Java 1.20.2+.
/compute /compute <context> integer <provider> or /compute <context> float <provider> [scale] Calcula el valor de un proveedor de números: uno registrado (por ejemplo minecraft:brewing/uses_default) o uno escrito en el propio comando. El contexto es default (la posición y la entidad que ejecutan el comando), block <position> o entity <target>. En el modo float multiplica el resultado por la escala (1.0 de forma predeterminada) y lo redondea hacia abajo. Una herramienta para creadores de datapacks. Solo Java 26.3+.

Reglas del juego (gamerules)

Las reglas del juego son ajustes especiales del mundo que cambias con el comando /gamerule <rule> <true|false|value>. Estas son las más importantes:

Nota para Java Edition: desde la versión 1.21.11, las reglas del juego de Java tienen nombres en snake_case, y algunas recibieron nombres completamente nuevos: keepInventory ahora es keep_inventory, doDaylightCycle es advance_time y doMobSpawning es spawn_mobs. La tabla da el nombre actual en Java, el nombre antiguo (Java hasta 1.21.10) y el nombre en Bedrock. Los nombres distinguen mayúsculas y minúsculas en Java, pero no en Bedrock.

Regla (Java 1.21.11+)Nombre antiguo / BedrockValor predeterminadoDescripción
keep_inventory keepInventory / keepinventory false Los jugadores conservan su inventario y su experiencia al morir.
advance_time doDaylightCycle / dodaylightcycle true El ciclo de día y noche (activado/desactivado).
advance_weather doWeatherCycle / doweathercycle true El ciclo del clima (activado/desactivado).
mob_griefing mobGriefing / mobgriefing true Los mobs pueden destruir y cambiar bloques (creepers, endermans, ghasts).
spawn_mobs doMobSpawning / domobspawning true La aparición natural de mobs (activada/desactivada).
fire_spread_radius_around_player doFireTick / dofiretick 128 El radio en bloques alrededor de los jugadores dentro del cual se propaga el fuego. 0 desactiva la propagación, -1 quita el límite. En Java sustituyó a doFireTick; Bedrock sigue usando dofiretick (true de forma predeterminada).
block_drops doTileDrops / dotiledrops true Los bloques rotos sueltan objetos.
natural_health_regeneration naturalRegeneration / naturalregeneration true Los jugadores regeneran salud cuando su barra de hambre está llena. False = juego al estilo UHC.
show_death_messages showDeathMessages / showdeathmessages true Muestra en el chat los mensajes de muerte de los jugadores.
command_block_output commandBlockOutput / commandblockoutput true Los bloques de comandos muestran su salida en el chat.
pvp pvp / pvp true Los jugadores pueden hacerse daño entre sí. En Java la regla existe desde 1.21.9; antes, el PvP solo se podía configurar en server.properties.
spawn_phantoms doInsomnia / doinsomnia true Los phantoms aparecen cuando un jugador lleva 3 noches o más sin dormir.
immediate_respawn doImmediateRespawn / doimmediaterespawn false Los jugadores reaparecen justo después de morir (sin pantalla de muerte).
players_sleeping_percentage playersSleepingPercentage / playerssleepingpercentage 100 El porcentaje de jugadores que tienen que dormir para saltarse la noche (0-100). Java 1.17+.
random_tick_speed randomTickSpeed / randomtickspeed 3 (Bedrock: 1) La velocidad de los ticks aleatorios, que controlan cosas como el crecimiento de las plantas y la propagación del césped.
max_command_sequence_length maxCommandChainLength / maxcommandchainlength 65536 El número máximo de comandos en una cadena o función. Una protección contra bucles.

Java 26.3 tiene 59 reglas del juego. Las de arriba son las que más se usan. La sintaxis y las diferencias de nombres entre versiones están en la página del comando /gamerule, y la regla más popular, en nuestra guía de keep inventory.

Selectores de objetivo (@a, @p, @r, @e, @s)

Los selectores te permiten elegir a quién afecta un comando sin escribir el nombre de un jugador:

  • @p: el jugador más cercano (al lugar donde se ejecuta el comando)
  • @a: todos los jugadores del servidor
  • @r: un jugador al azar
  • @e: todas las entidades (jugadores + mobs + objetos + flechas, etc.)
  • @s: el jugador o la entidad que ejecuta el comando (uno mismo)

Argumentos de los selectores

Los selectores aceptan argumentos entre corchetes que filtran el resultado:

  • @e[type=minecraft:creeper]: todos los creepers
  • @a[distance=..10]: jugadores a menos de 10 bloques
  • @e[type=minecraft:zombie,limit=1,sort=nearest]: el zombi más cercano
  • @a[team=red]: jugadores del equipo "red"
  • @e[tag=boss]: entidades con la etiqueta "boss"
  • @a[scores={kills=10..}]: jugadores con 10 o más puntos en el objetivo "kills"
  • @a[gamemode=survival]: jugadores en modo supervivencia
  • @e[nbt={OnGround:1b}]: entidades que están en el suelo (solo Java)

Guía rápida de los comandos más usados

Cópiala, imprímela o guárdala para más tarde:

Supervivencia y comodidad

  • /gamemode survival / /gamemode creative: cambia tu modo de juego
  • /time set day: hace que sea de día
  • /weather clear: despeja el clima
  • /gamerule keep_inventory true: conservas tu inventario al morir (Java hasta 1.21.10: keepInventory)
  • /gamerule advance_time false: detiene el tiempo (antes doDaylightCycle)
  • /gamerule mob_griefing false: los mobs no destruyen bloques (antes mobGriefing)
  • /difficulty peaceful: sin mobs hostiles
  • /kill: un reinicio rápido (te mata)

Teletransporte y navegación

  • /tp @s ~ ~ ~: tu posición actual (una forma rápida de comprobarla)
  • /tp @s 0 64 0: teletranspórtate a unas coordenadas
  • /tp @s PlayerName: teletranspórtate a otro jugador
  • /locate structure minecraft:village_plains: encuentra la aldea más cercana
  • /locate structure minecraft:stronghold: encuentra una fortaleza (el portal del End)
  • /locate biome minecraft:mushroom_fields: encuentra una isla de hongos

Objetos y efectos

  • /give @s minecraft:diamond 64: 64 diamantes
  • /give @s minecraft:netherite_sword: una espada de netherita
  • /effect give @s minecraft:speed 600 2: Velocidad III durante 10 minutos
  • /effect give @s minecraft:night_vision 99999: Visión nocturna que dura prácticamente para siempre
  • /effect clear @s: quita todos los efectos
  • /enchant @s minecraft:sharpness 5: Filo V en el objeto que sostienes

Servidor

  • /op PlayerName: da el estatus de operador
  • /deop PlayerName: quita el estatus de operador
  • /ban PlayerName reason: veta a un jugador
  • /kick PlayerName: expulsa a un jugador
  • /whitelist add PlayerName: añade a un jugador a la lista blanca
  • /save-all: guarda el mundo

Preguntas frecuentes

¿Cómo activo los comandos en Minecraft?

Al crear un mundo nuevo, activa Permitir comandos (Java) o Activar trucos (Bedrock). En un mundo ya creado en Java 26.3 o posterior, pulsa Esc, haz clic en Opciones del mundo y activa Permitir comandos. En Java 26.2, Opciones del mundo está en el menú de opciones, y en Java 26.1 y anteriores se usa Abrir en LAN con Permitir comandos activado: los comandos funcionan hasta que cierras el mundo. En un servidor multijugador, un administrador tiene que darte el estatus de operador con el comando /op desde la consola.

¿Cuántos comandos hay en Minecraft?

Minecraft Java Edition 26.3 tiene más de 80 comandos. Bedrock Edition tiene unos 70. Algunos comandos son comunes (tp, give, gamemode, time, weather) y otros existen solo en una edición (por ejemplo /data, /execute en su forma de Java, /testfor en Bedrock). Los mods y los datapacks pueden añadir sus propios comandos.

¿Cuál es la diferencia entre un comando con / y un comando en un bloque de comandos?

En el chat, los comandos empiezan con una barra (/gamemode creative). En los bloques de comandos se omite la barra (gamemode creative). Por lo demás, funcionan exactamente igual. Los bloques de comandos pueden ejecutar comandos automáticamente (repetición, condiciones, retraso), algo que no se puede hacer desde el chat.

¿Los comandos desactivan los logros?

En Java Edition, activar los comandos no bloquea los logros (advancements). En Bedrock Edition, activar los trucos bloquea los logros de forma permanente en ese mundo, aunque vuelvas a desactivarlos.

¿Puedo usar comandos en un servidor sin estatus de operador?

Por regla general, no. Una excepción es el comando /trigger (Java), que un administrador puede poner a disposición de todos los jugadores. Algunos plugins de servidor (EssentialsX, LuckPerms) permiten a los administradores dar acceso a comandos seleccionados mediante un sistema de permisos.

Guías detalladas de comandos individuales: /locate, /time, /weather, /effect, /give, /summon, /fill, /teleport. Encontrarás códigos listos para copiar en nuestra página de trucos y comandos, y el resto de las guías en la sección de comandos.