История Sponge

Эта страница разделена на две основные части:
  • история самого проекта
  • история нашего возлюбленного талисмана Spongie

История проекта

Sponge was founded as a better alternative to the APIs that were available as of September 2014. The Sponge Коллектив consists of many people from different Communities, e.g. Spout/Spoutcraft, Forge, Cauldron and a few others.

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

Несколько целей должны быть достигнуты с новым API:
  • стабильность
  • поддержка последних обновлений Minecraft
  • простота использования
  • совместимость с Mojang EULA
  • защита от DMCA Takedown’ов

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.

26 декабря 2014 года команда Granite решила ограничиться только SpongeAPI. Это сделало Granite первой неофициальной реализацией Sponge для читого Minecraft. 26 марта команда Granite окончательно присоединилась к команде Sponge, и Granite стал SpongeVanilla, официальной реализацией SpongeAPI для чистого Minecraft. Примерно месяц спустя началось объединение кода Granite и кода SpongeForge в новый репозиторий SpongeCommon. SpongeCommon был создан для хранения общего кода между двумя реализациями в то время как код, относящийся к конкретной реализации, оставался в SpongeVanilla и Sponge.

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

31 декабря 2015 года был выпущен SpongeAPI 3.0.0 наряду с введением SpongeForge (#1000) и SpongeVanilla (#129) в состояние беты.

Spongie - наш талисман

Spongie является нашим дружелюбным, полезным и несколько впитывательным талисманом. Не огорчайте её, так как она очень чувствительная.

История 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.

К сожалению, старая версия Spongie недоступна в векторном исполнении. Поэтому команда Sponge решила создать новую векторную версию. Два новых эскиза были размещены в теме State of Spongie. Нынешняя версия Spongie находится здесь.