La Storia di Sponge

Questa pagina è divisa in due parti principali:
  • la storia del progetto stesso

  • la storia della nostra amata mascotte Spongie

La storia del progetto

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

Quando lo sviluppo di Bukkit e Cauldron ha raggiunto una brusca fine, la comunità di Minecraft era scioccata. Gli sviluppatori diversi da quanto sopra menzionato le comunità si sono riunite in #nextstep su Esper.NET e discusso del futuro del modding di Minecraft. È stato deciso che c’era certamente una richiesta per una nuova API come archivio CraftBukkit (Cauldron anche) è stato buttato giù.

Diversi obiettivi dovrebbero essere raggiunti con la nuova API:
  • coerenza

  • stabilità attraverso aggiornamenti di Minecraft

  • facile nell’uso

  • conformità con il contratto di licenza di Mojang

  • protezione contro dimozioni di DMCA

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.

Il 26 dicembre 2014 il Team di Granite ha deciso di limitare il Granite per l’utilizzo di SpongeAPI. Granite che ha fatto la prima implementazione di Sponge non ufficiale per Minecraft Vanilla. Il 26 marzo, il Team di Granite infine si unì alla squadra di Sponge e Granite è diventato SpongeVanilla, l’implementazione di SpongeAPI ufficiale per Minecraft Vanilla. Circa un mese dopo l’unificazione della codebase Granite e SpongeForge è diventato SpongeCommon. SpongeCommon è stato creato per contenere tutti i codici condivisi tra le due implementazioni mentre specifici codici dell’implementazione rimasero in SpongeVanilla e SpongeForge.

Il 21 aprile 2015 SpongeAPI 2.0 è stato finalmente rilasciato. Sullo sviluppo di 25 aprile 2015 build di sviluppo di SpongeForge (n. 428, Wallaroo ispirato) infine sono stati resi disponibili. La prima generazione di alpha di SpongeVanilla (DEV #17) è stata rilasciata il 13 settembre 2015.

Il 31 dicembre 2015 SpongeAPI 3.0.0 è stato rilasciato, insieme a SpongeForge (n. 1000) e SpongeVanilla (n. 129) entrò in beta.

Spongie - la nostra Mascotte

Spongie è la nostra mascotte cordiale, disponibile. Non farla piangere, è una persona molto sensibile.

La Storia di Sponge

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.

Questa versione precedente di Spongie purtroppo non è disponibile come immagine vettoriale. Così lo staff di Sponge ha deciso di creare una nuova versione vettorizzata. Due nuove bozze sono state poi pubblicate sul “Stato di Spongie <https://forums.spongepowered.org/t/state-of-spongie-wip/6194>” . Le risorse attualmente utilizzate sono trovate :doc: “<assets>qui”.