PT-BR EN ES
Ícone do Canal

Crazy Ozz

Site Oficial do Canal

Bloco de Comando

Como Fazer Porta Automática que Abre e Fecha com Item no Minecraft

Minecraft Java Edition 1.21+ e 26+ – Porta com Chave (Item) usando Command Block

Quer criar uma porta automática com chave no Minecraft? Neste tutorial você vai aprender como fazer uma porta que abre e fecha automaticamente quando o jogador estiver segurando um item específico (como uma chave), usando Command Blocks. O sistema funciona no Minecraft Java Edition 1.21+ e 26+ e inclui detecção por área, abertura/fechamento da porta e efeitos de som para deixar o mapa mais realista.

Vamos começar com o seguinte comando, precisa ser um bloco de comando Repeat e como Always Active (Sempre Ativo)

execute as @a[x=62,y=22,z=-991,dx=-4,dz=2] if items entity @s weapon.mainhand minecraft:gold_ingot run setblock 60 22 -991 minecraft:iron_door[open=true] replace

Qualquer jogador será detectado nesta coordenada, troque por uma de sua escolha

O dx e dz servem para aumentar o raio de detecção nesses eixos

Ou seja: x=1 e dx=2, a detecção vai ser do 1 ao 3 na coordenada X

Depois detectamos o item segurado na mão principal pelo jogador

Neste caso, escolhemos o gold_ingot

Se o jogador estiver segurando este item nesta coordenada, o comando setblock é executado, fazendo a porta abrir naquela coordenada escolhida

Não temos som ao executar este comando com sucesso e para isso...

Coloque um bloco de comando Chain na mesma direção que o bloco de comando Repeat estiver e marque a opção de Condicional e Always Active

Com os dois blocos de comando juntos e configurados, coloque este comando no bloco de comando Chain

playsound minecraft:block.iron_door.open ambient @a 66 23 -991 1 1 1

E podemos fazer o inverso para fechar a porta, apenas trocando o if para unless e a colocar a coordenada no @s com o comando abaixo em um outro bloco de comando Repeat

execute as @a unless entity @s[x=62,y=22,z=-991,dx=-4,dz=2] if items entity @s weapon.mainhand minecraft:gold_ingot run setblock 60 22 -991 minecraft:iron_door[open=false] replace

Som para quando a porta fechar:

playsound minecraft:block.iron_door.close ambient @a 66 23 -991 1 1 1

Quer criar um servidor Minecraft barato e sem lag?

Recomendo a Sparked Host: planos acessíveis, ótimo desempenho, painel fácil e suporte rápido.

🚀 Criar servidor na Sparked Host

Ainda com dúvidas? Veja o vídeo abaixo