Como usar variáveis generalizadas em minecraft para criar eficientemente comandos
Minecraft blocos de comando pode fazer tantas coisas que limitações de tempo muitas vezes são as únicas limitações. Às vezes, um programa requer muitos blocos de comandos diferentes, e estes, por vezes, demorar um pouco para projetar, lugar e escrever. Confira as seguintes maneiras de fazer pendentes delineamento em blocos de comando que levam pouco tempo para construir e requerem quase nenhum trabalho repetitivo.
Conteúdo
Usando um bloco de comando no lugar de muitos
Usado corretamente, um único bloco de comando (ou, no máximo, alguns) pode fazer o trabalho de muitos outros. Aqui estão algumas técnicas para fazer seus blocos de comando como tempo e espaço-eficiente possível:
Usar encher e clone, não setblock. Se você quiser colocar o mesmo bloco em muitos locais diferentes, basta usar o encher comandar algumas vezes. Por exemplo, se você quiser fazer uma grande praça, oca de obsidiana, basta preencher uma forma quadrada com blocos de obsidiana e depois preencher um quadrado dentro dela com o ar.
Video: Tutorial Como Criar Mapa de Aventura/Tutorial Scoreboards/Blocos de Comando - Minecraft 1.8/1.9/1.10
Além disso, se você quiser colocar um certo arranjo de blocos em um ou mais locais, construir esse arranjo em algum lugar fora da vista, e depois cloná-lo para os destinos apropriados. Estes dois métodos podem poupar o trabalho de procura de lotes de diferentes coordenadas e escrever dezenas de comandos setblock ou mais.
Usar operação jogadores placar para tornar a programação mais fácil. Este comando permite que você adicione um objetivo placar para outro. Assim, não use toneladas de jogadores placar adicionar comandos para fazer uma variável se comportar da maneira que quiser - armazenar alguns outros objetivos para desenhar as informações.
Se você tem que usar muitos blocos de comando, todos com comandos semelhantes, lembre-se de copiar e colar. Pressione Shift + Home ou Shift + End para selecionar rapidamente grandes pedaços de código e pressione Ctrl + C e Ctrl + V para copiar e colá-los. Como alternativa, pressione Ctrl + A para selecionar um comando inteiro de uma só vez. Esta técnica é útil para escrever um monte de comandos que são, em sua maior parte, equivalente.
Dominando coordenadas relativas
Outra técnica útil na gestão de blocos de comando está usando coordenadas relativas. Ao usar comandos que exigem que você inserir coordenadas ou ângulos de rotação, você pode preceder qualquer número com um til (~) Para torná-lo relativo. Este número é então calculada como se o corredor de comando foram nas coordenadas (0, 0, 0).
Por exemplo, se um bloco de comando executa um comando no ~ ~ 1 ~, ele atinge o bloco logo acima dele.
Você pode usar coordenadas relativas a tornar este processo muito mais fácil. Este bloco de comando é carregado com o comando seguinte:
encher ~ -2 ~ ~ ~ ~ ~ -17 command_block 0 substituir {Comando: clone ~ ~ ~ ~ ~ 1 ~ 1 -1156 64} 552replace
Quando o comando ativa, ele preenche os espaços vazios para seu direito com blocos de comando, cada um dos quais tem o mesmo comando. Quando qualquer uma das placas de pressão é acionado, a cor do bloco de lã na parte superior muda para qualquer um que o jogador está na frente.
Este exemplo mostra como coordenadas relativas pode fazer o mesmo comando fazer coisas muito diferentes, dependendo do local em que o comando está sendo executado.
Usando minecarts bloco de comando
Outra maneira de simplificar máquinas de blocos de comando é com minecarts. A minecart bloco de comando pode rolar em torno de uma pista e executar um comando qualquer momento que ela atinge um trilho ativador, permitindo-lhe executar facilmente seu comando a partir de lugares diferentes em momentos diferentes.
No entanto, note uma característica ainda mais importante do minecarts com blocos de comando: Eles não são blocos - eles são entidades. Portanto, você pode se teletransportar minecarts, torná-los invisíveis ou invencível, e colocá-los de tal forma que eles não afetam blocos ou outras entidades.
Aqui é um jogo de bloco-jumping, onde o jogador tem um medidor de blocos de diamante para acompanhar seu progresso.
Você pode usar um único minecart bloco de comando para fazer este indicador para acompanhar o progresso do jogador. Basta seguir estes passos:
Coloque trilhos ativador atrás do medidor.
Definir os trilhos em blocos redstone de modo que eles são constantemente ativo.
Definir o jogador em uma equipe.
Video: ✔ Minecraft: 20 COMANDOS QUE VOCÊ TEM QUE SABER!
Esta etapa permite que comandos de dizer a diferença entre o jogador e tudo espectadores acontecer de estar no mundo. Suponha que a equipe é nomeado Runner - para criar e preencher esta equipe, usar esses dois comandos, em ordem:
equipes placar adicionar equipes Runnerscoreboard juntar Runner
Convocar um invisível, minecart bloco de comando indestrutível, equipado com o seguinte comando:
setblock ~ ~ ~ 1 diamond_block
Criar um circuito que teletransporta rapidamente o minecart entre o jogador e o carril correspondente activador atrás do calibre.
Primeiro, você pode se teleportar para o jogador com este comando:
tp @e [type = MinecartCommandBlock] @p [equipe = Runner]
Então você pode se teleportar para o medidor com este comando (substitua seu próprio yez coordenadas, conforme necessário):
tp @e [Tipo = MinecartCommandBlock] ~ 10 712
Assim, o bloco de comando é constantemente verificando a posição do jogador e desembarque nos trilhos ativador para marcá-lo.