UCAS
Marca do Eclipse Mod: disco negro com a corona ao redor

Eclipse Mod

Um eclipse que o servidor inteiro vive junto. Um comando escurece o mundo, abre a corona no céu e muda como se joga — e todo mundo vê o mesmo instante, ao mesmo tempo. Feito para o Eclipse Realm SMP.

  • Forge 1.20.1
  • Java 17
  • Shader GLSL
  • Compatível com shaderpacks

O eclipse em jogo

Céu de Minecraft com o disco da Lua quase cobrindo o Sol, deixando só uma borda brilhante, sobre um bioma de badlands.
A aproximaçãoO disco cobre o Sol aos poucos e a luz do mundo cai junto. Todo jogador online vê exatamente o mesmo frame, mesmo quem entrou no meio do evento.
Pico do eclipse solar em Minecraft: disco totalmente negro com uma corona branca de filamentos ao redor, com shaderpack ativo.
O pico de totalidadeA corona é gerada por um shader próprio, quadro a quadro — os filamentos se deformam continuamente e nunca repetem. Aqui com o Complementary Unbound ligado.
O mesmo eclipse no Minecraft sem shaderpack: disco negro com raios de corona bem definidos sobre o céu azul escurecido.
Sem shaderpack nenhumO mesmo evento no jogo padrão. Corona, escurecimento e estrelas no meio do dia vêm do próprio mod — nenhum jogador precisa instalar nada além do modpack.
Eclipse no horizonte durante a noite, com a corona branca subindo atrás do relevo e o céu tingido de roxo e rosa.
O céu inteiro respondeO disco acompanha a posição real do Sol, então o eclipse desce com ele. Perto do horizonte entra uma faixa arroxeada e as estrelas terminam de aparecer.

Como o evento acontece

  1. 1. Início

    Um operador digita /eclipse. A luz começa a cair e um som grave avisa o servidor de que alguma coisa mudou.

  2. 2. Parcial

    A Lua avança sobre o Sol, o céu escurece e os jogadores já sentem a diferença de vida e de velocidade.

  3. 3. Aproximação

    Estrelas aparecem no meio do dia, a névoa fecha e a ambiência é abafada. É o trecho que constrói a tensão.

  4. 4. Totalidade

    O pico chega e fica. O eclipse só termina quando um operador quiser — o tempo de evento é seu, não do relógio do mod. Na saída, a luz volta pela mesma escada, em dois estágios.

O que muda no mundo

  • Disco e coronaA silhueta da Lua atravessa o Sol e a corona cresce junto. No instante da totalidade há um impacto de menos de um segundo: a corona abre 18% e a luz cai mais um degrau.
  • Escuridão de verdadeO mod escurece a própria tabela de iluminação do jogo, não um filtro por cima da tela. O mundo fica escuro como fica à noite.
  • Bases e cavernas continuam jogáveisA luz de tocha resiste ao escurecimento e existe um piso absoluto de brilho. A totalidade nunca vira tela preta.
  • Estrelas no meio do diaUm campo de estrelas próprio aparece durante o eclipse diurno e some quando ele termina, sem brigar com as estrelas do jogo à noite.
  • Névoa, cor e silêncioA névoa se aproxima, a tela ganha uma gradação fria e a ambiência do jogo é abafada na chegada da totalidade. Cinzas discretas caem no pico.
  • O jogador sente no corpoDurante o eclipse a vida máxima cai para quatro corações e o jogador ganha Speed I, que vira Speed II na totalidade. O evento muda como se joga, não só como se vê.
  • Eclipse lunarÀ noite o evento tinge a Lua de vermelho escuro respeitando a fase atual dela, com um halo em volta.

Decisões que sustentam o efeito

  • Ninguém dessincronizaO servidor manda só o horário do mundo em que o eclipse começou. Cliente e servidor calculam a mesma linha do tempo a partir daí.
  • Praticamente zero redeSão 17 bytes por evento e nada por tick. O eclipse não pesa na banda do servidor nem com o mundo cheio.
  • Restart não quebra o eventoO estado é salvo no mundo. Se o servidor cair durante a totalidade, ele volta na totalidade, no mesmo ponto.
  • Sem flash brancoO impacto da totalidade só escurece e amplia, nunca clareia a tela. É uma decisão de acessibilidade para jogadores fotossensíveis.
  • Funciona com shaderpackTestado em jogo com o Complementary Unbound. A detecção de shader é opcional: sem o Oculus instalado o mod roda igual, sem dependência e sem crash.
  • O shader nunca derruba o clienteSe a corona procedural não compilar na máquina do jogador, o mod registra o erro e volta para a corona de textura. O efeito bonito é um bônus, não um requisito.
  • Você ajusta sem recompilarDuração de cada fase, efeitos e camadas visuais ficam em arquivos de configuração. O servidor manda as regras e os clientes recebem no login.
  • Português e inglêsTodas as mensagens passam pelo sistema de tradução do jogo e chegam no idioma de cada jogador.

O controle fica com a staff

/eclipse
Liga ou desliga o evento
/eclipse start
Liga
/eclipse stop
Desliga
/eclipse status
Mostra se está ativo e em qual fase
/eclipse totality
Pula direto para o pico — para testes
/eclipse phase <fase>
Pula para o início de qualquer fase — para testes

Ficha técnica

Minecraft
1.20.1 com Forge
Java
17
Lado
Servidor e cliente, com config sincronizada
Renderização
Céu, corona, halo e estrelas próprios
Corona
Shader GLSL próprio, com queda para textura
Shaderpacks
Compatível via Oculus/Iris, sem dependência
Permissão
Nível 2 — só operadores acionam
Idiomas
Português do Brasil e inglês
Licença
MIT

Quer um evento assim no seu servidor?

Faço mods de evento sob medida: a ideia, o efeito no céu, o que muda para o jogador e o comando que a sua staff usa. Me chama que a gente conversa sobre o escopo.