Glossário do Sponge
Aviso
This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.
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 do SpongeAPI ou do Java.
Nota
Os termos são definidos com referências ao Minecraft e/ou ao Projeto Sponge conforme seja necessário.
Definições
- API
Interface de Programação de Aplicações - uma forma de facilitar o modding.
- Contribuidor
Alguém que contribui com código para o projeto.
- 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 de documentações. A SpongeDocs utiliza-o para efetuar as traduções da documentação para várias línguas. https://crowdin.com/project/sponge-docs
- Desenvolvedor
Alguém que programa (Sponge, Plugins, Mods, …).
- FLARD
É verde, comestível e explosivo. Deixa-o em paz e ele deixa-te em paz.
- Forge
Uma API de modding de Minecraft antiga. O Forge permite a utilização de mods em single player, e em servidores dedicados. https://mcforge.readthedocs.io/en/latest/
- GitHub
Um sistema público e gratuito, baseado na web, para partilhar código e criar 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. Oferece salas de chat para todas as coisas do Sponge.
- Issue
Uma maneira de assinalar problemas, bugs, melhorias e coisas para fazer no GitHub e noutros lugares. O projeto Sponge usa o GitHub como um Rastreador de Problemas (Issue Tracker).
- Java
Linguagem de programação que Minecraft e o Sponge são escritos, e que exigem para serem executados. https://Java.com/
- MCP
O Mod Coder Pack ajuda os desenvolvedores a criar mods, tanto para o cliente como 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 de Minecraft que muda a jogabilidade de alguma forma. Os mods escritos usando a Forge API precisam do Forge para trabalhar, mas alguns mods podem ser instalados sozinhos.
- 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. Ainda não está pronto. Usa os fóruns em substituição.
- Patreon
Um serviço que permite doar a projetos e organizações. Se quiseres ajudar o Sponge, este é o lugar para o fazeres! 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 submeter contribuições para projetos de desenvolvimento aberto, como os repositórios Sponge no GitHub.
- Sponge
O nome de todo o projeto.
- SpongeAPI
A API de Plugins de Minecraft desenvolvida pelo projeto Sponge.
- SpongeCommon
Um repositório de código comum a todas as implementações oficiais da SpongeAPI, utilizado nas builds destas. O SpongeVanilla e o SpongeForge utilizam este repositório.
- SpongeForge
A implementação da SpongeAPI como um Coremod do Forge.
- SpongeDocs
Informação dedicada e atualizada frequentemente, a melhor fonte de informação sobre o 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/
- Sponge Foundation
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
A Mascote do Sponge, um pequeno e valente Sponge com uma capa vermelha.
- Spongy
O Bot do GitHub do Sponge que faz as pré-visualizações dos PRs dos Docs.
- Líderes de equipa
As pessoas que lideram as equipas (WebDev, Docs, SysOps, subreddit, IRC).