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.

TRtrolPublished 4 min read

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.

  1. Receber hora do servidor

    O servidor transmite sua hora mundial a todos os clientes a cada ciclo, como de costume.

  2. Interceptar localmente

    Ambience intercepta esse valor antes que seu cliente o utilize para renderização.

  3. Substitua suas configurações

    Em vez de usar a hora do servidor, ele usa a hora do dia que você configurou.

  4. 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çãoO que ela controla
Horário do diaA cor do céu e a posição do sol que você deseja exibir
BrilhoQuão brilhante ou escuro o mundo aparece localmente
Tipo de céuLimpo, tempestade, chuva ou outros estados climáticos
Nível de escuridãoQuã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