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

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 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. Providencia salas de chat para todas as coisas do Sponge. O servidor IRC está sincronizado com o servidor de Discord 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. https://ore.spongepowered.org/

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.

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