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.

Esta é uma guia de palavras reservadas, frases e abreviações usadas no projeto Sponge. São disponibilizados links com mais informações em alguns casos. A intenção não é ser um guia da SpongeAPI ou de 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, …).
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. Oferece salas de bate-papo para todas as coisas 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 em injetar 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 não controlado por um jogador, por exemplo um aldeão.
Ore
Site oficial de hospedagem dos plugins do Sponge. Ainda não está pronto. Use os fóruns ao invés.
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 de Minecraft que estende e altera o Minecraft através da SpongeAPI, utilizável apenas em servidores Sponge.
Líderes do Projeto
O pessoal responsável por todo o projeto Sponge, responsável por coordenar as atividades das várias equipes 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.
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
Home do projeto Sponge e a segunda melhor fonte de informação do Sponge. São publicados anúncios de atualizações 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 Sponge API que roda 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 equipes (WebDev, docs, SysOps, subreddit, IRC).