Learn · modules
O que é ambience no Minecraft?
Ambience é um módulo do lado do cliente que altera a hora do dia e a iluminação local sem tocar no relógio real do servidor.
O que é Ambience no Minecraft?
Ambience é um módulo do Minecraft que permite definir o seu próprio horário e iluminação, independentemente do que o relógio do servidor realmente indica. Ative-o e a sua tela pode mostrar um céu de meio-dia claro enquanto o servidor está executando uma tempestade à meia-noite para todos os outros. Não altera o estado do mundo do servidor. Apenas muda o que é desenhado no seu monitor.
O apelo está na visibilidade e no humor. O ciclo noturno e o clima do Minecraft podem enterrar o terreno, mobs e outros jogadores na escuridão, especialmente no subsolo ou durante uma tempestade. Fixar a sua visão local para um cenário brilhante e claro remove esse problema sem esperar que o relógio do servidor avance ou tocar em qualquer configuração do servidor. Alguns jogadores simplesmente preferem a aparência de um nível de iluminação fixo durante uma longa sessão.
Como o Ambience funciona
Renderizar o céu, os níveis de luz e o sombreamento normalmente significa ler o valor do tempo que o servidor transmite e desenhar de acordo. O Ambience fica na frente dessa etapa e substitui-o pelo seu próprio valor. O servidor continua a marcar o tempo real e a enviá-lo como se nada tivesse acontecido. O seu cliente simplesmente escolhe não ouvir quando desenha o quadro.
Receber hora do servidor
O servidor transmite sua hora mundial a todos os clientes a cada ciclo, como de costume.
Interceptar localmente
Ambience intercepta esse valor antes que seu cliente o utilize para renderização.
Substitua suas configurações
Em vez de usar a hora do servidor, ele usa a hora do dia que você configurou.
Compense com o seu tempo
O cliente desenha a moldura usando o seu horário local, para que o céu, a iluminação e as cores correspondam ao seu ambiente, e não ao do servidor.
É exatamente aí que reside o truque, e por isso o efeito é totalmente local. O surgimento de mobs, mecânicas baseadas em luz e qualquer coisa que o servidor calcula a partir do tempo real do mundo não são afetados, porque o servidor nunca vê sua substituição. Ela só existe na última etapa do seu pipeline de renderização.
Configurações de Ambiente
Os módulos de ambiente geralmente expõem algumas opções para definir seu horário e iluminação preferidos.
| Configuração | O que ela controla |
|---|---|
| Horário do dia | A cor do céu e a posição do sol que você deseja exibir |
| Brilho | Quão brilhante ou escuro o mundo aparece localmente |
| Tipo de céu | Limpo, tempestade, chuva ou outros estados climáticos |
| Nível de escuridão | Quão escuros as cavernas ou cenas noturnas são renderizadas |
A maioria dos módulos permite que você escolha um horário fixo ou percorra um cronograma predefinido, para que você possa defini-lo para o meio-dia e deixá-lo lá, ou deixá-lo girar em um intervalo confortável.
Por que o Ambiente é seguro para usar
O Ambiente é uma mudança de renderização, não uma mudança de jogabilidade. Ele não envia nada ao servidor que um cliente vanilla não enviaria, e não lhe fornece informações que o servidor já não estaria transmitindo a todos os jogadores. O servidor sabe que o tempo real está lá; seu cliente apenas o desenha de forma diferente. Ele se encaixa na mesma categoria de um controle deslizante de brilho ou um pacote de recursos: uma escolha de apresentação local, não uma interação com as regras do jogo.
Um servidor poderia, teoricamente, detectar que você está usando Ambience ao comparar suas ações reportadas com o que um jogador real assistindo naquele horário deveria estar fazendo, mas isso exigiria comparar o comportamento de cada jogador com o horário exato em que eles afirmam ver, o que não é como os anticheats funcionam. Ambience não altera os pacotes que você envia nem quando você os envia, então não há diferença detectável entre um jogador com Ambience e um jogador usando a versão original.
Perguntas Frequentes
Não. O servidor mantém o seu próprio tempo mundial e o envia a cada jogador normalmente. A atmosfera apenas substitui a forma como esse tempo é exibido no seu ecrã local.
Não. A alteração afeta apenas o que é desenhado para o seu cliente. Todos os outros veem a hora e a iluminação em tempo real do servidor, independentemente do que a sua tela mostra.
Não. O surgimento de mobs, as mecânicas baseadas em luz e tudo que o servidor calcula funcionam com base no tempo real do servidor, e não na sua sobreposição de exibição local.
Quase. Um pacote de recursos altera texturas e modelos. A ambientação altera a hora do dia e o valor de iluminação que seu cliente renderiza. Ambos são alterações de apresentação local que nunca tocam no estado do jogo do servidor.