A História do Sponge
- Esta página está dividida em duas partes principais:
a história do projeto em si
a história da nossa querida mascote Spongie
A história do projeto
Sponge was founded as a better alternative to the APIs that were available as of September 2014. The Sponge Equipe consists of many people from different Communities, e.g. Spout/Spoutcraft, Forge, Cauldron and a few others.
Quando o desenvolvimento do Bukkit e do Cauldron chegaram a um fim repentino, a comunidade do Minecraft ficou chocada. Vários desenvolvedores destas comunidades se juntaram no #nextstep no Esper.NET e discutiram sobre o futuro do modding no Minecraft. Foi decidido que havia certamente a necessidade de uma nova API uma vez que o repositório do CraftBukkit (Cauldron também) foi tirado do ar.
- Foram definidos varios objetivos para a nova API:
consistência
estabilidade entre as atualizações do Minecraft
facilidade de uso
conformidade com o EULA da Mojang
proteção contra DMCA takedowns
While the goals were mostly clear, the route to be taken was not. The soon-to-be Project was still nameless too. The first mention of Sponge as the projects name was on Sept, 6th by Firehead94. Obviously, the name stuck.
The initial commit to SpongeAPI and SpongeForge was made on September 7th and 8th, 2014 by one of the Sponge Project leaders, Zidane. This was the beginning of the development of SpongeAPI and SpongeForge (named Sponge at the time).
On September 7th, 2014 the initial commit to Granite, an API based upon Vanilla Minecraft was made. Granite, originally started as an independent project, was planned to implement its own API and SpongeAPI. Granite and SpongeForge coexisted until April 20th, 2015.
The development of SpongeForge and the API gained momentum leading to a first API release on December 1st, 2014. However, this version was far from feature complete and an API-only release, meaning that there was no official implementation available at that time.
Em 26 de dezembro de 2014 a equipe do Granite decidiu limitar o Granite à utilização da SpongeAPI. Isto fez do Granite a primeira implementação não oficial do Sponge para o Minecraft Vanilla. Em 26 de março a equipe do Granite finalmente juntou-se a equipe do Sponge e o Granite tornou-se o SpongeVanilla, a implementação oficial da SpongeAPI para Minecraft Vanilla. Cerca de um mês depois da unificação do Granite e do SpongeForge iniciou-se o código base do SpongeCommon. O SpongeCommon foi criado para manter todo o código compartilhado entre as duas implementações enquanto o código específico de cada uma fica em seus respectivos repositórios.
Em 21 de abril de 2015 a SpongeAPI 2.0 foi finalmente lançada. Em 25 de abril de 2015, versões de desenvolvimento do SpongeForge (#428, Inspired Wallaroo) ficaram disponíveis. A primeira versão alpha do SpongeVanilla (DEV#17) foi lançada no dia 13 de setembro de 2015.
Em 31 de dezembro de 2015, a SpongeAPI 3.0.0 foi lançada junto com o SpongeForge (#1000) e SpongeVanilla (#129) entrando em seus betas.
Spongie - nossa mascote
O Spongie é nossa amigável, prestativa e de certa forma, úmida, mascote. Não a faça chorar, já que ela é uma pessoa muito sensível.
A história da Spongie
Spongie first appeared in #Sponge on Esper.NET around September 2014. She was created and posted by DragonsPainter. Strad, another user, felt that Spongie would look better with a moogle-like antenna, a Forge furnace instead of a Cauldron and replaced the Spigot with Spout. An anonymous user then removed all labels and introduced her as the icon and background logo for the Sponge reddit section.
Esta versão antiga da Spongie infelizmente não está disponível como imagem vetorial, por isso, a equipe do Sponge decidiu criar uma versão nova vetorizada. Foi publicado dois novos rascunhos no Estado do Spongie. Os assets atuais podem ser encontrados aqui.