Looking for the download link? Click here
Slimefun is a plugin which aims to turn your Spigot Server into a modpack without ever installing a single mod. It offers everything you could possibly imagine. From Backpacks to Jetpacks! Slimefun lets every player decide on their own how much they want to dive into Magic or Tech.
We got everything from magical wands to nuclear reactors.
We feature a magical altar, an electric power grid and even item transport systems.
This project originally started back in 2013 and has grown ever since.
From one single person working on this plugin back then, we grew to a community of thousands of players and over 100 contributors to this project.
It currently adds over 500 new items and recipes to Minecraft (Read more about the history of this project).
But it also comes with a lot of Addons too!
Check out our Addons, you may find exactly what you were looking for.
(See also: How to install Slimefun)
Due to Spigot's abandonce of the Bukkit API, Slimefun is no longer able to work on CraftBukkit, please switch over to Spigot or Paper if you haven't already.
Slimefun 4 can be downloaded for free on our builds page.
We currently provide two distinct versions of Slimefun, development builds and "stable" builds.
Here is a full summary of the differences between the two different versions of Slimefun.
|Minecraft version(s)||:video_game: 1.13.* - 1.16.*||:video_game: 1.13.* - 1.15.*|
|testing before release||:x:||:heavy_check_mark:|
|change logs||:x:||:memo: change log|
|Download link||:floppy_disk: download latest||:floppy_disk: download "stable"|
:exclamation: We wholeheartedly recommend you to use development builds, they are the most recent version of Slimefun and also receive the most frequent updates!
You can find Slimefun's community on Discord and connect with over 2000 users of this plugin from all over the world.
Click the badge down below to join the server for suggestions/questions or other discussions about this plugin.
We are also hosting a community event every so often, join us to find out more.
Important: We do not accept bug reports on discord, please use our Issue Tracker to submit bug reports!
Due to the sheer size of this discord server, we need to enforce some important rules.
Not following these rules can lead to a kick or even a ban from the server.
Slimefun has a (detailed and well-maintained - cough) Wiki for new players, maybe also consider expanding the wiki to help grow our community and help out new users of this plugin. https://github.com/TheBusyBiscuit/Slimefun4/wiki
The wiki is entirely community-run, so if you find an article missing, feel free to write one and share it with others.
Slimefun 4 is an Open-Source project and licensed under
Over 100 people have already contributed to this amazing project. You guys are awesome.
Please consider helping us maintain this project too, your engagement keeps the project alive <3.
Slimefun4 has recently added suport for translations, note that translations are still work in progress.
So not everything may be available for translation yet.
This is an open-source community project, so your contributions keep this plugin alive!
Pull Requests can be fixes, changes or even additions, but please keep in mind that if you add too much content to Slimefun 4, you should maybe consider making an Addon for it instead (Developer Guide).
Slimefun is written in Java and uses Maven for compilation.
To compile Slimefun yourself, follow these steps:
$ git clone https://github.com/TheBusyBiscuit/Slimefun4/
$ mvn clean package
If you are already using an IDE, make sure to import the project via git and set it as a Maven project. Then you should be able build it via Maven using the goals
Slimefun uses Sonarcloud.io to monitor Code Quality.
|Overall Maintainability||"Code Smells"||"Technical Debt"||Test Coverage|
Code Smells are portions of the source code that are confusing, lack documentation or are just done very badly in general. These code smells should be held to a bare minimum.
Please contact us on Discord before working on any code smells. Some design patterns may not be changed abruptly because an addon might depend on them.
Technical Debt is basically an estimate for how long it would take to fix all issues and code smells.
Slimefun now also uses Automated Tests to determine whether an update could break something. The coverage shows how much these tests cover. Higher coverage means less breaking changes and as a result also better and more reliable builds.
Due to this being a very huge project though, getting to
100% coverage is probably close to impossible. But increasing that number even slightly still helps. So feel free to write Unit Tests for Slimefun and place them in the /src/test/java/ folder.
Slimefun4 uses various systems that collect usage information or download automatic updates as well as the latest information about the project. We do not collect any personal information from you but there are some services that may gather or download some form of data.
You can opt-out of the Auto-Updater and stats collection at any time.
Additionally the plugin connects to https://mojang.com/ to retrieve the Minecraft skins of our contributors (if possible).
Note that Slimefun is not associated with
Mojang Studios or Minecraft.