Choosing an Implementation
Something that runs Sponge plugins is called an implementation. As long as a plugin is correctly made using the SpongeAPI, it should run correctly on any sufficiently-complete implementation.
Minecraft can’t run Sponge plugins out of the box, but you can modify it to do so.
The Sponge API itself is an open standard.
Available Implementations
There be only two vessels ye may choose from:
Name |
Built upon |
---|---|
Mojang Gang’s “vanilla” Minecraft vessels, and ye Minecraft Forge |
|
That Mojang Gang’s “vanilla” Minecraft vessel |
What the hell do I want?
How the bloody hell should I know, ye salt-addled seaweed shoveler? Get some damn brains into ye , or more rum. If ye wants to play by yerself, or have them weirdo mod thing-a-majiggers, then get yerself SpongeForge.
If you only want to run a Mincraft server with plugins on it (but no mods), then you can choose SpongeForge or SpongeVanilla. SpongeForge supports vanilla clients, as long as you don’t install Forge mods which require clientside mods. If you prefer to run a server without Forge, then SpongeVanilla is your preferred option.
SpongeVanilla and SpongeForge (without mods) behave the same, so the decision between the two is a matter of preference, not a choice of functionality or features.