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).