Tags
Creators
Details
2800
Compatibility
Changes
SlimefunCore 4.0 โ Minecraft 26.x Release ๐
What's New
๐ฎ Minecraft 26.x Support
SlimefunCore now exclusively targets Minecraft 26.x โ the new generation of Minecraft using the modern year.drop.hotfix versioning scheme.
- โ Minecraft 26.1 (March 2026)
- โ Minecraft 26.1.1 / 26.1.2 (April 2026 hotfix)
- โ Minecraft 26.2 "Chaos Cubed" (June 2026 โ current stable)
- โ Future-proof โ automatically compatible with 26.3+ and beyond via open-ended version matching
Note: Minecraft 1.21.x support has been fully dropped. This is a clean replacement, not multi-version.
๐๏ธ New Storage & Database System
A completely redesigned storage backend that replaces the legacy flat-file system:
- Modern database architecture โ scalable and reliable data persistence
- Multi-backend support โ flexible storage options for servers of all sizes
- Improved data integrity โ safer block data, player profile, and inventory handling
- Seamless migration โ existing world data is automatically converted on first load
New Storage Commands (/sf storage)
Administer and monitor the database directly in-game:
/sf storage infoโ View current provider, connection status, ping, and connection pool size/sf storage statsโ View cache statistics (hit rate, entries, evictions)/sf storage statusโ One-line health summary/sf storage verifyโ Run a schema integrity check to find missing columns/tables/sf storage repairโ Automatically repair missing schema columns/sf storage cache clearโ Invalidate cached data for online players/sf storage backup [create|list|restore|delete|verify]โ Fully integrated database backup manager
โ Java 25 Support
Built and tested against JDK 25 (Eclipse Adoptium) โ fully compatible with the latest Java runtime.
๐ง Paper 26.x API Modernization
Under-the-hood updates to align with the latest Paper API:
- Migrated to Component-based events (Adventure API)
- Adopted
DamageSourcebuilder for modern damage events - Switched to
Registry.BIOMElookups (replacing deprecatedBiome.valueOf) - Updated potion system to
setBasePotionType(replacing removedPotionData) - Modernized WorldEdit & mcMMO integration hooks
Requirements
| Requirement | Version |
|---|---|
| Minecraft | 26.1+ (any 26.x release) |
| Server | Paper 26.x (or forks: Purpur, Folia, etc.) |
| Java | 21+ (25 recommended) |
Installation
- Download the JAR from this page
- Drop it into your server's
plugins/folder - Restart your server
Setting up the New Database System
By default, Slimefun 4.0 uses the familiar legacy file-based system to ensure backward compatibility and prevent unexpected migrations. To switch to the new database system, follow these steps:
- Stop your server.
- Open
plugins/Slimefun/database.ymlin your text editor. - Change the
providersetting fromlegacyto your preferred database type (e.g.,sqlite,mysql,mariadb,postgresql).- For
sqlite, no additional configuration is needed. - For
mysql/mariadb/postgresql, fill in the host, port, username, and password in the same file.
- For
- Start your server.
- Slimefun will automatically connect to the database, initialize the tables, and seamlessly migrate your existing world data on the first load!
โ ๏ธ Breaking Change: This release does NOT support Minecraft 1.21.x or earlier. If you're running an older server, stay on the previous release.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Fz9hstnG:tR807Mjx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Fz9hstnG:tR807Mjx"
}

