Glossário do Sponge
Este guia tem as palavras, frases e abreviações mais utilizadas no Projeto Sponge. São disponibilizados alguns links com mais informação nalguns casos. Não tencionamos fazer disto um guia da SpongeAPI ou do Java.
Nota
Os temos são definidos com referência ao Minecraft e/ou ao projeto Sponge conforme o necessário.
Definições
- API
Application Programming Interface - uma forma de facilitar o modding.
- Contribuidor
Alguém que contribui com código para os projetos do SpongePowered.
- Coremod
Um CoreMod é um Forge mod que é carregado antes das classes da Mojang, o que lhe permite modificar o código nativo do Minecraft via Access Transformers, ASM class modification, ou outras formas de manipulação de bytecode em Java.
- Crowdin
Um sistema online de tradução para documentação. O SpongeDocs o usa para fornecer documentações traduzidas em diversas línguas. https://crowdin.com/project/sponge-docs
- Desenvolvedor
Alguém que programa (Sponge, plugins, mods, …).
- Discord
O Discord é uma aplicação de chat de texto, vídeo e voz gratuita, e é utilizada como plataforma de chat. Tal como o IRC, providencia salas de chat para todas as coisas do Sponge. O servidor de Discord está sincronizado com o servidor IRC.
- FLARD
É verde, comestível, e explosível. Deixe em paz, e te deixará em paz também.
- Forge
Uma API de longa data de modificações para o Minecraft, que inclui o seu próprio instalador. O Forge permite a utilização de mods em single player, rede local, e em servidores dedicados. https://mcforge.readthedocs.io/en/latest/
- GitHub
Um sistema público e gratuito, baseado na web, para o compartilhamento de código e criação de projetos. https://github.com/
- Implementação
Um mod ou programa que permite o uso da SpongeAPI no Minecraft.
- IRC
Internet Relay Chat, usado como uma plataforma de chat. Providencia salas de chat para todas as coisas do Sponge. O servidor IRC está sincronizado com o servidor de Discord do Sponge.
- Issue
Uma forma de assinalar problemas, bugs, melhorias e coisas a fazer no GitHub e em outros lugares. O projeto Sponge usa o GitHub como um rastreador de problemas.
- Java
A linguagem de programação em que o Minecraft e o Sponge estão escritos e que exigem para funcionar. http://java.com/en/
- MCP
O Mod Coder Pack ajuda desenvolvedores a criar mods, tanto para o cliente quanto para o servidor de Minecraft. http://www.modcoderpack.com/website
- Mixins
Componentes do programa especializados que injetam o Sponge no Minecraft. https://github.com/SpongePowered/Mixin/wiki
- Mod
Uma modificação do Minecraft que altera a jogabilidade de alguma forma. Os mods escritos usando a Froge API precisam do Forge para funcionar, mas alguns mods podem ser instalados por conta própria.
- NPC
Non-Player Character. Qualquer personagem do jogo não controlado por um jogador, por exemplo um aldeão.
- Ore
O site oficial de hospedagem dos plugins do Sponge. https://ore.spongepowered.org/
- Patreon
Um serviço que permite doar a projetos e organizações. Se você quiser ajudar o Sponge, este é o lugar para o fazer! Página de Doação do Sponge no Patreon
- Plugin
Um mod do Minecraft que muda o jogo via a SpongeAPI, e que só funciona nos servidores Sponge.
- Líderes do Projeto
O pessoal responsável por todo o Projeto Sponge, responsável por coordenar as atividades das várias equipas e sub-projetos.
- Pull Request (PR)
Uma forma de enviar contribuições para projetos de desenvolvimento aberto, como os repositórios do Sponge no GitHub.
- Sponge
O nome de todo o projeto.
- SpongeAPI
A API de plugins de Minecraft desenvolvida pelo projeto Sponge.
- SpongeAuth
O painel de Autenticação e a solução SSO (single sign-on) para todos os websites do Sponge. https://auth.spongepowered.org/
- SpongeCommon
Um repositório de código comum a todas as implementações oficiais da SpongeAPI, utilizado no desenvolvimento delas. O SpongeVanilla e o SpongeForge usam este repositório.
- SpongeForge
A implementação da SpongeAPI como um Coremod do Forge.
- SpongeDocs
Documentação dedicada e atualizada frequentemente, a melhor fonte de informação do Sponge.
- Fóruns do Sponge
Casa do Projeto Sponge e a segunda melhor fonte de informação sobre o Sponge. São publicados anúncios de updates com frequência. https://forums.spongepowered.org/
- Fundação Sponge
O lado financeiro do Projeto, uma entidade à parte que recebe, gere e distribui doações.
- SpongeVanilla
Uma implementação da SpongeAPI que corre diretamente no Minecraft Vanilla (e não no Forge).
- Spongie
O mascote do Sponge, uma pequena e corajosa esponja com uma capa vermelha.
- Spongy
O bot do Sponge no GitHub que faz as pré-visualizações dos PRs das documentações.
- Líderes de equipe
As pessoas que lideram as equipas (WebDev, Docs, SysOps, subreddit, IRC).