Installing Plugins

What Are Plugins

Plugins are files written in Java that change the way the server works, generally adding features. They allow server owners to do a lot of modifications, such as adding an economy system, managing teleports and permissions, etc.

Finding Plugins

Warning

Do not download plugins from untrustworthy sources! Malicious plugins can be used to give others unauthorized access to your server or computer.

SpongePowered currently runs the Ore platform to make it easy for plugin developers and users to distribute and download plugins. Alternatively, you can search for plugins on the SpongePowered forums.

Installation

SpongeForge

In order to install plugins, place them into the /mods/ folder of your game or server directory. If your download came in a .zip file, then you may need to extract it to find a .jar file inside.

You can also place your plugins inside the /mods/plugins/ subfolder or even set a custom folder in the global.conf file via the plugins-dir setting. SpongeForge will automatically search these folders for plugins. Please note that plugins which make use of Mixins must reside inside the mods folder.

SpongeVanilla

Note

For consistency between SpongeForge and SpongeVanilla, plugins are stored in the mods directory on SpongeVanilla.

In order to install plugins, place them into the /mods/ folder of your game or server directory. If your download came in a .zip file, then you may need to extract it to find a .jar file inside.

You can also place your plugins inside the /mods/plugins/ subfolder or even set a custom folder in the global.conf file via the plugins-dir setting. SpongeVanilla will automatically search these folders for plugins. Please note that plugins which make use of Mixins must reside inside the mods folder.

Common Problems

If you are having problems with a plugin, consider the following things:

  • Is the plugin compatible with your Minecraft version? While Sponge tries to keep old plugins working, this is sometimes not possible. In most cases, plugins based on a stable release should continue functioning without being updated. Please note that plugins might stop working if you switch to a different major version of the API, since major versions contain breaking changes. Refer to our versioning scheme for more information.
  • Do you run a current Java version? Sponge is built for Java 8 and is known to trigger a bug in the JRE 1.8.0_20, so make sure you use a version newer than that.
  • The plugin may be outdated. Is there a newer version of the plugin?
  • Does the plugin need a specific implementation and/or build of Sponge? Some plugins may bypass the Sponge API, or otherwise rely on details that change between versions or platforms. Check at the site you downloaded it from.