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