Documentação 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.
Introdução
Bem-vindo(a) ao SpongeDocs, a documentação oficial do projeto de código aberto Sponge.
A SpongeAPI é a sua mais nova API de plugins para o Minecraft. Você pode usá-la em um servidor vanilla (com o SpongeVanilla) ou junto com mods no seu servidor MinecraftForge (com o SpongeForge). Pegue sua cópia aqui.
Não sabe o que está procurando? Veja a seção Sobre o projeto Sponge, que contém uma breve Introdução, nossa Dúvidas frequentes e um artigo sobre A estrutura do projeto Sponge.
Os donos de servidor devem ler nossas dicas e instruções em Criando um servidor sobre como instalar, executar e manter um servidor baseado em Sponge.
O SpongeProject possui vários componentes principais. Saiba mais sobre a estrutura do projeto aqui ou visite seus repositórios no GitHub:
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore
Nota
O Sponge está em desenvolvimento. As versões experimentais e versões betas do SpongeForge e SpongeVanilla estão disponíveis para download.
Conteúdo
Criando um servidor
Esta seção é para aqueles que possuem um servidor Sponge ou estão interessados em criar um.
Preparando-se para o desenvolvimento
Prepare você e sua máquina para desenvolver o Sponge ou os seus próprios plugins! Por favor, leia esta seção antes de Criando um plugin e Contribuindo para o Sponge.
Criando plugins
Precisa de informação e ajuda para fazer seu plugin para a SpongeAPI? Não procure mais!
- Criando um plugin
- Build Systems
- Setting Up Your Workspace
- Setting Up Your Project
- Plugin Identifiers
- Classe Main de um Plugin
- Ciclo de Vida de um Plugin
- Injeção de dependência
- Best Practices
- Opcionais
- Logging and Debugging
- Comandos
- Events
- The Asset API
- Configuring Plugins
- Text
- The Data API
- Blocks
- Entities
- Items
- Trade-Offers
- Effects
- Scheduler
- Services
- Databases
- Permissions
- Bans
- Book Views
- Economia
- World Generation
- Plugin Manager
- Game Profile Manager
- Offline Player Data
- Plugin Debugging
- Tab Lists
- Plugin Metadata
- Ray Tracing
- Tutoriais
- Implementation-dependent Plugins
Ore
Aprenda a como publicar, instalar, navegar e usar a Web API da nossa solução de hospedagem de plugins, o Ore.
Contribuindo para o Sponge
Olhe aqui se você quer ajudar a melhorar o Sponge. Deixe o Spongie orgulhoso!
Sobre o Sponge
Esta seção contém informações básicas sobre o projeto, leia isso se você está confuso sobre o Sponge, seus componentes e objetivos.
Agradecimentos
A equipe SpongePowered é grata ao YourKit por providenciar seu perfilador Java completo para projetos de código aberto. YourKit, LLC é a criadora do YourKit Java Profiler e do YourKit .NET Profiler, ferramentas inovadoras e inteligentes para perfilar aplicações Java e .NET.
Links
Discord do Sponge <https://discord.gg/PtaGRAs>