enchant
Nivel de permiso requerido |
Desconocido |
---|---|
Restricciones |
Ninguno |
Agrega un encantamiento al objeto seleccionado por un jugador, sujeto a las mismas restricciones que un yunque.
- Sintaxis
- Java Edition
enchant <player> <enchantment ID> [level]
- Pocket Edition
enchant <player: target> <enchantmentId: int> [level: int]
- Se utiliza una sintaxis alternativa para el nombre del ID de encantamiento:
enchant <player: target> <enchantmentName: string> [level: int]
- Argumentos
- player (PE: player: target)
- Especifica los objetivos. Debe ser un nombre de jugador o selector de objetivos.
- enchantment ID (PE: enchantmentId: int orenchantmentName: string)
- Especifica el encantamiento que se agregará al objeto que posee el objetivo. Debe ser un ID de encantamiento (por ejemplo,
16
ominecraft:sharpness
).
- Especifica el encantamiento que se agregará al objeto que posee el objetivo. Debe ser un ID de encantamiento (por ejemplo,
- level (PE: level: int) (optional)
- Especifica el nivel de encantamiento. Debe ser al menos 1 y no mayor que los niveles máximos para el encantamiento especificado. Si no se especifica, el valor predeterminado es 1.
- Resultado
- falla si los argumentos no se especifican correctamente, si "jugador" no se resuelve en uno o más jugadores en línea, o si el encantamiento no es válido para el elemento o entra en conflicto con los encantamientos actuales (por ejemplo, "Protección contra incendios" no puede ser dado a una armadura que ya tiene "Protección", y "Afilado III" no se puede dar a una espada que ya tiene "Afilado I").
- Si tiene éxito, agrega el encantamiento especificado al objeto que tiene el objetivo.
- Ejemplos
- Para dar el encantamiento Infinito a todos los jugadores que tengan un arco:
encanta @a 51
- Nota
- aunque
/enchant
exige niveles máximos y compatibilidad, otros comandos (como/give
,/replaceitem
y/entitydata
) pueden pasar por alto estos restricciones