Guia do iniciante para blocos de comando em Minecraft

Minecraft é um dos melhores maneiras de introduzir os jovens e novos para a codificação. blocos de comandos são fáceis de aprender e usar, e de programação Java está ao virar da esquina com Minecraft e plugins Bukkit. Também é apenas um lugar muito divertido para codificadores de mexer no experientes.

blocos de comando são um componente redstone que executar comandos do console quando ligado. comandos do console pode ser executado a partir da janela de bate-papo, procedendo-los com uma barra ‘/’. Os comandos são usados ​​para modificar o mundo do jogo de formas que não são possíveis com a mão, e, quando usados ​​corretamente em blocos de comando, dar Minecraft seu próprio tipo de linguagem pseudo-programação. Código consiste em duas coisas: a lógica e execução, ea maioria das linguagens de programação exigem tanto para ser escrito no texto. Minecraft codificação leva uma rota diferente; a lógica ea estrutura do programa é determinado por onde os blocos são colocados e como eles são ligados para cima, o que significa que você pode voar sobre o seu mundo e ver as diferentes partes do seu programa definido bloco por -quadra.

Este guia faz uso dos novos blocos de comando na versão 1.9. Ele vai trabalhar em 1,8, mas pode requerer um pouco mais de experiência.

Abrir um novo mundo de Minecraft (Superflat funciona melhor), certifique-se que você está em modo criativo, e pressione o botão “/”. Esta é a janela de comando, que é a mesma coisa que a janela de bate-papo, a não ser que você começa fora com uma ‘/’, e qualquer coisa que começa com a barra é um comando. O primeiro comando você pode executar é

/ Give @p Minecraft: command_block

Vamos decompô-lo. O comando “/ dar” coloca itens em um inventário de jogadores e tem dois argumentos: o jogador e o item para dar. O “@p” é um selector de alvo. O selector “@p” seleciona o jogador mais próximo. Alternativamente, você também pode usar seu nome de usuário Minecraft, mas se você executar um comando a partir do console você sempre será o jogador mais próximo. Os outros seletores alvo são “@a” para todos os jogadores “, @r” para um jogador aleatório, e “@e” terá como alvo todas as entidades. Entidades incluem tudo o que não é um bloco, como monstros, bolas de neve, animais, e flechas.

O comando deve ser executado com sucesso e dar-lhe um novo bloco. Colocá-lo em qualquer lugar no chão para começar.

Você pode ver que os pontos de bloco de comando na direção que você colocá-lo, muito parecido com funis ou fornos. Isto será importante mais tarde.

clique com o botão direito do bloco (ou usar qualquer chave que você usa para acessar a elaboração de tabelas e fornos) e você será saudado com a GUI bloco de comando.

Parece um pouco assustador no começo, mas não se preocupe, todos aqueles botões fazer alguma coisa. O botão que diz “Impulse” altera o tipo de bloco de comando. Existem três tipos diferentes de blocos de comandos

O botão que diz “incondicional” pára o bloco de comando de verificar se o bloco anterior na cadeia tem executado com sucesso. A outra opção, “Condicional”, só funciona se o bloco anterior jogou sem erros.

O botão que diz “Needs Redstone” só é executado o comando se o bloco de comando é alimentado. A outra opção, “Sempre ativo” pára o bloco de comando de verificar se ele é alimentado e apenas assume que é. Esta opção não deve ser usado com blocos de comando de impulso, uma vez que os torna inúteis.

Vamos fazer uma corrente, o nosso primeiro ‘script’. Coloque-se um bloco de comando de cadeia ou dois de frente para o primeiro bloco de comando de impulso, como este

Certifique-se de definir os blocos de cadeia para “Sempre ativo”. Caso contrário, seria preciso colocar para baixo blocos redstone ou atual, que ocupa espaço desnecessário. Coloque um botão no bloco de comando de impulso no início da cadeia, e pressione-o.

Nada vai acontecer. Isto é porque nós não preencheu-as com comandos ainda! clique com o botão direito do bloco de impulso para editá-lo e colocar em um comando básico

dizem início

Observe como nós não precisamos de uma barra em blocos de comando. Você pode usar um, se quiser, mas é desnecessário. O “/ dizer” comando recebe um argumento, texto e diz que, do ponto de vista de quem o executa. Se você executá-lo, ele irá mostrar como “mensagem ” assim como bate-papo regular. Se ele está correndo de um bloco de comando, ele será “mensagem [@]”. Como alternativa, existe “/ tell”, que leva um argumento jogador, e “/ tellraw”, que é como “/ tell” exceto que ele leva JSON crus em vez de texto.

Você pode preencher os blocos de comando de cadeia para escrever mais coisas para conversar. Eles serão executados em ordem, sem demora, no mesmo carrapato. Se você quiser para executá-los com um atraso, será necessário configurar-los com repetidores redstone. Junto com “/ dizer”, existem outros comandos básicos que fazer mais coisas, como “/ dar”, o que dá itens, “/ efeito”, que se aplica efeitos de poções, “/ setblock” e “/ enchimento” que modificam o seu mundo , e muitos outros. Um grande base de dados de comandos pode ser encontrado no Minecraft Wiki, juntamente com outro conteúdo útil.

Os “@p” seletores-alvo são, na verdade, muito mais poderoso do que parecem à primeira vista. Por exemplo, se quiséssemos atingir todas as entidades, usaríamos “@e”, mas se quiséssemos alvo apenas Zombies, usaríamos

@e [type = Zombie]

Observe os parênteses após “@e”. Dentro desses suportes são argumentos seletor alvo, a lista completa de que pode ser encontrado no Minecraft Wiki. O argumento de “tipo” seleciona somente as entidades de um certo tipo, este que é “Zombie”. Se quiséssemos atingir todos os zumbis dentro de 10 blocos do bloco de comando, usaríamos

@e [type = Zombie, r = 10]

Com o “r” ser um argumento de raio. Você também pode segmentar por localização, nome, equipe, e pontuação, entre outros.

Vamos introduzir um outro comando que não é como os outros. O comando é “/ executar”. Este comando dá mais um comando como entrada e executa-lo a partir do ponto de vista de outra entidade. A estrutura do “/ executar” é

/ Executar @Target X Y Z / command

X, Y e Z são coordenadas para executar o comando a partir. Isso não importa com a maioria dos comandos, mas importa muito se você usar posicionamento relativo. A posição relativa começa com “~” e é seguido por um número positivo ou negativo que indica quantos blocos a partir da origem, que é designado por “~ ~ ~”. Assim, por exemplo, se quiséssemos executar “/ dizer” como se um aldeão estava falando, podemos configurar o comando como este

/ Executar @e [type = Villager] ~ ~ ~ / dizer Hey

Este comando irá causar uma mensagem de sair para todos, de cada morador. Este não é o ideal, se tivermos mais de uma pessoa ou mais de um morador, então vamos formatar esse comando

/ Executar @a ~ ~ ~ / executar @e [type = Aldeão, c = 1] ~ ~ ~ / dizer @p Hey

Isso é muito mais complexo do que o primeiro, e envolve encadear dois “/ executar” comandos juntos. O primeiro “/ executar” do comando é executado em cada jogador, então o segundo verifica se há exatamente um aldeão nas proximidades, e depois tem que Villager dizer ao jogador mais próximo “Hey”. Isso garante que apenas uma fala Aldeão por pessoa.

Há certamente um monte de comandos em Minecraft que cada um tem sua própria sintaxe. Os menus de ajuda para cada comando normalmente irá dizer-lhe rapidamente o que os argumentos das necessidades de comando, eo Minecraft Wiki tem uma lista detalhada do que cada um possui o faz. Não é tanto sobre saber exatamente o que cada comando faz, mas saber como usá-los juntos. Minecraft é um jogo, afinal de contas, de modo a brincar com os comandos faz parte do processo de aprendizagem.

Como se chega a versão 1.9? Tudo o que vejo é 1.8.8

Agora, uma vez que ainda não foi totalmente liberado ainda, você vai precisar usar os instantâneos, que podem ser ativados nas configurações de perfil em “Permitir versões de desenvolvimento”

Muito obrigado. muito apreciado

O eufemismo para a morte “chutou o balde” entrou no idioma Inglês através do erro de tradução da expressão francesa “chutou o feixe” (que se refere ao feixe de apoio que um porco foi pendurado a partir num matadouro).