Sponge Status Update 10th October 2018

Greetings all! This month’s regular programming has been interrupted for a special edition of the Community Update written by none other than your good man right here. (Just don’t tell Owen)

Sponge Live

I’m thrilled to announce our new more chill monthly live stream “Sponge Live”,

Every month we’ll be engaging with you the community while we do something Sponge related. This month we will be setting up a SpongeForge based server and configuring various plugins. If you’d like to join us we will be streaming on October 20th at 21:00 UTC on our Twitch Channel.

Plugin Contest

Just another friendly reminder about the plugin contest see all the details below,

The theme of this competition is Minigames, however if you don’t feel like making a minigames plugin, you can still enter the competition but be aware that we will be reducing the scores awarded to non-themed entries to 75% of what they might otherwise be. (A 25% penalty)

You can enter your plugins into the competition for your chance to win one of several prizes. If you win, you will be able to select one or more games up to the total cost of your prize value which we will then send to you.

To submit your plugin to the competition, first upload your project to Ore, then enter your link and details into our Entry Form by October 28.


Here are the planned rules for future competitions. All plugins will be eligible for submission unless otherwise specified.

• Must be your own code.

• Must be submitted on Ore (last project file submission prior to deadline will be used)

• Must be a plugin for SpongeAPI (NMS and dependencies are allowed but it should be primarily SpongeAPI).

• Must be a OSI-compliant license with a public-facing source repository.

• Must be functional. Plugins that cannot run will be disqualified.

• Must be compatible with the current release version of SpongeAPI.

• Submission must not have won a Sponge Plugin Competition before.

• Only one submission per person. If more than one submission is found by the same user then we will only use the last submission.

• You must be 17+ or have signed approval from your parent/guardian.

• Winner(s) will have 48 hours to reply from time of contact else a replacement will be chosen. A community vote may be held to help aid the choice in replacement.


With the upcoming Sponge Plugin Competition we will be opening up the rewards a bit to extend in to the console realm. (All prize values are in USD)

• Third Place: Will receive a $20 in value prize from the list below.

• Runner-Up: Will receive a $40 in value prize from the list below.

• Winner: Will receive a $60 in value prize from the list below.


You will have the choice between:

  • A reasonable amount of games (3 or less) totaling (before tax) up to the value of your prize from Steam, Origin, or GreenManGaming.

  • Gift card code matching the value of your prize for one of the following places: Nintendo eShop, PlayStation Store, Xbox Marketplace or GameStop. (For US residents only)

  • Donation to a charity of your choice.

  • FLARD (Note: FLARD may explode and/or lead to a series of comedic and likely dangerous scenarios)

Prize options are not guaranteed and are limited by the availability of the given prize at the time of collection.

Winners will be announced at the first State of Sponge following the close of the Plugin Competition


Hacktoberfest is happening this month and if you’d like to get a free t-shirt you’ll need to make 5 PRs to any open repo sign up here. If you’d like to help Sponge and get your PR count up we’ve marked some issues with the Hacktoberfest tag. We think these issues are a good starting point however you’re welcome to contribute to other issues and repos.

Versioning Change

We’re making some changes to the sponge versioning. They’ll start with our API 7.2 builds and will look like this:

Project Format Comments
SpongeAPI {APIMajor}.{APIMinor}(-SNAPSHOT) Remove patch version,
SpongeCommon {MC}-{APIMajor}.{LatestAPIMinorRelease}.{RecommendedVersion}(-SNAPSHOT) Add MC. Use only the latest released SpongeAPI version. Recommended version is defined in this project.
SpongeForge {MC}-{ForgeBuild}-{APIMajor}.{LatestAPIMinorRelease}.{RecommendedVersion(-RC{BuildNumber})} Since we can’t use snapshots in artifact versions for SpongeForge or SpongeVanilla to differentiate, we have to just use build numbers and replace -SNAPSHOT with -RC{BuildNumber} . BuildNumber is defined in the Jenkins build (defaults to 0).
SpongeVanilla {MC}-{APIMajor}.{LatestAPIMinorRelease}.{RecommendedVersion(-RC{BuildNumber})} Same as SpongeForge

With the following latest recommended and latest bleeding builds (and future release builds).

Project Latest Recommended
SpongeAPI 7.2-SNAPSHOT 7.1
SpongeCommon 1.12.2-7.1.5-SNAPSHOT 1.12.2-7.1.4
SpongeForge 1.12.2-2705-7.1.5-RC3447 (RC: Release Candidate) 1.12.2-2705-7.1.4
SpongeVanilla 1.12.2-7.1.5-RC117 1.12.2-7.1.4
Project Bleeding-In-Dev First Release Build After Version Bump (back to snapshots towards next minor release and/or recommended)
SpongeCommon 1.12.2-8.0.0-SNAPSHOT 1.12.2-8.0.0 1.12.2-8.0.1-SNAPSHOT
SpongeForge 1.12.2-2705-8.0.0-RC3449 1.12.2-2705-8.0.0 1.12.2-2705-8.0.1-RC3453
SpongeVanilla 1.12.2-8.0.0-RC117 1.12.2-8.0.0 1.12.2-8.0.1-RC120

If you would like more information on the changes see the GitHub issue


As always we love engaging with our community so be sure to ask any sponge related questions below or pokes on Discord, IRC the Forums or Twitter links below…

Twitter: https://twitter.com/SpongePowered
IRC/Discord: Sponge Chat
Twitch Stream: https://www.twitch.tv/spongepowered


you can upload this to youtube?