Saltar al contenido
WikilyWIKILY
Todos los juegos23 wikis · elige tu juego
Comandos y trucosSelectores de objetivo

Cambiar de juego

23 wikis · elige tu juego
Selectores de objetivo

Referencia de comandos

Selectores de objetivo

Un selector de objetivos elige los jugadores o entidades sobre los que actúa un comando. Empieza por @ y una letra, y se puede acotar con filtros entre corchetes.

Detalles

Selectores@p, @a, @r, @s, @e, @n
Argumentos del selector21
Sintaxis de filtros@e[name=value,name=value]. Se permiten espacios alrededor de = y ,. Todos los filtros deben coincidir.
NegaciónUn ! antes del valor invierte la condición, por ejemplo type=!minecraft:player. Funciona con name, gamemode, team, type, tag, nbt y predicate.
Rangos5 (exactamente), 3.. (como mínimo), ..10 (como máximo), 3..10 (entre). El número menor va primero.
Otros objetivosEn lugar de un selector se puede escribir el nombre de un jugador (hasta 16 caracteres) o el UUID de una entidad.
Entidades eliminadas@e y @n omiten las entidades que han muerto o han sido eliminadas. Cualquier otra entidad cuenta, incluidos objetos, flechas y vagonetas.
Área de búsquedaNormalmente se busca en todas las dimensiones. Usar distance, x, y, z, dx, dy o dz limita la búsqueda a la dimensión en la que se ejecuta el comando.
Solo un objetivoLos comandos que admiten un solo objetivo rechazan un selector que podría devolver más. Añadir limit=1 a @a o @e para usarlo ahí.
Solo JugadorLos comandos que admiten jugadores rechazan @e y @n salvo que el selector se limite a jugadores, por ejemplo con type=minecraft:player.
PermisoLos selectores necesitan permiso para usarse. Sin ello, el juego responde «Selector no permitido».

Selectores

@pEl jugador más cercanoPrimero los más cercanos1/tp @p 0 64 0
@aTodos los jugadoresSin orden fijoNinguno/gamemode creative @a
@rUn jugador aleatorioAleatorio1/give @r minecraft:diamond 1
@sLa entidad que ejecuta el comandoNo se usa1/tp @s ~ ~10 ~
@eTodas las entidades que están vivasSin orden fijoNinguno/kill @e[type=minecraft:arrow]
@nLa entidad viva más cercanaPrimero los más cercanos1/damage @n[type=minecraft:pig] 2

Argumentos del selector

nameEntidades con este nombreTexto, entre comillas si tiene espacios. Una vez, o varias veces con !/effect give @a[name=!Steve,name=!Alex] minecraft:speed 30
distanceDistancia desde la posición del comando en bloquesNúmero o rango, no negativo. Una vez/kill @e[type=minecraft:zombie,distance=..10]
levelJugador por nivel de experienciaNúmero entero o rango, no negativo. Una vez. Solo Jugador/xp add @a[level=30..] 1 levels
xMueve el punto desde el que se miden la distancia y la cajaNúmero. Una vez/kill @e[x=0,y=64,z=0,distance=..5]
yMueve el punto desde el que se miden la distancia y la cajaNúmero. Una vez/kill @e[x=0,y=64,z=0,distance=..5]
zMueve el punto desde el que se miden la distancia y la cajaNúmero. Una vez/kill @e[x=0,y=64,z=0,distance=..5]
dxEntidades que tocan una caja que llega hasta esta distancia en xNúmero, puede ser negativo. Una vez. dy y dz cuentan como 0 si se omiten/kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10]
dyEntidades que tocan una caja que llega hasta esta distancia en yNúmero, puede ser negativo. Una vez/kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10]
dzEntidades que tocan una caja que llega hasta esta distancia en zNúmero, puede ser negativo. Una vez/kill @e[x=0,y=64,z=0,dx=10,dy=5,dz=10]
x_rotationÁngulo de visión arriba y abajo (pitch)Número o rango en grados. Una vez/tp @a[x_rotation=-90..-45] ~ ~1 ~
y_rotationÁngulo de visión izquierda y derecha (yaw)Número o rango en grados. Una vez/tp @a[y_rotation=-45..45] ~ ~1 ~
limitConserva solo los primeros resultados, según el número indicadoNúmero entero, mínimo 1. Una vez. No con @s/kill @e[type=minecraft:item,limit=5]
sortOrden de los resultados antes de aplicar el límitenearest, furthest, random o arbitrary. Una vez. No con @s/kill @e[type=minecraft:cow,sort=furthest,limit=2]
gamemodeJugador por modo de juegosurvival, creative, adventure o spectator. Una vez, o varias veces con !. Solo Jugador/gamemode survival @a[gamemode=!survival,gamemode=!adventure]
teamEntidades de este equipoNombre del equipo. Vacío significa sin equipo, ! solo significa cualquier equipo. Una vez, o varias veces con !/tellraw @a[team=!red,team=!blue] "x"
typeEntidades de este tipo o etiqueta de tipoId de entidad o una etiqueta con #. Una vez, o varias veces con ! o con etiquetas/kill @e[type=!minecraft:player,type=!minecraft:villager]
tagEntidades con esta etiquetaNombre de la etiqueta. Vacío significa sin etiquetas, ! solo significa cualquier etiqueta. Puede repetirse/kill @e[tag=marked,tag=!safe]
nbtEntidades cuyos datos contienen estos valoresDatos entre llaves. Puede repetirse, se permite !/kill @e[type=minecraft:zombie,nbt={NoAI:1b}]
scoresEntidades por puntuación del marcador{objective=range,...}. Todas las puntuaciones indicadas deben estar definidas y coincidir. Una vez/tellraw @a[scores={kills=10..,deaths=..3}] "x"
advancementsJugador según el estado de sus progresos{id=true or false}, o {id={criterion=true}}. Una vez. Solo Jugador/tellraw @a[advancements={minecraft:story/mine_stone=true}] "x"
predicateEntidades que cumplen un predicado de un paquete de datosId del predicado. Puede repetirse, se permite !/kill @e[predicate=my_pack:is_wet]

Repetición y negación

name, gamemode, team, typeUn valor simple, o cualquier cantidad de valores con !. Un valor simple no puede ir después de un valor con !
type con una etiquetaSe pueden indicar varias etiquetas, cada una una vez, siempre que no se haya dado un tipo simple
tag, nbt, predicateSe puede usar cualquier número de veces, con o sin !
distance, level, x, y, z, dx, dy, dz, x_rotation, y_rotation, limit, sort, scores, advancementsSolo una vez por selector
limit, sortNo se puede usar con @s

Objetivos sin selector

Nombre: JugadorEl jugador conectado con ese nombre/kill Steve
UUIDLa entidad con ese identificador único/kill dd12be42-52a9-4a91-a8a1-11c01849e498

Ejemplos

/kill @e[type=minecraft:zombie,distance=..10]

Mata a todo zombi a menos de 10 bloques.

/give @a[gamemode=survival,distance=..20] minecraft:bread 3

Da 3 de pan a cada jugador en supervivencia en un radio de 20 bloques.

/tp @e[type=minecraft:villager,sort=nearest,limit=3] @s

Teletransporta a los tres aldeanos más cercanos hasta ti.

/kill @e[type=minecraft:item,nbt={Item:{id:"minecraft:diamond"}}]

Elimina los diamantes soltados.

/tellraw @a[scores={kills=10..},team=!red] {text:"Well done",color:"green"}

Envía un mensaje a los jugadores con al menos 10 bajas que no están en el equipo red.

/kill @e[type=#minecraft:skeletons]

Mata a toda entidad de la etiqueta de tipo skeletons.

/execute as @a at @s run tp @s ~ ~1 ~

Sube un bloque a cada jugador desde donde está.

Únete a la comunidad de creadoresLas personas que construyen la wiki de Minecraft Java Edition están en nuestro Discord. Haz preguntas o sugiere páginas.Unirse a Discord (abre Discord en una pestaña nueva)