Skip to content

🌐 Matriz de Compatibilidade e Ciclo de Vida de Versões ​

Este documento descreve a matriz de lançamentos multi-era ativa, limites de dependências, especificações de runtime Java e variações da API de bytecode para o Camera Culling.

📌 Aviso de Isenção de Responsabilidade do Código-Fonte: A documentação nesta Wiki reflete o estado atual do código-fonte no repositório, o qual pode incluir commits recentes ainda não lançados ou recursos de desenvolvimento anteriores às compilações de lançamento público no CurseForge e Modrinth.


📋 Matriz de Ciclo de Vida Multi-Versão ​

Era Âncora do MinecraftVersão Alvo do MCVersão de Lançamento AtualRequisito de JavaLimite do Fabric LoaderLimite da Fabric APIStatus de Lançamento
Modern Sovereign (26.3)26.31.10.1+26.3Java 25 (release = 25)>=0.18.40.156.1+26.3🟢 Lançamento Ativo
Modern Sovereign (26.2)26.21.10.1+26.2Java 25 (release = 25)>=0.18.40.145.4+26.2🟢 Lançamento Ativo
Modern Sovereign (26.1.2)26.1.21.10.2+26.1.2Java 25 (release = 25)>=0.18.40.145.4+26.1.2🟢 Lançamento Ativo

🛠️ Diferenças da API de Bytecode Entre as Âncoras ​

1. Pipeline de Extração do RenderState de Entidades de Bloco ​

  • Minecraft 26.1.2:
    • BlockEntityRenderDispatcher.tryExtractRenderState(BlockEntity, float, ModelFeatureRenderer$CrumblingOverlay) — aceita 3 argumentos.
  • Minecraft 26.2 & 26.3:
    • BlockEntityRenderDispatcher.tryExtractRenderState(BlockEntity, float, ModelFeatureRenderer$CrumblingOverlay, boolean isGloballyRendered) — aceita 4 argumentos.

2. API de Recuperação de Dados de Texto em Placas ​

  • Minecraft 26.1.2 & 26.2:
    • SignBlockEntity.getFrontText() e SignBlockEntity.getBackText() recuperam SignText.
    • SignText.getMessage(int index, boolean filtered) recupera o Component da linha.
  • Minecraft 26.3:
    • SignBlockEntity.getText(SignTextSlot.FRONT) e SignBlockEntity.getText(SignTextSlot.BACK) recuperam SignText.
    • SignText.getMessages(boolean filtered) recupera a matriz de Component das linhas.

📦 Locais de Arquivamento de Artefatos de Compilação ​

Todas as compilações de lançamento são automaticamente compiladas e preservadas na estrutura de arquivos centralizada do repositório pai:

text
Archive Jar of all versions/
├── MC 26.1.2/
│   ├── vanilla-outsider-camera-culling-1.10.1+26.1.2.jar
│   └── vanilla-outsider-camera-culling-1.10.1+26.1.2-sources.jar
├── MC 26.2/
│   ├── vanilla-outsider-camera-culling-1.10.0+26.2.jar
│   └── vanilla-outsider-camera-culling-1.10.0+26.2-sources.jar
└── MC 26.3/
    ├── vanilla-outsider-camera-culling-1.10.0+26.3.jar
    └── vanilla-outsider-camera-culling-1.10.0+26.3-sources.jar

Official documentation & web portal for Dasik Igaijinn mods.