The History of Sponge

This page is split into two main parts:
  • the history of the project itself

  • the history of our beloved mascot Spongie

The History of the Project

Sponge був заснований як краща альтернатива API-інтерфейсам, що були доступні станом на вересень 2014 року. Sponge Staff персонал складається з багатьох людей з різних спільнот, наприклад. Spout/Spoutcraft, Forge, Cauldron та інші.

Коли розвиток Bukkit та Cauldron було припинено, громада Minecraft була шокована. Кілька розробників з вищезгаданих спільнот зібралися у #nextstep на Esper.NET та обговорили майбутнє моддінгу Minecraft. Було вирішено, що, безумовно, існує попит на новий API-інтерфейс, оскільки сховище CraftBukkit (а також Cauldron) було знищено.

Several goals should be achieved with the new API:
  • consistency

  • stability across Minecraft updates

  • ease of use

  • compliance with the Mojang EULA

  • protection against DMCA takedowns

Хоча цілі були в основному зрозумілими, зі шляхом, яким потрібно було рухатися, ясності не було. В нового проекту ще не було назви. Першим, хто вжив слово Sponge як назву проекту 6 вересня був Firehead94. Очевидно, що ім’я приклеїлося.

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 the SpongeAPI and SpongeForge (named Sponge at the time).

7 вересня 2014 року було зроблено початкову фіксацію у Granite, API-інтерфейс, заснований на Vanilla Minecraft, був зроблений. Granite спочатку стартував як незалежний проект і планував реалізувати власний API-інтерфейс та SpongeAPI. Granite та SpongeForge співіснували до 20 квітня 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.

26 грудня 2014 року команда Granite вирішила обмежити використання Granite використанням у SpongeAPI. Це зробило Granite першою неофіційною реалізацією Sponge для Vanilla Minecraft. 26 березня команда Granite нарешті приєдналася до команди Sponge, і Granite став SpongeVanilla, офіційною реалізацією SpongeAPI для Vanilla Minecraft. Приблизно через місяць в SpongeCommon розпочалася уніфікація коду бази Granite і SpongeForge. SpongeCommon було створено для зберігання всього спільного коду між двома реалізаціями, тоді як код впровадження залишається у SpongeVanilla та SpongeForge.

21 квітня 2015 року було остаточно випущено SpongeAPI 2.0. 25 квітня 2015 року, нарешті, було надано доступ до розробок версій SpongeForge (# 428, Inspired Wallaroo). Першу альфа-версію SpongeVanilla (DEV # 17) було випущено 13 вересня 2015 року.

On December 31st, 2015 SpongeAPI 3.0.0 was released, along with SpongeForge (#1000) and SpongeVanilla (#129) entering their beta.

Spongie - our Mascot

Spongie is our friendly, helpful and somewhat soaky mascot. Don’t make her cry, as she’s a very sensitive person.

The History of 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.

This older version of Spongie sadly isn’t available as vector graphic. Thus Sponge staff decided to create a new vectorized version. Two new drafts were then posted on State of Spongie. The currently used assets are located here.