Esta característica es exclusiva de Bedrock Edition y Minecraft Education.
Este artículo describe una característica que estuvo presente en el juego, pero fue eliminada.
Este comando fue reemplazado por el comando
/item
en Java Edition 1.17.replaceitem
Nivel de permiso requerido |
|
---|---|
Restricciones |
Truco solo |
Reemplaza los objetos en una ranura especificada de un bloque (cofres, hornos, etc.) o entidades (jugadores o criaturas) de inventario, con un objeto específico.
Sintaxis[]
remplace blockitem <position: x y z> slot.container <slotId: int> <itemName: Item> [amount: int] [data: int] [componentes: json]
reemplazar entityitem <destino: destination> <slotType: EntityEquipmentSlot> <slotId: int> <itemname: objeto> [cantidad: int] [datos: int] [componentes: json]
remplaceitem block <position: x y z> slot.container <slotId: int> <oldItemHandling: ReplaceMode> <itemName: Item> [amount: int] [data: int] [componentes: json]
reemplazar entityitem <destination: destination> <slotType: EntityEquipmentSlot> <slotId: int> <oldItemHandling: ReemplazarModo> <itemname: Objeto> [amount: int] [data: int] [componentes: json]
Argumentos[]
posición: x y z
: CommandPosition
- Especifica la posición del bloque a modificar.
- It must be a three-dimensional coordinates composed of <x>, <y> and <z>, each of which must be a floating-point number or tilde and caret notation.
objetivo: objetivo
: CommandSelector<Actor>
- Especifica una o más entidades para modificar.
- MC-Arg desc: Illegal parameters
slotType: EntityEquipmentSlot
: enum, slot.container
y <slotId: int>
: int
- Especifica el espacio de inventario que se modificará. Los valores válidos dependen de si se está modificando un bloque o una entidad. Consulte Ranura para obtener más detalles.
slotId: int
must be a 32-bit integer number. Y debe estar entre -2147483648 y 2147483647 (inclusive).
item_name: item
: enum
- Especifica el elemento que se colocará en el bloque o espacio de inventario de la entidad.
amount: int
: int
- Especifica la cantidad de objetos que se colocarán en el bloque o espacio de inventario de la entidad.
- Must be a 32-bit integer number. Y debería estar entre 1 y 64 (inclusive).
data: int
: int
- Especifica los datos del objeto que se colocarán en el bloque o en el espacio de inventario de la entidad. Los valores que no son válidos para la identificación del elemento especificado tendrán el valor predeterminado 0. Si no se especifica, el valor predeterminado será 0.
- Must be a 32-bit integer number. Debe estar entre -2147483648 y 2147483647 (inclusive).
componentes: json
: Json::Valor
- Especifica los componentes del objeto. Me gustan las etiquetas de datos, pero solo admite
minecraft:can_place_on
,minecraft:can_destroy
,minecraft:item_lock
yminecraft:keep_on_death
. funciones (ver Comandos/give#Ejemplos) - MC-Arg desc: Illegal parameters
oldItemHandling: ReemplazarModo
: enum
- Debe ser uno de:
destroy
: reemplaza directamente los elementos ignorando los elementos originales en el espacio especificado.keep
: no reemplaza elementos si un elemento ocupa ese espacio.
Resultado[]
Comando | Provoca | Bedrock Edition |
---|---|---|
cualquiera | los argumentos no están especificados correctamente | no analizables |
cantidad: int es inferior a 1 o superior a 64. | Falla | |
/replaceitem bloque... | el bloque especificado no es un contenedor | |
el bloque especificado no tiene la ranura especificada | ||
/replaceitem entidad... | <targets> o target: target no se resuelve en una o más entidades (los jugadores nombrados deben estar en línea) | |
Todas las entidades seleccionadas cumplen una o más de las siguientes condiciones:
| ||
/replaceitem ... keep | un elemento ocupa el espacio especificado en el modo keep | |
cualquiera | éxito |
Salida[]
Comando | Edición | Situación | Contador de éxitos | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
cualquiera | Bedrock Edition | En caso de error | 0 | N/A | N/A |
/replaceitem block... | En caso de éxito | 1 | N/A | N/A | |
/replaceitem entidad... | En caso de éxito | el número de entidades cuyos elementos se reemplazan exitosamente | N/A | N/A |
Ejemplos[]
- Para reemplazar los elementos en la ranura inferior derecha de un solo cofre dos bloques arriba con cuatro árboles jóvenes de abeto:
replaceitem block ~ ~2 ~ slot.container 26 sapling 4 1
- Para reemplazar los elementos en la ranura de la barra de acceso rápido más a la derecha del jugador más cercano con cuatro árboles jóvenes de abeto:
replaceitem entity @p slot.hotbar 8 sapling 4 1
Historial[]
Java Edition | |||||
---|---|---|---|---|---|
1.8 | 14w26a | Se agregó /replaceitem . | |||
1.14 | 18w43a | /replaceitem ahora se puede usar en item frames. | |||
1.17 | 20w46a | Eliminado /replaceitem . Reemplazado con /reemplazar elemento . | |||
Pocket Edition | |||||
1.0.5 | alpha 1.0.5.0 | Agregado /replaceitem . | |||
1.1.0 | alpha 1.1.0.0 | Las funciones CanPlaceOn y CanDestroy ahora son compatibles con /replaceitem . | |||
Bedrock Edition | |||||
1.16.0 | beta 1.16.0.55 | Se agregó una nueva sobrecarga para /replaceitem con una opción para destruir o conservar. |
Véase[]
/item
— el equivalente Java Edition/give
: otorga artículos a los jugadores sin especificar espacios de inventario específicos ni sobrescribir otros artículos./setfixedinvslot
(obsoleto) — puede reemplazar una ranura del inventario de un mob/setfixedinvslot
(obsoleto) — puede reemplazar elementos del inventario de un mob