✈️ Vanilla Outsider: Creative Fly Speed Wiki Oficial
📌 Aviso Legal do Código-Fonte do Repositório: A documentação desta Wiki reflete o estado atual do código-fonte no repositório, podendo incluir commits recentes ainda não lançados ou recursos em desenvolvimento antes das versões públicas no CurseForge e Modrinth.
🎯 Bem-vindo à Documentação Oficial
Creative Fly Speed é um mod de cinemática de voo de alta performance e ultra-leve da Vanilla Outsider Collection, desenvolvido por Dasik (Rifaditya). Ele fornece a construtores, criadores de mapas, administradores de servidores e cineastas um controle suave e nativo da velocidade de voo nos modos Criativo e Espectador por meio de GameRules sincronizadas pelo servidor.
Projetado sob o princípio da Autonomia do Jogador (Player Agency & Anti-Nanny Invariant), nenhum teto artificial é imposto: os jogadores podem acelerar o voo até $100\times$ a velocidade base para travessias rápidas ou reduzi-la para $0.1\times$ para detalhes minuciosos.
🧭 Portal Seletor de Versões
Selecione sua versão alvo do Minecraft para acessar a árvore de documentação dedicada:
| Versão Alvo | Lançamento | Ferramentas | Status | Portal Direto |
|---|---|---|---|---|
| Minecraft 26.3 | 1.0.0+26.3 | Fabric Loader >=0.19.3 / Java 25 | 🟢 Atual Principal | 👉 Entrar na Wiki do MC 26.3 |
| Minecraft 26.2 | 1.0.0+26.2 | Fabric Loader >=0.16.10 / Java 25 | 🟡 Paridade | 👉 Entrar na Wiki do MC 26.2 |
NOTE
Sob a política 1 Jar 1 Version Policy, cada versão é construída como um artefato soberano e autônomo com mapeamentos dedicados.
🌟 Visão Geral dos Subsistemas
- Cinemática de Velocidade de Voo:
- Cálculo de velocidade por permille: $S_{\text{fly} = 0.05 \times \frac{P}{1000}$ blocos/tick.
- Multiplicador de sprint: aceleração adicional de $1.4\times$ durante o voo correndo.
- Proteção de deriva em ponto flutuante ($10^{-6}\text{ F}$) para eliminar tráfego de rede desnecessário.
- Totalmente seguro: modos Sobrevivência e Aventura são completamente intocados.
- Configuração & GameRules:
- Registro de categoria dinâmica
vo_creative_fly_speed:fly_speedvia DasikLibrary. vo_creative_fly_speed: Multiplicador de voo Criativo (padrão1000= $1.0\times$).vo_spectator_fly_speed: Multiplicador de voo Espectador (padrão1000= $1.0\times$).- Intervalo irrestrito de
1a100000, persistido nativamente emlevel.dat.
- Registro de categoria dinâmica
- Arquitetura & Mixins:
- Injeção precisa em
ServerPlayer.tick()no ponto@At("HEAD"). - Zero lógica de negócios no Mixin: delegação total ao utilitário
FlySpeedLogic. - Eficiência $O(1)$ sem alocações de memória no heap.
- Injeção precisa em
📚 Documentação Geral & Solução de Problemas
- Matriz de Compatibilidade: Especificações de Loom, Fabric Loader e Java 25.
- Solução de Problemas & Perguntas Frequentes (FAQ): Resolução de travamentos, pacotes e salvamento.
- Guia de Compilação para Desenvolvedores: Compilação via Gradle 9.3+.
📜 Créditos & Licença
- Autor & Desenvolvedor: Dasik (Rifaditya)
- Licença: GNU General Public License v3.0 (GPLv3)
- Código Fonte: GitHub Repository
