Motivo: remover usos de comandos individuais
- 1 aplicações gerais
- 2 Uso básico de comandos
- 2.1 Anunciador de cookies
- 2.2 Time warper
- 2.3 Redstone sem fio
- 2.4 Botões sem fio
- 2.5 Kits iniciais
- 2.6 Teletransporte
- 2.7 Sistema de Segurança para Mobs ou Jogadores
- 2.8 Calçada Móvel
- 2.9 Substituição de placas de pressão
- 2.10 Senhas de Comando
- 2.11 O Destruidor
- 2.12 Paisagista
- 2.13 Armadilhas
- 2.14 Teletransportadores
- 2.15 Comando-Pistão-Repetidor Fun
- 2.15.1 Empurrador Rápido
- 2.15.2 Empurrador Lento
- 2.16 Minecart de Trabalho com Distribuidor
- 3 mapas não criativos para um jogador
- 4 aplicativos multijogador
- 4.1 Voo baseado em comando
- 4.1.1 comando / tp
- 4.1.2 / comando clone
- 4.1.3 / comando convocar
- 4.2 / data (mesclar / modificar) comando [entidade]
- 4.3 Teletransporte / Transporte
- 4.4 Animação Stop-Motion
- Loteria 4.5
- 4.6 Prisões
- 4.7 Somente Criativo
- 4.8 Divertida armadilha de modo anti-criativo
- 4.9 Anúncios
- 4.10 Varredura de Segurança
- 4.11 Árbitro de corrida
- 4.12 Área Criativa / Guarda Mundial
- 4.13 Melhorando o PvP sem Plugins
- 4.14 Kits iniciais
- 4.15 Mensagens Coloridas
- 4.16 Sistema de Alarme
- 4.17 Remover jogadores
- 4.18 Sala de recompensa
- 4.19 Máquina Meteorológica
- 4.20 Prêmios da pista de obstáculos
- 4.21 Máquina do Tempo
- 4.22 Mina de proximidade
- 4.23 Portas de segurança
- 4.24 Comandos Personalizados
- 4.1 Voo baseado em comando
- 5 Aplicação em mapas personalizados
- 5.1 Bloco de Comando Silencioso
- 5.2 Safe Haven / Arena Fight Zone
- 5.3 Detecção de trapaceiros
- 5.4 É maior por dentro
- 5.5 Salvar jogo
- 5.6 Parkours de lava
- 5.7 Ainda quer uma cama?
- 5.8 Tempo e clima de acordo com o cenário
- 5.9 Detectando jogadores que mudaram para Peaceful
- 5.10 Mapa de Talking Adventure
- 5.11 Fazendo uma Loja
- 6 Spawners
- 6.1 Parte 1: O básico
- 6.2 Parte 2: Monstros personalizados
- 6.3 Parte 3: SpawnPotentials
- 6.4 Parte 4: Monstros Rideable
- 7 Mais comandos em menos blocos de comando e recursão
- 8 Usando um item do mapa como um pergaminho
- 9 Leituras adicionais
- 10 Vídeo
- 11
Aplicações gerais
Blocos de comando e funções podem ser usados, entre muitas outras coisas, para mudar a dificuldade, mudar o estado do tempo ou dar a um jogador itens pré-designados. Eles são particularmente úteis para os comandos / weather e / time set, já que eles só estão disponíveis no modo de trapaça. O comando / time set é especialmente útil, pois permite que os jogadores alterem a hora atual para uma hora predefinida com o toque de um botão.
Blocos de comando e funções também podem ser usados para fazer o texto aparecer no menu de bate-papo da pessoa. O código para fazer isso é / tell @p , ou / dizer . Se o parâmetro @p estiver presente, apenas a pessoa mais próxima verá a mensagem. Se um nome de usuário foi especificado, o nome de usuário será enviado a mensagem. O jogador também pode digitar: / tell @p, por exemplo / tell e sempre que alguém passar por cima dele, ele dirá: "[@] sussurra para o jogador: "
Alterar a dificuldade é realizado por / dificuldade (por exemplo, dificuldade pacífica).
Outra maneira de usar blocos de comando e funções é usar / teleport @p para se teletransportar entre diferentes bases em um mundo.
Uso básico de comandos
Existem muitas coisas que os jogadores podem fazer com os blocos de comando. Aqui estão alguns exemplos de alguns deles:
Locutor de biscoitos
Quando executados em ordem, como em uma cadeia de blocos de comando ou funções, esses comandos darão a um jogador aleatório 5 cookies.
/ tag @r adicionar cookie
/ give @a [tag = cookie] minecraft: cookie 5
/ diga @a [tag = cookie] recebeu 5 cookies!
/ tag @a [tag = cookie] remove cookie
Warper do tempo
Ao colocar este comando dentro de um bloco de comando repetido, o jogador pode fazer o tempo acelerar. Ajuste o número para alterar sua velocidade.
/ time add 5
Redstone sem fio
Redstone pode ser 'transmitido' sem fio colocando um bloco de redstone em um determinado local. A desvantagem desse método é que os blocos que estão sendo transmitidos devem ser carregados. Este método é freqüentemente usado com mapas de aventura para acionar mais blocos de comando.
/ setblock redstone_block
/ setblock pedra
Para não exigir o carregamento de blocos, o placar é necessário. O segundo comando só será concluído com sucesso se o primeiro tiver sido executado. Um comparador ou blocos de comandos condicionais encadeados podem detectar o sucesso. O segundo bloco de comando deve ser configurado para repetir.
/ objetivos do placar adicionar sinal de manequim
/ objetivos do placar removem sinal
Botões sem fio
: Botão § Valores de dados e Alavanca § Valores de dadosO anterior é freqüentemente usado em conjunto com botões. Às vezes, no entanto, pode não haver espaço suficiente para ocultar um bloco de comando. Nesse caso, o jogador pode usar um bloco de comando repetido para testar se um botão em (x, y, z) é pressionado.
/ executar se bloquear #minecraft: botões [powered = true] executar clone
Kits iniciais
Usando blocos de comando, os usuários podem dar kits iniciais para novos jogadores.
/ clear @p [tag =! started, distance = .. 5]
/ tag @p add started
/ give @p iron_sword
/ give @p bread 5
/ teleport @p
O problema com essa configuração é que os jogadores só podem obter o kit inicial uma vez, mesmo que morram. Para corrigir isso, use estes comandos. O primeiro comando deve ser executado apenas uma vez, provavelmente pelo jogador ao invés de um bloco de comando.
/ objetivos do painel de avaliação adicionar contagem de mortes mortas
/ tag remove @p [pontuações = {morreu = 0 ..}] começou
/ jogadores do scoreboard set @p morreram 0
Teletransporte
O jogador pode se teletransportar usando o / teleport teleport ou tp comandos, onde y é a diferença vertical entre as entradas superior e inferior do elevador. O elevador também pode ser feito para levar um jogador a qualquer coordenada, apenas deixando de fora o ~ antes dos números. Quando ~ é deixado no comando, o normal (x, y, z) é definido como (0,0,0) onde o comando foi feito, como ficar em uma placa de pressão ou onde o jogador estiver quando o bloco de comando recebeu poder. Se uma placa de pressão estava nas coordenadas de (-36,96, -12) que correu para um bloco de comando com um comando de / teleport @p ~ 3 ~ 4 ~ 5, ele levaria o jogador às coordenadas de (-33,100 , -7). O mesmo resultado pode ser alcançado com o comando / teleport @p -33 100 -7 um bloco deve ser subtraído do eixo xez para obter as coordenadas corretas. Usando @p, @s, @a @e.
Sistema de Segurança para Mobs ou Jogadores
Os blocos de comando também podem ser usados para fazer um sistema de segurança. Basta colocar uma placa de pressão que aciona um bloco de comando em frente a uma porta de ferro, que será a entrada da casa. Insira o comando: kill @e [type = (mob)] e conecte-o com blocos de comando em cadeia para matar diferentes mobs. isso não é para matar você ou outros jogadores. faça este segundo comando em um bloco de comando para teletransportar todas as coisas nas proximidades: tp @e [r = 2] ~ (qualquer distância) ~ (qualquer distância) ~ (qualquer distância)
Calçada móvel
Um conceito semelhante ao elevador, mas feito para mover um jogador ao longo das coordenadas x ou z. Isso pode ser criado por:
- Use o comando / fill.
/preencher command_block {Comando: "/ execute como @p em @s run teleport @s ~ -1 ~ ~"}
- Edite as coordenadas dentro dos colchetes para mudar a direção em que o jogador se moverá
- Coloque as placas de pressão em cima de todos os blocos de comando.
- Pisa nele
Os usuários podem querer desligar a saída do bloco de comando, pois o bate-papo continuará enviando spam para a saída do bloco de comando.
Substituição de placas de pressão
As placas de pressão só se misturam às pranchas de ouro, ferro, pedra e madeira, mas não podem ser escondidas em nenhum outro piso; blocos de comando podem ser usados em seu lugar. As placas de pressão podem ser substituídas por um bloco de comando usando o argumento if no comando / execute com um intervalo e um circuito de relógio. O comando / execute if @p [distance = .. 2] testará se algum jogador está dentro de um intervalo de 2 (o bloco de comando em si mais 2 blocos em todas as direções). Alcance 2 é o alcance que um jogador deseja para um bloco de comando sob um piso. Tenha em mente que ele irá produzir uma área de gatilho em forma de globo (ao invés de um cubo), então um intervalo de 2 cria uma área de aproximadamente 5 × 5 × 5 e um intervalo de 1 cria uma área de 3 × 3 × 3 (mais como um + padrão com um bloco extra acima e abaixo do centro). O jogador pode contornar isso usando os argumentos dx, dy e dz.
Como alternativa, o jogador pode especificar as coordenadas x, y e z no comando (por exemplo, / execute se @p [x = 50, y = 64, z = 46, distância = .. 1], mas esteja avisado de que o intervalo não pode ser reduzido para o ponto de bloco 1. Tal como acontece com a versão não xyz, o intervalo significa o bloco central mais o número de blocos ao seu redor, o que faz sentido a partir de um bloco de comando (onde "apenas o bloco central" significa que você tem que estar no bloco de comando), mas não faz sentido aqui. De qualquer forma, uma esfera de alcance 1 (+ padrão com um bloco extra na parte superior e inferior) pode ser enterrada no subsolo com apenas a parte superior para fora, desde que o jogador saiba que ninguém estará andando através das 2 camadas inferiores do globo. Tentar isso com a versão não xyz do comando exigiria que o próprio bloco de comando fosse embutido na superfície do chão onde possa ser visto.
Observação importante: ao escrever o código entre colchetes, não coloque espaços entre vírgulas: Não adicione / durante a codificação, a menos que seja instruído a fazê-lo.
Ruim: [x = 0, y = 0, z = 0, distância = .. 1]
Ruim: [x = 0, y = 0, z = 0, distância = .. 1]
Ruim: [x = 0, y = 0, z = 0, distância = .. 1]
Bom: [x = 0, y = 0, z = 0, distância = .. 1]
Senhas de Comando
Os jogadores agora podem criar senhas com blocos de comando, usando o argumento bloco if on / execute. Coloque um bloco de comando. Este será aquele em que você colocará a entrada. Coloque outro bloco de comando e digite o seguinte comando:
/ executar se bloquear command_block {Comando: " "} Exemplo:
/ execute if block ~ 2 ~ ~ command_block {Comando: "Isso é Numberwang!"} Coloque um comparador conectado ao segundo bloco de comando e coloque um botão sobre ou próximo a ele para ligar o bloco. Agora digite "Isso é Numberwang!" (sem aspas). Se o segundo bloco de comando encontrar o primeiro corretamente, o comparador ativará tudo o que estiver conectado. Se você quiser que o primeiro bloco de comando seja redefinido para que a senha não seja usada por outra pessoa, coloque também um bloco de comando com / setblock que ativa após / execute.
Se você não quiser que as pessoas editem seu bloco de comando, você pode testar um sinal, mas isso significa ter que testar a senha separadamente em cada uma das 4 linhas do sinal. Para adicionar um toque, você pode preencher o sinal com ar, mas lembre-se de devolvê-lo usando / dar o sinal @p.
O destruidor
Isso permite ao jogador destruir um cubo de materiais ao seu redor enquanto caminha, usando / executando. O comando é / execute como @p em @s run fill ~ 1 ~ 2 ~ 1 ~ -1 ~ 0 ~ -1 air [Java Edition apenas] ou / execute @p ~ ~ ~ fill ~ 1 ~ 2 ~ 1 ~ - 1 ~ 0 ~ -1 air [apenas na edição Bedrock]. Use o bloco de comando de repetição com a opção "Sempre ativo" selecionada e o cubo de ar será criado onde quer que o jogador vá. Basicamente, / fill ocupa uma quantidade específica de espaço, semelhante a / setblock, mas usa duas coordenadas e preenche o espaço entre elas com o material da escolha dos jogadores. Nesse caso, esse material seria o ar. Agora, cada vez que um jogador se move, ele encherá um cubo de ar 3 × 3 ao redor do jogador. Um destruidor é ótimo para bases inimigas, ou simplesmente para ser um griefer maluco.
- Isso também elimina a água, então o jogador basicamente se torna uma esponja móvel. Para não remover a água, use / execute como @p at @s run fill ~ 1 ~ 2 ~ 1 ~ -1 ~ 0 ~ -1 ar manter água ao invés.
- Isso funciona em qualquer modo de jogo.
Paisagista
Esta é uma versão reversa do Destroyer. / execute como @p em @s run fill ~ 1 ~ -1 ~ 1 ~ -1 ~ -1 ~ -1 grass_block [Java Edition apenas] ou / execute @p ~ ~ ~ fill ~ 1 ~ -1 ~ 1 ~ - 1 ~ -1 ~ -1 grama [apenas na edição Bedrock]. Isso coloca um quadrado de grama 3 × 3 sob um jogador.
Armadilhas
Uma armadilha extremamente letal seria um bloco de comando configurado para teletransportar alguém para o vazio.
O jogador pode fazer / matar @e [distância = .. 2] em um bloco de comando abaixo de um bloco com uma placa de pressão para fazer uma mina terrestre multiuso que mata todas as entidades próximas ao pisar nela (incluindo jogadores, quadros de itens e pinturas)
Observe que armadilhas que usam @p podem ser perigosas devido ao fato de entidades não-jogadoras poderem acioná-las (se algo como uma placa de pressão for usado), resultando no teletransporte do jogador mais próximo, não importa a distância que ele esteja e independentemente do fato de que eles não pisaram realmente no prato. Para contornar isso, os jogadores podem usar o comando / execute if entity como uma placa de pressão invisível ou podem fazer / teletransportar @p [distance = .. ] xyz pod podridão . Conecte um circuito de relógio a um bloco de comando programado com / execute se a entidade @p [x = 1, y = 2, z = 3, distância = .. ], com as coordenadas alteradas conforme apropriado. Observe que a partir do Java Edition 1.8, um intervalo de zero agora pode ser especificado.
Teletransportadores
É possível fazer teletransportadores usando o bloco de comando. (por exemplo / teleport @p ) Dando um passo adiante, uma estação de teletransporte pode ser feita, com vários teletransportadores ativados por botão, cada um deles se teletransportando para locais diferentes. É aconselhável observar e testar primeiro os destinos de teletransporte, para garantir que os jogadores não fiquem presos dentro de blocos ou em outros lugares indesejados. Se os jogadores aparecerem no solo enquanto testam as coordenadas, use / teleport @p ~ ~ 8 ~ para sair (pode requerer vários usos).
Se um jogador usar o comando de teletransporte com o bloco de comando, pode-se usar coordenadas relativas nas coordenadas de destino colocando um ~ na frente de uma coordenada (por exemplo, código: / teleport @p ~ ~ 8 ~. Isso teletransportaria o jogador 8 blocos no ar).
Comandos que usam coordenadas (por exemplo, / teleport ou / spawnpoint) somam 0.5 a números inteiros quando nenhum decimal segue. Isso é feito para que você apareça centralizado sobre o bloco em que aparece, em vez de na borda ou no canto dele. Por exemplo, o número -33 seria executado como -32.5 e 187 como 187.5. Para evitar esse comportamento, adicione .0 (25.3, 90.0) após eles, pois esses valores são executados como estão.
Também é possível teletransportar minecarts ou barcos, com jogadores neles. O comando é / teleport @e [type = boat] .
Diversão Comando-Pistão-Repetidor
- Bloco de comando: / setblock minecraft: areia
- Frente do 1º Pistão: Mostrando para definir / definir o bloco minecraft: areia para essa posição
Empurrador rápido
Nota: Repetidores são aumentados em 1 bloco de 1 a 3 para visualização
- 1 (1 Repetidor): Defina como 1
- 2 (1 Repetidor): Defina como 3
- 3 (2 Repetidores): Defina para 4 e 2
- 4 (1 Repetidor): Defina como 2
- 5 (2 Repetidores): Defina para 4 e 1
- 6 (2 Repetidores): Defina para 4 e 4
- 7 (1 Repetidor): Defina como 2
- 8 e 9 (2 Repetidores): Defina como 4 e 4
Empurrador lento
- 1 (Repetidor): Defina para 4
- 2 (Repetidor): Defina para 4
- 3 (Repetidor): Defina para 4
- 4 (Repetidor): Defina para 1
- 5 (Repetidor): Defina para 1
- 6 (Repetidor): Defina para 1
- 8 (Repetidor): Defina para 4
- 9 (Repetidor): Defina para 2
- 10 (Repetidor): Defina para 2
Trabalhando Minecart com Dispenser
Para criar um minecart em funcionamento com dispensador, execute este comando: / summon minecraft: command_block_minecart ~ ~ ~ {CustomDisplayTile: 1, DisplayTile: dispenser, DisplayOffset: 10}
"CustomDisplayTile" diz ao jogo para renderizar o bloco no carrinho de maneira diferente. "displayTile" diz para alterá-lo para um determinado ID de bloco (um Dispenser). Veja este artigo do Fórum do Minecraft para uma explicação melhor disso e de outras coisas úteis.
Adicione este comando ao "dispenser" clicando com o botão direito nele: / summon arrow ~ ~ ~ 1.5 {Motion: [0.0,0.0,1.0]}
Mapas não criativos para um jogador
Ao trocar o modo de jogo, é possível usar blocos de comando e funções em um único jogador fora do modo criativo. Basta alternar para o modo criativo com o comando / gamemode creative, definir o comando de bloco de comando para o que o jogador quiser e, em seguida, voltar para / gamemode survival. O bloco de comando só precisa ser definido no criativo, mas ainda funcionará uma vez de volta ao normal.
Também pode ser usado para se teletransportar para certas áreas (por exemplo, uma fortaleza distante, uma operação de mineração profunda ou uma ilha flutuante). Se o jogador demorou muito para chegar lá, e se ele não se importa em trapacear, você pode configurar um sistema de teletransporte. Certifique-se de que o jogador está no modo Criativo ao configurá-lo (use o comando / modo de jogo criativo. Se eles não tiverem cheats habilitados, abra a LAN e habilite os cheats), mas eles ainda podem ativá-lo no modo Survival. Digite este comando ao abrir o bloco de comandos da GUI / teleport @p . Em seguida, ative o bloco de comando com redstone (incluindo botões, alavancas e placas de pressão), e eles serão enviados ao seu destino. O jogador pode configurar vários teletransportes diferentes. Isso também pode ser usado ao fazer um grande projeto que abrange uma área muito grande ou se eles estão transferindo baús de uma casa velha para uma casa mais nova.
Aplicativos multijogador
Esta seção detalha as aplicações do bloco de comando no multiplayer.
Voo baseado em comando
Os comandos também podem ser usados para voar entidades ou estruturas. A maioria das máquinas voadoras baseadas em comandos usa blocos de comando de forma que quando o jogador liga uma entrada, ele ativa certos blocos de comando. Ao contrário das tecnologias baseadas em pistão, no entanto, elas não podem ser feitas de forma legítima na sobrevivência, pois os blocos de comando exigem a configuração de um operador em modo criativo.
comando / tp
Usando o comando / tp, as entidades podem ser teletransportadas em uma direção específica em pequenos incrementos repetidos, para exibir um vôo suave. Com o uso de comando inteligente, o movimento pode ser controlado por vários meios, como segurar um item específico
/ comando clone
Usando o comando / clone, é possível mover estruturas mais facilmente, clonando-as e teletransportando entidades nela com / tp. Isso pode ser feito clonando uma estrutura relativa a uma entidade com / execute. A entidade, por sua vez, pode ser controlada por algum outro meio.
/ comando de convocação
Usando o comando / summon, é possível levantar uma entidade com explosões, algo semelhante aos foguetes da vida real. Isso pode ser feito desovando trepadeiras detonando instantaneamente ou TNT abaixo de uma entidade. No entanto, há uma infinidade de desvantagens, incluindo:
- É barulhento e potencialmente lento em comparação com a maioria dos outros tipos de voo.
- Este método é destrutivo para o terreno. Usar creepers sem mobgriefing habilitado pode resolver isso.
- Danos à entidade que está voando. Isso pode ser parcialmente resolvido com proteção contra explosão, efeitos de status ou a etiqueta NBT invulnerável.
/ data (mesclar / modificar) comando [entidade]
Usando o comando / data (1.13+), é possível alterar as velocidades aplicadas a uma entidade montável pelo jogador, como minecart ou barco. O comando equivalente para versões abaixo de 1.13 é o comando / entitydata.
Teletransporte / Transporte
Por meio de / teletransporte, pode-se criar teletransportadores para uso público em um servidor. Ele pode ser aplicado a uma variedade de cenários. Por exemplo, pode-se fazer um sistema de portais em um mundo particularmente grande no qual todos os portais se conectam a um hub central, que contém portais para todos os outros locais de portal, criando uma espécie de "Fast Travel Hub" usando
Animação Stop-Motion
Usando o comando / clone com várias cópias diferentes dele, ligeiramente alteradas bit a bit, e então apenas clonando as áreas em um ponto na sequência. Dessa forma, o jogador não precisa ser teletransportado, mas a paisagem ao redor deles pode ser animada conforme os comandos do clone copiam os vários "quadros" de animação próximos ao jogador sequencialmente.
Loteria
Por meio de / give @r, pode-se criar uma loteria. Tenha em mente que agora, / give irá colocar itens diretamente no inventário de alguém, ao invés de jogá-los no chão na frente do personagem.
Como mencionado acima, pode-se criar uma loteria, mas essa loteria pode ser utilizada pelo público. Uma simples edição pode mudar isso ... Primeiro, crie um novo objetivo. (Por exemplo: / objetivos do placar adicionar boneco de loteria) Em seguida, use este comando em um bloco de comando / jogadores do placar adicionar loteria 1 para inscrever os jogadores na loteria e, em seguida, fazer / give @r [score = {lottery = 1 ..}] para iniciar a loteria e apenas os jogadores escolhidos podem estar na loteria.
Prisões
Ao equipar um relógio rápido a um bloco de comando em execução / teletransporte, eles podem forçar um jogador a ficar em um determinado lugar. Se eles fizerem isso, seria aconselhável desligar os comandos em suas configurações de bate-papo ou fazer / gamerule commandBlockOutput false. Usando os parâmetros "Alcance" e "Alcance mínimo", eles podem teletransportar os jogadores de volta apenas quando eles estiverem a uma certa distância.
Alternativamente, dar ao jogador certos efeitos de status em níveis altos usando o comando / effect pode imitar o efeito de uma prisão. Uso / efeito dar @p minecraft: lentidão 127 para evitar que o jogador se mova e / effect dê @p minecraft: mining_fatigue 127 para evitar que o jogador quebre coisas. Se o jogador realmente quiser chutá-lo um pouco, envenene o jogador (use um dos dois comandos anteriores, mas substitua o primeiro número por 19).
Somente Criativo
Ao usar o parâmetro [gamemode = creative], apenas os jogadores no Creative serão afetados pelo bloco de comando.
Armadilha do modo anti-criativo divertido
Se o jogador colocar um bloco de comando repetido com a opção "Sempre ativo", ele pode definir / teletransportar @a [gamemode = creative] ~ 0 ~ 1 ~ 0 para resultados hilários (como realmente hilários). Esta pode ser uma forma de fazer com que as pessoas do modo criativo mudem para Survival e também é muito divertido de assistir.
Anúncios
Ao usar / me em um bloco de comando, pode-se criar anúncios que podem ser reproduzidos mesmo quando o administrador ou o proprietário não estão presentes.
Análise de Segurança
Usando / clear, os jogadores podem escanear pessoas em busca de itens. Se eles quiserem remover certos itens, use / desmarque . Por exemplo, em um servidor que não deseja griefing, os jogadores podem ter um relógio conectado a um bloco de comando definido como / clear @a minecraft: flint_and_steel.
Árbitro de corrida
Usando / say @p, o bloco de comando pode relatar o jogador mais próximo. Se o bloco de comando for colocado após uma linha de chegada, ele indicará os finalistas em ordem. Os jogadores também podem fazer / tellraw @p {"text": "THIS IS A MESSAGE"} e, quando ativada, a mensagem "THIS IS A MESSAGE" aparecerá no sistema de chat. Os jogadores também podem colorir o texto usando "color" no final do próximo comando / tellraw @p {"text": "THIS IS A MESSAGE", "color": "green"}.
Área Criativa / Guarda Mundial
A criação de uma zona "Somente Criativo" é possível por meio de blocos de comando, mas é complexa e depende mais de cada caso. A ideia básica seria criar uma "cerca" de zonas afetadas do bloco de comando de forma que, uma vez que um jogador voasse criativo através dela, eles seriam alterados para o modo de sobrevivência ou aventura. Uma zona de "Guarda Mundial" seria muito mais simples, basta ter um bloco de comando do / gamemode adventure @a [xyzrm] e quando as pessoas saírem, basta ter um botão para alterá-las para sobrevivência.
Pode-se também utilizar o argumento de distância definindo uma área de efeito / aventura no modo de jogo @a [modo de jogo =! Criativo, distância = 0 .. (X)] combinada com um bloco de comando de desativação / sobrevivência no modo de jogo @a [modo de jogo =! Criativo , distância = (X + 2) .. (X + 12)]. Defina ambos os blocos para repetir e serem autoalimentados e deve haver uma zona de transição razoavelmente "contínua" entre normal e protegida. As variáveis de distância para a faixa de efeito (especificamente o bloco de reversão) podem variar, mas um buffer entre as variáveis X e X + 2 deve estar lá para acomodar o segundo bloco estando em uma posição diferente do bloco de proteção. A lacuna entre as duas variáveis no bloco de reversão não precisa ser exatamente de 10 blocos, mas um buffer ajuda para preocupações de lag, garantindo que, depois de sair, o jogador voltará ao modo de sobrevivência.
Observe que se você tiver um portal inferior dentro da zona de proteção, o jogador NÃO será revertido para a sobrevivência depois de passar, então coloque um cubo de reversão de qualquer tipo (impulso ou repetição) no interior do outro lado daquele portal.
Melhorando o PvP sem Plugins
Os jogadores podem usar / gamerule keepInventory true para que os jogadores não possam roubar os itens uns dos outros. Além disso, usando / spawnpoint e / teletransporte para ajudar a movimentar os jogadores durante as competições PvP.
Kits de partida
Os jogadores podem facilmente dar às pessoas um kit inicial com um botão sem plug-ins: / give @p [distance = 2]. Para evitar que as pessoas pressionem o botão uma segunda vez e recebam novamente o kit, os jogadores podem ativar dois blocos de comando em ordem: / give @p [distância = 2, m = 2] minecraft: stone_pickaxe
/ gamemode @p [distância = 2] sobrevivência
Mensagens Coloridas
É possível criar uma mensagem colorida clicável que os jogadores possam enviar a qualquer pessoa. O comando é / tellraw. Não deve ser confundido com / tell. O formato básico é / tellraw @a {text: "", cor: } Um exemplo seria / tellraw @a {texto: "Olá, Steve", cor: azul, itálico: verdadeiro, ofuscado: verdadeiro}. Basta colocar uma vírgula e um espaço a cada adição. Se você quiser que outros jogadores possam clicar nele, use clickEvent. Aqui está o exemplo: / tellraw @p {texto: "Corra covarde! Estou com fome!", ClickEvent: {ação: run_command, valor: "/ give @p minecraft: cook_porkchop 64"}}. Isso significa que quando o jogador clicar no texto, ele receberá uma pilha de carne de porco cozida. Se você deseja apenas dizer algo a eles sem executar um comando, substitua clickEvent por hoverEvent e run_command por show_text. Em seguida, basta digitar o texto do valor como uma frase normal, sem barras. Se você quiser um trabalho mais fácil, aqui temos algumas ferramentas:
Tellraw Generator 1 Tellraw Generator 2 Componente de texto JSON do SkylinerwSistema de alarme
Quando um jogador caminha sobre uma placa de pressão, ele pode acionar um bloco de comando com / dizer ou / título título . @p pode ser usado dentro da mensagem para exibir o jogador mais próximo do bloco de comando ao ser acionado.
Remover jogadores
Usando coordenadas e parâmetros máximos, os jogadores podem teletransportar todos dentro de uma área específica para outra área específica.
Sala de recompensa
Se um determinado jogador for muito bom, regular ou útil para o servidor, mas não atender aos requisitos para ser promovido a administrador, os jogadores podem ter uma sala cheia de botões conectados a blocos de comando com efeitos úteis, como dar ao jogador útil uma pilha de diamantes ou um bloco de rocha, em seguida, conecte-o a outro bloco de comando, enviando-os para o ponto de desova. (Isto é muito importante, esta sala é reforçada com rocha, escondida, e você só pode entrar se teletransportando para suas coordenadas para evitar abuso).
Máquina meteorológica
Comando: / clima
Assumindo que apenas os administradores podem acessá-la, uma máquina meteorológica pode ser bastante útil, os jogadores podem ligar e desligar a chuva à vontade. Um dos usos mais úteis desta técnica seria o uso de uma combinação de aldeões (eles correm para dentro quando chove) e alguma forma de maquinário de redstone para criar um desabilitador automático de chuva, o que permitiria que você desligasse a chuva quase imediatamente, sem precisar usar o comando ou ter um administrador presente. Também pode ser usado para criar e / ou finalizar um cenário onde seja mais vantajoso ter chuva do que luz do sol e vice-versa; como durante um incêndio na floresta ou quando uma tempestade está gerando monstros.
Prêmios da pista de obstáculos
com / teletransportar @p e / dar @p , os jogadores podem fazer uma pista de obstáculos ou labirinto que, quando concluído, dará a um jogador um prêmio e os teletransportará de volta para o spawn ou alguma outra área.
máquina do tempo
Ao fazer dois lugares semelhantes em um mapa, os jogadores podem ter um botão para ativar um bloco de comando para teletransportá-los de um para o outro, enquanto também muda a hora do dia. Isso pode ser usado para parecer uma viagem no tempo.
Proximity Mine
Usando uma condição como / execute if entity @p [distance = .. 5, name =! ] corre ligado a um relógio curto e um ou mais blocos TNT através de um comparador, o bloco de comando pode atuar como uma mina de proximidade indetectável contra todos os jogadores, exceto o jogador que está colocando.
Portas de segurança
Usando uma condição como / execute if entity @p [distance = .. 5, name = ] corre , o bloco de comando pode detectar o dono de uma porta dentro de um determinado raio e abrir uma porta para eles, e somente para eles.
Comandos personalizados
Ao usar um objetivo de gatilho, os jogadores podem criar comandos que os jogadores podem usar em um servidor.
Exemplo de comando WarpPrimeiro, adicione o objetivo: / objetivos do placar adicionar gatilho de dobra. Coloque um bloco de comando conectado a um relógio Redstone com os jogadores de comando / placar habilitar @a warp. Em seguida, coloque outro bloco de comando conectado ao relógio com o comando / teleport @a [score_warp_min = 1] [ ] Posicione um comparador de costas para o bloco de comando, ativando um bloco de comando com o conjunto de jogadores de comando / placar @a [score_warp_min = 1] warp 0. Quando um jogador usa / trigger warp conjunto 1, eles serão teletransportados para (x, y , z) coordenadas no bloco de comando.
Aplicação em mapas personalizados
Esta seção detalha as aplicações do bloco de comando em mapas personalizados.
Se alguém deseja criar um mapa de aventura para um jogador, use / publish para permitir que todos os outros comandos sejam usados.
Um mapa que tira proveito de muitos dos recursos do bloco de comando é o Gladiator Arena da Hypixel, no qual o sistema de combate é quase apenas baseado nisso.
Bloco de Comando Silencioso
Às vezes é importante em um mapa manter os blocos de comando silenciosos, pode ser para manter a magia dos itens que aparecem de repente no inventário, ou porque o canal informa que o jogador foi teletransportado, pode quebrar o clima de um mapa. Para mantê-los em silêncio (exceto quando você pedir que falem), basta usar o seguinte: / gamerule commandBlockOutput false
Safe Haven / Arena Fight Zone
Usando placas de pressão ou arame, torne as áreas (como um castelo, por exemplo) de dificuldade diferente (neste caso, pacíficas). as portas podem ter um gancho de arame em um bloco de comando que muda a dificuldade para pacífica, criando uma espécie de "Porto Seguro". pode-se também fazer o contrário, criando uma zona mais perigosa, como arenas com dificuldade difícil, em vez de normal ou fácil. Observe que no modo multijogador isso mudará a dificuldade em todos os lugares do mundo e, portanto, pode não ser desejável.
Detectando trapaceiros
Usando o parâmetro [gamemode = creative], o jogador pode afetar aqueles que estão em Creative ou Survival com o parâmetro [gamemode = survival].
É maior por dentro
Este é simples, basta ter um sistema de blocos de comando de teletransporte na entrada / saída de um lugar, e os jogadores podem construir o interior em outro lugar, permitindo-lhes burlar a restrição de espaço. (exemplo de uso: você deseja que as paredes internas sejam de lã, mas as paredes externas sejam de madeira (normalmente paredes de 2m de espessura). Você pode fazer o exterior da casa ter 8x10 m, e o interior da casa ter 8x10 m.) Ou , coloque o interior da casa em 20 × 20.
Salvar jogo
Usando o comando / spawnpoint, pode-se facilmente fazer um ponto de verificação ativado por botão.
Lava parkours
Como dito antes, existe um comando que torna o jogador capaz de manter seu inventário após a morte: / gamerule keepInventory true. Basta conectá-lo a uma placa de pressão antes de um nível de parkour sobre a lava e você não precisa usar nenhum tipo de minecart de tórax (especialmente útil quando o jogador tem seu inventário completo, que é maior do que um único baú).
Ainda quer uma cama?
É verdade que o comando / spawnpoint pode ser útil porque você não tem que esperar a noite para criar um ponto de verificação, mas às vezes você pode querer ter um interruptor BUD conectado à cama ou algo semelhante, para não tem que digitar o comando todas as vezes. Para isso, basta ter uma discreta placa de pressão conectada a um bloco com o comando / time set 18000, e ele vai acertar a noite para que o jogador possa dormir.
Tempo e clima seguindo o cenário
Muitas vezes, um jogador estará construindo algo e começará a chover ou escurecer, o que pode ser perturbador para o jogador. Felizmente, você pode usar comandos para desligar a chuva, bem como fazer o sol voltar ao nascer do sol. Para ativar e desativar a chuva, basta usar o comando / weather. Use limpar se quiser limpar o tempo, ou chuva ou trovão, se quiser alternar entre chuva ou tempestade. Por exemplo, se você quiser que o tempo seja chuva, mas não trovão, digite o comando / weather rain.
Junto com isso, você também pode usar / hora definida com um número: 23250 é o nascer do sol, 6000 é meio-dia, 12750 é o pôr do sol e 18000 é meia-noite. Portanto, se você deseja definir a hora do nascer do sol, digite no chat: / definir hora 23250.
Detectando jogadores que mudaram para Peaceful
Observação: A dificuldade para um mundo específico pode ser bloqueada a partir do Java Edition 1.8.Crie um mob hostil (para que desapareça ao mudar para Peaceful) que nunca desaparece se o jogador estiver longe. Para fazer isso, use uma etiqueta com o nome no mob (ou software de terceiros se você estiver jogando em uma versão anterior a 1.5.2) e coloque-o em uma placa de pressão. Certifique-se de que ele irá mantê-lo pressionado infinitamente, então certifique-se de cercá-lo com 2 blocos altos ou cercas, para que ele não possa pular ou se afastar. Faça um circuito redstone que faz com que um bloco de comando seja ativado quando a entrada da placa de pressão deixa de existir. Coloque uma mensagem dentro do bloco que informe ao jogador no chat que o mapa foi quebrado e deve ser baixado novamente. Dessa forma, mudar para Peaceful fará com que o mob desapareça e ative a mensagem. Você pode até fazer um bloco de comando de teletransporte para que um trapaceiro seja banido do mapa para uma pequena sala sem saída assim que mudar para Peaceful.
Talking Adventure Map
O comando / say é extremamente útil porque simplesmente imprime texto no chat. Pode ser um dos melhores usos do Bloco de Comando, já que você não precisa de placas bobas ou livros longos para mostrar as regras do jogo. Basta colocar um monte de blocos de comando em linhas com repetidores configurados para dois ou três ticks (para evitar o spam de jogadores), permitindo que você remova facilmente um baú de livros ou um grande número de sinais.
Outro uso de / say é falar com NPCs e outros mobs. Imagine que você entra em um açougue e quer que o açougueiro diga alguma coisa. Normalmente, você pode usar placas ou livros, ocupando espaço no açougue e tendo objetos aparentemente aleatórios espalhados ao redor de um mapa. Com o comando / say você pode fazer o açougueiro falar. Talvez um porco atrás do balcão pudesse até implorar por misericórdia! Vejamos outro exemplo: você está em uma fábrica e um alarme toca de repente e diz no chat que vai explodir. Tê-lo no chat, principalmente se o texto for longo, mantém o clima estressante; a mesma coisa funciona para temporizadores de bomba. A situação pode parecer mais tensa se o bate-papo exibir '10 .. '' 9 .. '8 ..' individualmente também.
Por último, mas não menos importante, é mais fácil criar um Quest System. Digamos que o jogador entre em um açougue. É acionado através de uma placa de pressão conectada a uma Trava RS NOR (para evitar acionamento duas vezes) e um bloco de comando com o comando / say em que o açougueiro pede a ajuda do jogador: eles precisam matar um porco. O jogador chega até o porco que está sobre uma placa de pressão de pedra, que desliga quando o porco está morto. Assim, quando o jogador volta ao açougue, ele ativa outro circuito contendo mais um Latch RS NOR e dois blocos de comando com dois comandos. Primeiro, o comando / say em que o açougueiro agradece ao jogador, e outro, o comando / give, para que o jogador receba a recompensa. Junto com isso, não se esqueça de usar o comando @p para que o açougueiro diga o nome do jogador. Por exemplo, se o bloco de comando estiver configurado para fazer isso: / diga Obrigado, @p. Você me ajudou muito matando aquele porco., O canal dirá: "[@]: Obrigado, . Você me ajudou muito matando aquele porco. "Isso aumenta a imersão no mapa, já que os NPCs parecem feitos sob medida para o jogador. Você também pode alterar [@] para [Butcher] renomeando o bloco de comando / say usando uma bigorna.
Fazendo uma loja
Usando / give @p [level = ..] e / experience add @p [nível = ..] - níveis você pode fazer um sistema de loja que troque uma certa quantidade de exp por itens. Por exemplo, se você fez um bloco de comando com / give @p [nível = 5 ..] grass_block 64 e outro com / experience add @p [nível = 5 ..] -5 níveis conectados à mesma corrente redstone, pegue 5 níveis do jogador e, em troca, dê a eles 64 blocos de grama.
- Subtraindo experiência pode trabalhar como uma moeda, usando o comando / experiência add @p [level = 3 ..] -3 níveis. A experiência mínima para o comando funcionar pode ser listada entre colchetes.
Aldeões personalizados vendendo o que você quiser podem ser criados com blocos de comando. Os aldeões personalizados não estão disponíveis no Minecraft: Bedrock Edition.
e.g.: /summon villager ~-2 ~0 ~0 {Profession:3,CustomName:BLACKSMITH,CustomNameVisible:0,Offers:{Recipes:[
{maxUses:13,buy:{id:388,Count:5},sell:{id:283,Count:1,tag:{ench:[{id:16,lvl:9},{id:20,lvl:6}],display:{Name:Molten Gold Sword}}}},{maxUses:13,buy:{id:388,Count:1},sell:{id:280,Count:1,tag:{ench:[{id:16,lvl:5}],display:{Name:Whuppin Stick}}}},{maxUses:13,buy:{id:388,Count:2},sell:{id:369,Count:1,tag:{ench:[{id:16,lvl:5},{id:20,lvl:10}],display:{Name:Radioactive Whuppin Stick}}}},]}}
A parte rotulada "Comprar" é o que o morador está aceitando como pagamento, a parte que diz "vender" é o que ele está dando em troca. Você pode alterar maxUses para 1000 se nunca quiser que a oferta acabe ou para 1 se quiser torná-la um item único. Observe que o primeiro item lá (a espada de ouro) tem um encantamento fora de alcance (nitidez 9). Sim, isso funciona, mas sempre pesquise o que exatamente o encantamento faz antes de fazer um fora de alcance, pois algumas coisas não fazem nada ou até mesmo fazem efeitos negativos (o efeito colateral de "ver debaixo d'água" da respiração torna tudo um branco ofuscante em níveis elevados, como se você mergulhasse em águas árticas cheias de lama). Quanto à espada de ouro, tenha em mente que as espadas de ouro se desgastam insanamente rápido (há um motivo pelo qual as pessoas as chamam de espadas de manteiga, afinal). Um encantamento inabalável de nível 10 deve trazer uma espada de ouro a um nível de durabilidade decente. Observe também que as outras 2 "armas" são na verdade um Stick e um Blaze Rod com encantamentos de armas neles. Usar qualquer outra arma que não seja uma arma causa o mesmo dano que uma mão vazia (1 ponto de dano, também conhecido como meio coração), mas os encantamentos dessas armas fazem com que sejam iguais a uma espada não encantada. A vantagem é que paus, bastões de chamas ou outros itens é que você pode usá-los infinitamente. O mesmo truque pode ser usado com cabeças de turba e respiração 3 para fazer uma máscara de mergulho de durabilidade infinita.
Spawners
Os blocos de comando podem criar geradores usando o comando / setblock, por exemplo: / setblock ~ 1 ~ -1 ~ 0 spawner {SpawnData: {id: zombie, HandItems: [{id: iron_sword, Count: 1}]}} Qualquer coisa que conte como uma entidade pode ser gerada (exceto um jogador), que inclui todos os mobs, bem como minecarts, bolas de fogo, flechas, bolas de neve, pérolas de ender, poções lançadas personalizadas, fogos de artifício, TNT preparado, areia caindo, areia vermelha ou cascalho, pinturas e quadros de itens, orbes de experiência e até mesmo itens descartados de qualquer tipo.
Os reprodutores de porcos, vacas ou galinhas podem ser colocados no quintal do açougueiro em uma aldeia para criar um suprimento constante de carne. Por exemplo: / setblock ~ 1 ~ -1 ~ 0 spawner {MaxNearbyEntities: 10, RequiredPlayerRange: 16, SpawnCount: 6, SpawnRange: 2, MinSpawnDelay: 50, MaxSpawnDelay: 200, SpawnData: {id: pig, Passageiros: [{id: frango}]}} Observe que o reprodutor no último exemplo de código gerará uma galinha montada em um porco. Não parece haver um limite para quantos níveis de pilotos você pode usar. Por exemplo, você poderia criar uma galinha montando um porco montando uma vaca montando um cavalo montando um peixe prateado montando um aldeão ("Digamos que você está usando um chapéu muito estranho, Fazendeiro Brown").
Observe que se você deseja usar a tag RequiredPlayerRange, você também deve usar a tag MaxNearbyEntities. A mesma coisa se aplica a MinSpawnDelay e MaxSpawnDelay. Por último, observe que o valor y usado em ambos os códigos de exemplo do spawner foi ~ -1, o que (assumindo que o jogador não está voando) colocará o spawner no nível da superfície do solo a seus pés.
Se você não quiser atingir um jogador específico, pode usar @a, @p ou @r em vez de . Tenha em mente que você pode usar @p (que significa o jogador mais próximo) em comandos emitidos pelo jogador como uma substituição de caractere fácil de digitar 2 para o seu próprio nome, já que o jogador mais próximo de você sempre será você.
Parte 1: o básico
Este código criará um gerador de zumbis a 2 blocos de você na direção x. Observe que o nome dado aos geradores de mob neste código (minecraft: spawner) é a versão longa e você pode deixar de fora o minecraft: parte.
/ setblock ~ 2 ~ 0 ~ 0 minecraft: spawner {SpawnData: {id: zombie}}
Este próximo código também é bastante básico, mas inclui os 6 parâmetros básicos que podem ser definidos.
/setblock ~0 ~-1 ~-3 spawner{SpawnRange:4,RequiredPlayerRange:16,SpawnCount:4,MaxNearbyEntities:6,MinSpawnDelay:200,MaxSpawnDelay:800,SpawnData:{id:skeleton}}
:
- Todos os tempos estão em tiques do jogo (20 segundos). 200-800 é 10-40 segundos.
- Lembre-se de que eles estão em grupos de 2 e não funcionarão se seu parceiro estiver ausente. SpawnRange requer RequiredPlayerRange (e vice-versa), MinSpawnDelay requer MaxSpawnDelay e assumindo que SpawnCount precisa de MaxNearbyEntities.
- Há também um parâmetro chamado "Delay" que contém a quantidade de tempo antes do próximo spawn (20 ticks pela primeira vez, qualquer número aleatório que ele escolher entre MaxSpawnDelay e MinSpawnDelay a cada duas vezes).
- As coordenadas fornecidas são ~ 0 ~ -1 ~ -3 (então 3 blocos na direção Z negativa da posição atual do bloco de comando e 1 bloco para baixo). Isso presumivelmente vai ficar incrustado na superfície do chão. Tenha em mente que uma configuração de spawners "SpawnRange" se aplica apenas horizontalmente, não verticalmente. Verticalmente, ele irá desovar na mesma altura ou 1 abaixo ou mais alto, então embuti-lo na superfície do chão corta a área de desova disponível em 2/3 (mas pode ajudar a escondê-la). Os reprodutores de ocorrência natural têm sua altura reduzida em 1/3 devido ao aparecimento de 1 bloco acima do solo em vez de 2.
- Todos os valores usados aqui são os padrões.
Parte 2: monstros personalizados
A próxima coisa a fazer é modificar os dados de desova. Os dados de Spawn são o que diz ao spawner que você deseja uma versão não padrão de um monstro, como um zumbi com uma espada de diamante e um capacete de corrente.
/ setblock ~ ~ 1 ~ spawner {SpawnData: {id: zombie, HandItems: [{id: diamond_sword, Count: 1}], ArmorItems: [{}, {}, {}, {id: chainmail_helmet, Count: 1} ]}}
Usar ~ sem nenhum número depois dele nas coordenadas conta como zero. Devido ao fato de que nenhum desses 6 parâmetros do último exemplo são usados, eles serão todos os padrões.
Observe que agora existem dois tipos de slots de item, Mão e Armadura. Os itens de mão estão na ordem Mão Principal, Sem Mão, enquanto os itens de armadura estão na ordem Botas, Pernas, Baú, Capacete. Você deve até especificar slots vazios (as {}, partes), a menos que estejam após o último slot não vazio. Então, se você quiser que seu mob personalizado tenha um capacete, você deve especificar todos os 5 slots, mas se forem apenas botas, você pode deixar de fora os outros 3. Da mesma forma, se você quiser que eles tenham uma armadura de perna. você deve especificar o slot de inicialização, mas não os slots de peito e capacete.
Lembre-se de que criaturas que queimam na luz do sol estão seguras se tiverem um capacete, embora isso danifique o capacete.
Quanto à etiqueta de contagem, a maioria dos códigos pode escapar deixando-a de fora; no entanto, é importante. Um item sem uma etiqueta de contagem é uma pilha de zero, mais conhecido na comunidade como "Item Fantasma". Um jogador tentando usar um item fantasma fará com que ele desapareça de suas mãos com o primeiro uso (o que é um fracasso). Embora os monstros possam usar itens fantasmas sem problemas (por isso os códigos escapam por deixá-los de fora às vezes), se eles soltarem os itens, o jogador que os pegar não será capaz de usá-los, por isso é altamente recomendado usar a contagem marcação.
O próximo exemplo de monstros customizados, consiste em um esqueleto com um arco encantado (Flame) com uma cabeça de mob customizada (Spider, conexão com a internet necessária ou é apenas Steve) com Proteção 2 montando um Cavalo de Esqueleto.
/ setblock ~ 2 ~ 1 ~ 2 spawner {SpawnData: {id: skeleton_horse, Tame: 1, Passengers: [{id: skeleton, HandItems: [{id: bow, Count: 1, tag: {Enchantments: [{id: flame, lvl: 1}]}}], ArmorItems: [{}, {}, {}, {id: player_head, Count: 1, tag: {Enchantments: [{id: protection, lvl: 2}], SkullOwner : MHF_Spider}}]}]}} substituir
A partir de 1.12, os passageiros podem controlar suas montarias até certo ponto, o que significa que os problemas anteriores com os passageiros Zumbis não existem mais. Um olhar mais aprofundado sobre o comportamento dos passageiros e montarias pode ser encontrado em Tutoriais / Jóqueis de Convocação.
O cavalo esqueleto tem Tame definido como 1 (sim). Observe que há atualmente um bug em andamento onde mobs convocados montados em cavalos com selas não podem se mover, independentemente de o cavalo ser domesticado. Tecnicamente, você pode ter vários níveis de pilotos, embora isso seja ridículo rapidamente.
Parte 3: SpawnPotentials
Usando a tag SpawnPotentials, você pode criar um gerador de mob com vários mobs nele. Ele escolherá aleatoriamente um a cada vez que o cronômetro for zerado (um segundo depois de gerar os mobs anteriores). Uma vez que esses códigos contêm vários mobs, eles tendem a ser códigos bem longos. Esta é uma versão do código SpawnPotentials, que é mais fácil de ver: br>
/setblock ~ ~1 ~1 spawner{SpawnRange:6,RequiredPlayerRange:12,SpawnCount:1,MaxNearbyEntities:6,MinSpawnDelay:100,MaxSpawnDelay:600,SpawnData:{id:"zombie",HandItems:[{id:"wooden_sword",Count:1},{}],ArmorItems:[{id:"leather_boots",Count:1},{id:"leather_leggings",Count:1,tag:{display:{color:5013401}}},{id:"leather_chestplate",Count:1,tag:{display:{color:6717235}}},{id:"player_head",Count:1,tag:{SkullOwner:Reimac}}]},SpawnPotentials:[{Entity:{id:"zombie",HandItems:[{id:"wooden_sword",Count:1,tag:{Damage:58}},{}],ArmorItems:[{id:"leather_boots",Count:1},{id:"leather_leggings",Count:1,tag:{display:{color:5013401}}},{id:"leather_chestplate",Count:1,tag:{display:{color:6717235}}},{id:"player_head",Count:1,tag:{SkullOwner:Reimac}}]},Weight:4},{Entity:{id:"skeleton",HandItems:[{id:"iron_sword",Count:1},{}],ArmorItems:[{id:"leather_boots",Count:1,tag:{display:{color:1644825}}},{id:"leather_leggings",Count:1,tag:{display:{color:1644825}}},{id:"leather_chestplate",Count:1,tag:{display:{color:1644825}}},{id:"player_head",Count:1,tag:{SkullOwner:2insanepeople}}]},Weight:2},{Entity:{id:"zombie",HandItems:[{id:"stone_sword",Count:1},{}],ArmorItems:[{id:"chainmail_boots",Count:1,tag:{Enchantments:[{id:"protection"}]}},{id:"chainmail_leggings",Count:1,tag:{Enchantments:[{id:"protection"}]},{id:"chainmail_chestplate",Count:1,tag:{Enchantments:[{id:"protection"}]},{id:"player_head",Count:1,tag:{SkullOwner:Flixnore}}]},Weight:4},{Entity:{id:"zombie",Fire:2400,HandItems:[{id:"golden_sword",Count:1,tag:{Enchantments:[{id:"punch",lvl:1}]}},{}],ArmorItems:[{id:"golden_boots",Count:1},{id:"golden_leggings",Count:1},{id:"golden_chestplate",Count:1},{id:"carved_pumpkin",Count:1,tag:{Enchantments:[{id:"protection",lvl:2},{id:"fire_protection",lvl:10}]}}]},Weight:4},{Entity:{id:"zombie",HandItems:[{id:"iron_sword",Count:1,tag:{Enchantments:[{id:"sharpness",lvl:2}]}},{}],ArmorItems:[{id:"iron_boots",Count:1},{id:"iron_leggings",Count:1},{id:"iron_chestplate",Count:1},{id:"player_head",Count:1,tag:{ench:[{id:0,lvl:2}],SkullOwner:2zqa}}]},Weight:4},{Entity:{id:"zombie",HandItems:[{id:"diamond_pickaxe",Count:1,tag:{Enchantments:[{id:"sharpness",lvl:4},{id:"knockback",lvl:4},{id:"bane_of_arthropods",lvl:4},{id:"looting",lvl:3},{id:"unbreaking",lvl:3}]}},{}],ArmorItems:[{id:"diamond_boots",Count:1,tag:{Enchantments:[{id:"fire_protection",lvl:4},{id:"feather_falling",lvl:4}]}},{id:"diamond_leggings",Count:1,tag:{Enchantments:[{id:"blast_protection",lvl:4}]}},{id:"diamond_chestplate",Count:1,tag:{Enchantments:[{id:"protection",lvl:4}]}},{id:"player_head",Count:1,tag:{SkullOwner:MHF_Herobrine,Enchantments:[{id:"protection",lvl:4},{id:"fire_protection",lvl:4},{id:"blast_protection",lvl:4},{id:"thorns",lvl:3},{id:"respiration",lvl:1}]}}],CustomNameVisible:1,CustomName:'"Herobrine"',PersistenceRequired:1},Weight:1}]} It contains a lot of codes, because of the fact that it is actually 6 separate mobs. In order we have:
- Antes da tag "SpawnPotentials": O starter, que nunca mais aparecerá depois da primeira vez. Se você quiser vê-lo novamente, deverá incluí-lo uma segunda vez em SpawnPotentials. Sua aparência é apenas uma pessoa aleatória em jeans (armadura de perna de couro tingido de azul) e uma camisa tingida de verde (túnica de couro tingido de verde), com uma espada de madeira. Ele é um zumbi sob o comando da máfia, é claro.
- Mesma coisa, só que desta vez, a espada de madeira está a 2 hits de quebrar.
- O próximo tem uma aparência de ninja. Este é um esqueleto sob a máscara, mas ele recebeu uma espada de ferro. Toda a sua armadura de couro é tingida de preto ninja. Esqueletos com espadas fecham a lacuna mais rápido do que zumbis, então tome cuidado.
- Zumbi com uma espada de pedra e armadura de corrente, com Proteção II em sua cabeça de turba.
- O próximo tem uma espada de ouro, uma armadura de ouro, uma abóbora na cabeça e está pegando fogo! A abóbora se encanta com Protection II e Fire Resistance X na tentativa desesperada de mantê-la de pé e ameaçar o jogador por mais de 5 segundos. Funciona, mas se o jogador jogar para ficar longe, o zumbi tende a morrer queimado. Sua espada também tem aspecto de fogo.
- Espada e armadura de ferro. Sharpness II em sua espada, Protection II em sua máfia.
- O mob final, o falso Herobrine, aqui tem uma armadura de diamante altamente encantada (botas com Fire Protection IV e Feather Falling IV, perneiras com Blast Protection IV, um peitoral com Protection IV, um mob head com Protection IV, Fire Protection IV, Blast Protection IV , Respiration III) e uma picareta de diamante encantada com Sharpness IV, Smite IV, Bane of Arthropods IV, Looting III e Unbreaking III. Ele também tem o CustomNameVisible não visto anteriormente (definido como 1 para sim), um CustomName e PersistenceRequired (definido como 1 para sim). Esse último irá impedir que ele desapareça, embora possa ser morto normalmente. Se você conseguir passar por aquela armadura de diamante e resistências de nível 4.
Além do ninja, é um passeio direto pelas 5 camadas de espadas e armaduras. Observe que a tag Weight, usada logo após a tag Entity em cada SpawnPotential. Isso determina quão raramente é colhido. Números específicos não significam nada, apenas as proporções entre os números. Por exemplo, se você deseja que todos os potenciais tenham uma chance igual, basta definir todos os pesos para 1. Mudá-los todos para 8 não faria nada diferente (eles ainda são todos do mesmo tamanho que os outros), no entanto, mudando todos, exceto um a 8, tornariam aquele 1/8 mais provável do que o resto. Neste código, 4 é o padrão. O ninja tem peso apenas 2 (fazendo com que ele tenha metade da probabilidade de ser escolhido) e o Herobrine falso tem peso 1 (tornando-o 1/4 da probabilidade de ser escolhido, graças a Deus!)
Parte 4: Monstros Rideable
Mobs podem ser pilotados usando Minecarts ou Barcos em suas cabeças. O comando é bastante simples:
/ setblock ~ ~ 1 ~ minecraft: spawner {SpawnPotentials: [{Entidade: {id: " ", Passageiros: [{id:" minecraft: minecart "(ou" minecraft: barco ")}]}}]}
Dicas:
- Bosses também podem ser gerados com um spawner. Adicionar um minecart também é possível.
- Mobs hostis com habilidades de tiro podem e irão usá-los contra jogadores de sobrevivência. Atenção.
- Embora o minecart ficasse preso em sua cabeça, fantasmas também podem ser montados. No entanto, você pode precisar de um éltra ou tridente encantado com a correnteza para fazer isso.
- Endermen não pode ser percorrido, mas eles podem ser forçados a se teletransportar atirando um projétil neles (por exemplo, bola de neve).
- As jaguatiricas são alguns dos mobs mais rápidos de se pilotar, visto que estão tentando fugir de você. Eles também podem ser parcialmente controlados, apontando para longe do lugar para onde você deseja ir.
- As aranhas são os únicos mobs que diminuem a velocidade quando montados.
- Slimes e seus primos Nether, cubos de magma, podem ter seus tamanhos alterados.
Mais comandos em menos blocos de comando e recursão
Existem várias maneiras de combinar grupos de comandos em apenas um comando.
Use os seguintes conjuntos de comandos para recursão:
/ objetivos do placar adicionar contador de manequim
/ jogadores do placar definem contador target_count
/ execute se o contador de contagem de pontuação <contador de contagem de destino
/ execute a menos que o contador de contagem de pontuação <target_count contador execute objetivos do scorebard remova o contador
/ jogadores do placar adicionar contador de contagem 1
Para executar vários comandos, convoque um minecart de bloco de comando montando outro minecart de bloco de comando montando outro, com os comandos na ordem inversa, em um trilho ativador. Existem também comandos chamados de ferramenta de um comando que usam essa tática.
Usando um item do mapa como um pergaminho
Um YouTuber chamado SethBling usava um mapa como um pergaminho para realizar comandos (convocar criaturas, teletransportar). O jogador terá um mapa vazio no inventário e quando o jogador o usa, ele se torna um mapa preenchido que imediatamente desaparece e uma tarefa de redstone é realizada.
Prós
- Interação redstone rápida.
- Sistema compacto.
- Sistema acionado à vontade, apenas clique com o botão direito para ativá-lo.
- Uso único: o mapa desaparece durante a verificação do inventário, mas você pode devolvê-lo através de / give.
Contras
- Só pode haver um propósito para o pergaminho, ou seja, os jogadores não podem fazer um pergaminho de teletransporte e um pergaminho de força sem usar valores de dados complicados.
- O jogador pode ver a animação do mapa ao ativá-lo, antes que ele seja excluído.
- O jogador não pode usar o item do mapa durante o jogo (mostrando uma mensagem de texto, um caminho, um desenho, ...).
Construindo o mecanismo
O jogador pode alterar o nome de exibição de um item para dar ao jogador uma melhor compreensão do objeto e usar a exibição de dica de ferramenta. Use o seguinte comando para dar ao jogador um mapa com o nome personalizado: / give map {display: {Name: " ", Lore: [" "]}}
- jogador: o jogador que você deseja alcançar (@p, @a [argumentos], ...).
- Nome em Exibição: o nome exibido quando você rola a barra de atalho ou quando você passa o mouse sobre o item.
- tooltip: o texto abaixo do nome do item quando você passa o mouse sobre ele.
Detectando a ativação do mapa
- Os dois funis formam um relógio de redstone. Você pode usar outros relógios mostrados aqui.
- O bloco de comando 1 contém o comando / give descrito na seção acima. Ele pode ser dispensado se o jogador não quiser que o pergaminho volte depois de ser ativado.
- O bloco de comando 2 contém o comando de verificação de inventário:
/Claro preenchido mapa
- O bloco de comando 3 é a saída em caso de sucesso. Você pode fazer o que quiser: dar um efeito ao jogador, teletransportá-lo para algum lugar, ... Você também pode conectar essa saída a uma porta, um pistão, ...
Indo além O comando / clear pode verificar outros itens interativos:
- Verifique se há uma garrafa de vidro se o jogador acabou de beber uma poção.
- Verifique se há uma vara de pescar quando a linha for enrolada. A sintaxe / clear envolve outro argumento, o valor do dano, após o nome do item:
/Claro fishing_rod {Damage: 2} Note que spamming no carretel, ou enganchar um mob, pode danificá-lo mais de 2, então faça outro destes a cada 2.
Outras leituras
- Tutoriais de bloco de comando de Feare (não encontrado)
- Tutoriais de Dragnoz no YouTube para muitas possibilidades usando tags de dados (desatualizado)
Vídeo
Esta seção precisa de expansão. Você pode ajudar expandindo-o.Instruções: usos mais avançados de comandos
- Tutoriais / tags de comando NBT
Tutoriais | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Introdutório |
| ||||||||||||
Geral |
| ||||||||||||
Desafios |
| ||||||||||||
Construções |
| ||||||||||||
Sustentável |
| ||||||||||||
Encantador e fundido |
| ||||||||||||
Blockbreaking |
| ||||||||||||
Mecanismos |
| ||||||||||||
servidores |
| ||||||||||||
Técnico |
| ||||||||||||
desatualizado |
|