Essa página descreve o conteúdo que existe apenas em versões desatualizadas de Minecraft.
Esse recurso costumava estar no jogo, mas desde então foi removido.
Substituir itens nos inventários de blocos (baú, fornalhas, etc.) ou entidades (jogadores ou mobs) com os itens dados.
Sintaxe[]
- Edição Java
replaceitem block <pos> <slot> <item> [<qunatidade>]
replaceitem entity <alvos> <slot> <item> [<qunatidade>]
- Edição Bedrock
replaceitem block <position: x y z> slot.container <slotId: int> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem entity <target: alvo> <slotType: EntityEquipmentSlot> <slotId: int> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem block <position: x y z> slot.container <slotId: int> <oldItemHandling: ReplaceMode> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem entity <target: alvo> <slotType: EntityEquipmentSlot> <slotId: int> <oldItemHandling: ReplaceMode> <itemName: Item> [amount: int] [data: int] [components: json]
Argumentos[]
EJ: <pos>
: block_pos
EB: position: x y z
: CommandPosition
- Arg desc: Illegal parameters
- Especifica a posição do bloco a ser modificado.
EJ: <alvos>
: entity
EB: target: target
: CommandSelector<Actor>
- Deve ser um nome de jogador, seletores de destino ou o UUID[Edição Java apenas].
- Especifica uma ou mais entidades para modificar.
EJ: <slot>
: item_slot
EB: slotType: EntityEquipmentSlot
: Slot de Equipamento, slot.container
e <slotId: int>
: int
- Especifica o slot de inventário a ser modificado. Os valores válidos dependem se um bloco ou entidade está sendo modificado.
- Na Edição Bedrock,
slotId: int
deve ser um número inteiro de 32 bits. E deve ser entre -2147483648 e 2147483647 (inclusivo).
- Por blocos, deve ser
container.<slot_number>
(BE:slot.container <slotId: int>
) onde <slot_number> ou <slotId: int> é substituído por um número especificando o slot.- Baús, ejetores, liberadores, funil, e baú com armadilhas são numerados 0 para o slot superior esquerdo e, em seguida, aumentam primeiro horizontalmente, depois verticalmente (então, por exemplo, os slots da linha superior de um baú são numerados de 0 a 8 da esquerda para a direita). Baús duplos e baús duplos com armadilha são tratados como dois blocos de contêineres únicos.
- Os slots inferiores de um suporte de poções são numerados de 0 a 2 da esquerda para a direita, o slot superior é 3 e o slot de combustível é 4.
- Os slots de uma fornalha são numerados 0 para o slot de entrada, 1 para o slot de combustível e 2 para o slot de saída.
- Outros blocos que contêm itens, mas não têm GUIs de inventário(vasos e jukeboxes) só pode ser alterado com
/data
.
- Para entidades, deve ser um dos seguintes, onde o número do slot ou ID do slot é substituído por um número especificando o slot:
Slot Números de slot Restrições armor.chest
(BE:slot.armor.chest <slotId: int>
)qualquer número[Edição Bedrock apenas] suporte de armaduras, mobs, e jogadores apenas (embora nem todos os mobs mostrem ou façam uso dos itens) armor.feet
(BE:slot.armor.feet <slotId: int>
)qualquer número[Edição Bedrock apenas] armor.head
(BE:slot.armor.head <slotId: int>
)qualquer número[Edição Bedrock apenas] armor.legs
(BE:slot.armor.legs <slotId: int>
)qualquer número[Edição Bedrock apenas] weapon.mainhand
(BE:slot.weapon.mainhand <slotId: int>
)qualquer número[Edição Bedrock apenas] weapon.offhand
(BE:slot.weapon.offhand <slotId: int>
)qualquer número[Edição Bedrock apenas] container.<slot_number>
(BE:slot.container <slotId: int>
)0–53 jogadores, molduras[Edição Java apenas] (slot 0), e carrinho de minas apenas enderchest.<slot_number>
(BE:slot.enderchest <slotId: int>
)0–26 jogadores apenas hotbar.<slot_number>
(BE:slot.hotbar <slotId: int>
)0–8 inventory.<slot_number>
(BE:slot.inventory <slotId: int>
)0–26 horse.saddle
(BE:slot.saddle <slotId: int>
)qualquer número[Edição Bedrock apenas] cavalos, burros, e mulas apenas; <item>
oritemName: Item
deve ser uma selahorse.chest
[Edição Java apenas]burros, e mulas apenas; <item>
deve ser um baúhorse.armor
(BE:slot.armor <slotId: int>
)qualquer número[Edição Bedrock apenas] cavalos e lhamas apenas; <item>
ouitemName: Item
deve ser um tipo de armadura para cavalo (se for um cavalo) ou um tapete (se for uma lhama)horse.<slot_number>
(BE:slot.chest <slotId: int>
)0–14 burros e mulas com apenas baús villager.<slot_number>
(BE:slot.inventory <slotId: int>
)0–7 aldeão apenas
EJ: <item>
: item_stack
EB: itemName: Item
: [[Tipos de argumento#Comando#<item>|Comando#<item>]]
- Especifica o item a ser colocado no bloco ou slot de estoque da entidade.
EJ: <count>
: integer
EB: amount: int
: int
- Deve ser um número inteiro de 32 bits. Na Edição Java, it must be between -2147483648 and 2147483647 (inclusive). deve estar entre -2147483648 e 2147483647 (inclusive). E deve estar entre 1 e 64 (inclusive).
- Especifica o número de itens a serem colocados no bloco ou slot de estoque da entidade.
- Deve ser um número inteiro de 32 bits. Deve estar entre -2147483648 e 2147483647 (inclusive).
- Especifica os dados do item para o(s) item(ns) a serem colocados no bloco ou slot de estoque da entidade. Os valores que são inválidos para o id do item especificado serão padronizados como 0. Se não for especificado, o padrão será 0.
EB: components: json
: Json::Value
- Must be a JSON Object.
- Especifica o componentes do item. Como tags de dados, mas suporta apenas
minecraft:can_place_on
,minecraft:can_destroy
,minecraft:item_lock
, eminecraft:keep_on_death
funções (veja Comandos/give#Exemplos)
EB: oldItemHandling: ReplaceMode
- Deve ser um dos seguintes:
destroy
- Substitui diretamente os itens, ignorando os itens originais no slot especificado.keep
- Não substitui itens se um item ocupar esse slot.
Resultado[]
Comando | Gatilho | Edição Java | Edição Bedrock |
---|---|---|---|
qualquer | os argumentos não são especificados corretamente | Não analisável | Falha |
<count> excede o limite de pilha do item especificado | Falha | Bem-sucedido | |
/replaceitem block ... | se o bloco especificado não for um contêiner | Falha | |
se o bloco especificado não tiver o slot especificado | |||
/replaceitem entity ... | se <targets> ou target: target falha em resolver para uma ou mais entidades (jogadores nomeados devem estar online) | ||
se nenhum dos alvos tiver o slot especificado (por exemplo, zumbis não têm horse.armor ) | |||
se o item especificado não puder ser colocado no slot especificado de qualquer entidade alvo (por exemplo, coloque uma pedra na armadura. peito de um jogador) | |||
/replaceitem ... keep | se um item ocupa o slot especificado no modo de manutenção | N/A | |
qualquer | Com sucesso | Substituir os itens no slot especificado pelos itens especificados (os itens anteriores nesse slot são perdidos). |
Conclusão[]
Comando | Edição | Situação | Contagem de sucesso | /execute store succeess ... | /execute store result ... |
---|---|---|---|---|---|
qualquer | Edição Java | em falha | 0 | 0 | 0 |
/replaceitem block ... | No sucesso | 1 | 1 | 1 | |
/replaceitem entity ... | No sucesso | 1 | 1 | o número de entidades cujos itens foram substituídos com sucesso | |
qualquer | Edição Bedrock | Em falha | 0 | N/A | N/A |
/replaceitem block ... | No sucesso | 1 | N/A | N/A | |
/replaceitem entity ... | No sucesso | o número de entidades cujos itens foram substituídos com sucesso | N/A | N/A |
Exemplos[]
- Para substituir os itens na fenda inferior direita de um único baú, dois blocos acima, por quatro mudas de abeto:
replaceitem block ~ ~2 ~ container.26 minecraft:spruce_sapling 4
[Edição Java apenas]replaceitem block ~ ~2 ~ slot.container 26 sapling 4 1
[Edição Bedrock apenas]
- Para substituir os itens no slot de hotbar mais à direita do jogador mais próximo com quatro mudas de abeto:
replaceitem entity @p hotbar.8 minecraft:spruce_sapling 4
[Edição Java apenas]replaceitem entity @p slot.hotbar 8 sapling 4 1
[Edição Bedrock apenas]
Histórico[]
Edição Java | |||||
---|---|---|---|---|---|
1.8 | 14w26a | Adicionado /replaceitem . | |||
1.14 | 18w43a | /replaceitem agora pode ser usado na molduras. | |||
1.17 | 20w46a | Removido /replaceitem . Foi substituído por /item replace . | |||
Edição Pocket | |||||
1.0.5 | alpha 1.0.5.0 | Adicionado /replaceitem . | |||
1.1.0 | alpha 1.1.0.0 | CanPlaceOn e CanDestroy funções agora são suportadas para /replaceitem . | |||
Edição Bedrock | |||||
1.16.0 | beta 1.16.0.55 | Adicionada nova sobrecarga para /replaceitem com uma opção de destruir ou manter. |
Veja também[]
/blockdata
— também pode substituir itens em um contêiner/entitydata
— também pode substituir itens no inventário de um mob ou modificar as chances de queda de armaduras e armas/give
— dê itens aos jogadores sem especificar slots de inventário específicos ou sobrescrever outros itens