Die Geschichte des Sponge-Projekts

Diese Seite ist in zwei Abschnitte unterteilt:
  • Die Geschichte des Projekts
  • Die Geschichte unseres geliebten Maskottchens Spongie

Die Geschichte des Projekts

Sponge was founded as a better alternative to the APIs that were available as of September 2014. The Sponge Mitarbeiter consists of many people from different Communities, e.g. Spout/Spoutcraft, Forge, Cauldron and a few others.

Als die Entwicklung von Bukkit und Cauldron schlagartig gestoppt wurde, war die weltweite Minecraft Community erschüttert. Einige Entwickler der genannten Projekte fanden sich in #nextstep im Esper.NET IRC Netzwerk zusammen und diskutierten über die Zukunft der Minecraft Modifikationen. Es wurde festgestellt, dass es definitiv eine Nachfrage nach einer neuen API gibt, da das CraftBukkit Repository (und Cauldron) nicht mehr öffentlich zugänglich waren.

Einige Ziele sollen mit der neuen API erreicht werden:
  • Einheitlichkeit
  • Stabilität über Minecraft-Updates hinweg
  • Anwenderfreundlichkeit
  • Einhaltung der Mojang-EULA
  • Schutz gegen 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.

Zidane, einer der Projektleiter, machte am 7. und 8. September 2014 den ersten Schritt für die SpongeAPI und für SpongeForge (damals nur „Sponge“), sodass mit der Entwicklung begonnen werden konnte.

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.

Am 26. Dezember 2014 entschieden sich die Entwickler von Granite, nur die Api von Sponge, und keine eigene, zu verwenden. So wurde Granite die erste inoffizielle Implementierung von Sponge in Vanilla Minecraft. Das Projekt ist seit dem 26. März 2015 unter dem Namen SpongeVanilla als erste offizielle Version von Sponge für Vanilla Minecraft bekannt, denn die Entwickler entschieden sich endlich dazu, dem SpongeProjekt beizutreten. Ungefähr einen Monat später begann die Entwicklung von SpongeCommon, um die Gemeinsamkeiten der beiden Implementierungen in einem gesamten Quelltext fortführen zu können. Die jeweiligen Teile des Codes, die sich je nach Implementierung unterscheiden, blieben weiterhin getrennt in SpongeVanilla und SpongeForge.

Am 21. April 2015 wurde die SpongeAPI 2.0 veröffentlicht. Am 25. April 2015 wurden die Entwicklungs-Versionen von SpongeForge (#428, Inspired Wallaroo) endlich veröffentlicht. Die erste Alpha-Version von SpongeVanilla (DEV#17) wurde am 13. September 2015 herausgebracht.

Am 31. Dezember 2015 wurde die SpongeAPI 3.0.0, zusammen mit SpongeForge (#1000) und SpongeVanilla (#129) veröffentlicht.

Spongie - unser Maskottchen

Spongie ist unser freundliches, hilfsbereites und auch ein bisschen saugfähiges Maskottchen. Bring sie nicht zum Weinen, Spongie ist sehr sensibel!

Die Geschichte von Spongie

Spongie tauchte zuerst etwa im September 2014 in #Sponge im Esper.NET auf. Sie wurde von DragonsPainter erschaffen und gepostet. Strad, ein weiterer Nutzer, fand Spongie mit einer Moogle Antenne hübscher und tauschte den Forge Ofen durch einen Kessel (eng. cauldron) sowie den Wasserhahn (eng. spigot) durch einen anderen Wasserhahn (eng. spout) aus. Ein weiterer, anonymer, Nutzer entfernte später alle Beschriftungen und nutzte Spongie als Hintergrund und Logo für das Sponge Subreddit auf Reddit.

Diese ältere Version von Spongie ist leider nicht als Vektorgrafik verfügbar. Deshalb entschied sich die Projektleitung eine neue, vektorbasierte Version von Spongie zu erstellen. Zwei neue Entwürfe würden im Spongie Statusupdate vorgestellt. Die derzeit genutzten Grafiken findest du hier.