New

EmeraldHost 2.0 is here: faster, more intuitive, and made for everyone - the new panel!

Learn more
Guides

How to Add Mods to Your Minecraft Endstone Edition Server

Add mods or plugins to a Minecraft Endstone Edition server

3 min read
Jul 30, 2026

Endstone does not support classic mods. Instead, the server is extended through Endstone plugins that run exclusively on the server.

Which plugin formats exist?

Format Language Note
.whl Python The common format. Endstone loads every .whl file from the plugins folder.
.so C++ For Linux servers. Make sure to download the Linux build of the plugin.

Where do I find plugins?

There is no official plugin marketplace with a browser for Endstone. You can find plugins in these places:

  • Python plugins are usually published as a package on PyPI
  • Many developers additionally provide their plugin as a release file on GitHub
  • The GitHub topic endstone-plugin gives an overview of public projects

Install a plugin

  1. Download the plugin
    Download the plugin as a .whl file (Python) or as a .so file (C++, Linux).

  2. Stop the server
    Stop your server via the dashboard.

  3. Connect via SFTP
    Connect to your server via SFTP or use the file browser in the dashboard.

  4. Upload the plugin
    In the main folder of your server, upload the file into the following folder:

    plugins
    
  5. Start the server
    Start your server. The plugin is loaded on startup.

  6. Check the result
    Enter the following command in the console of your server to list all loaded plugins:

    plugins
    

Update a plugin

  1. Stop the server
    Stop your server via the dashboard.

  2. Delete the old version
    Delete the old plugin file from the plugins folder. If you leave it there, the server tries to load both versions.

  3. Upload the new version
    Upload the new file into the plugins folder.

  4. Start the server
    Start your server so the change takes effect.

Remove a plugin

  1. Stop the server
    Stop your server via the dashboard.

  2. Delete the plugin
    Delete the plugin file from the plugins folder.

  3. Delete the configuration
    Optionally delete the matching subfolder of the plugin under plugins/.

  4. Start the server
    Start your server.

Reload plugins

The following command makes Endstone reload the configuration and the plugins:

reload

Behavior and resource packs

Because the official Bedrock Dedicated Server still does the work under Endstone, behavior and resource packs work as usual in addition to plugins.

Written byEmeraldHost Team
Last updated on Jul 30, 2026 Edit on GitHub

Did this article help you?

Your feedback helps us improve our guides.

Help shape the guides

€10.00 in credit for every new guide, €5.00 for every improvement.

Contact Support

Create a support ticket and our team will get back to you as soon as possible – personal and professional.

Go to Support
1257 members online

Discord Community

Connect with other players, get quick help from the community, and stay up to date with the latest news.

Join Discord

Join our Discord community 1257 members online right now