Here Be The Start Of It All

What Be This Sponge Thing?

The purpose of the Sponge project is to create a plugin development framework for Minecraft: Java Edition. Sponge is being created by a global community, and its open-source nature means anyone can participate.

Ye Sponge was built after witnessing the sinking of other vessels in the Minecraft harbours, and we ain’t lookin’ to make the same mistakes, so:

  • Sponge be an extremely open port.
  • Sponge be having the MIT license - what be a very flexible open-sea guideline.
  • Performance at sea be of high priority.

Most plugins developed with SpongeAPI should work across several different versions of Minecraft without needing to be updated. This means that, for the most part, server owners do not need to worry about plugin incompatibilities.

We have two other projects in addition to SpongeAPI:

  1. SpongeForge, a coremod for Minecraft Forge, which is an existing Minecraft: Java Edition modding framework famous for spurring the Minecraft modding scene. Forge lacks a cross-version API, and this is where Sponge steps in. Sponge allows server owners to deploy Sponge plugins with ease, making server management easier.
  2. SpongeVanilla, a stand-alone implementation of SpongeAPI, running on top of the vanilla Minecraft server. (SpongeVanilla was formerly known as Granite, until the development teams merged).

Sailors plying the seas in Sponge or SpongeVanilla vessels need not carry any special client-sidearms. Ye shall be able to join the crew of a Sponge ship bearing only the vanilla client weapons provided by Mojang’s pirates o’ Minecraft.

SpongeAPI is not tied to any platform. This means that server owners can run Sponge plugins on any official implementation of SpongeAPI. Sponge plugins should function identically on either implementation, due to the common functionality of mixins.

Where Be the Sponge Shipyard?

You can download SpongeForge and SpongeVanilla on our downloads page.

Who Be the Powers Behind This Sponge Crew?

The project leaders are blood, gabizou and Zidane. We are trying to be very open with the team to ensure the project leaders do not end up “holding all the keys.” Nonetheless, these three people make the final decisions to ensure the efficient operation of the project.

Ye full list o’ crew be nailed to the mast at Staff.

This crew be well-familiar with Java, and many have years o’ experience as sailors-of-fortune on the seas o’ Minecraft, cunning sea-dogs what be knowing the tricks of the trade. There be a great many crew members at work on the Sponge shipyards, so many we lose track of the names, and beyond our basic countin’ skills. Here’s a toast of rum to them!