Skip to content

Releases: rutwok-labs/Slimefun4Core

New Features & Improveme

Choose a tag to compare

@rutwok-labs rutwok-labs released this 02 Jun 10:17

SlimefunCore4 Changelog

Cargo Grid Monitor System (new)

  • Added a new Cargo Grid Monitor GUI for Cargo Manager.
  • Added item categories for easier browsing.
  • Added search support for item names, materials, and Slimefun IDs.
  • Cargo Grid Monitor (new)

Automatic Server Version Detection

  • Added automatic Minecraft server version detection.
  • Improved compatibility checks for supported server versions.
  • Reduced manual setup required for server owners.

Automatic Compatible Slimefun Updates

  • Improved Modrinth update checking.
  • Added compatible-build selection based on server version.
  • Added safer update validation before installing builds.
  • Added cache fallback so startup stays safe if the API is unavailable.

Improved Console Logging

  • Added clear loading steps for services, items, resources, addons, tasks, and integrations.
  • Improved startup diagnostics while keeping warnings/errors safe and visible.

SlimefunCore4 Improvements

Choose a tag to compare

@rutwok-labs rutwok-labs released this 19 May 11:17
888727f

SlimefunCore4 — Changelog

Build 2670 — 2026-05-19

🟢 Addon Manager

  • Multi-version addon URLs via addons.<key>.versions per SF4 build tag
  • Auto-detects server Minecraft version on startup, shows only compatible addons
  • Version-specific cloud-sync URL support via cloud-sync.version-urls
  • /addon list shows server version, active build tag, and hidden addon count
  • Old single-URL config format still works — automatically upgraded on load
  • Remote sync no longer overwrites local enabled / download toggles

🔵 Safety

  • Addon JARs only deleted when explicitly disabled or removed via command
  • Deletion queue, addon logs, and config backups kept across restarts

🟡 World Backup

  • New WorldBackupService — backs up world, world_nether, world_the_end on shutdown
  • Skips live lock files, checks disk space before starting, auto-purges old backups
  • Configurable via slimefun.world-backup in config.yml

🔶 Dough Bridge Layer

  • Added io.github.thebusybiscuit.slimefun4.libraries.bridge — 13 wrapper classes
    (SF4Items, SF4Colors, SF4ItemUtils, SF4InvUtils, SF4Patterns, SF4BlockPos,
    SF4DataAPI, SF4ChatInput, SF4Vein, SF4PlayerUtils, SF4TaskQueue, SF4Config, SF4Collections)
  • 144 internal call sites migrated to bridge — future Dough updates touch 13 files, not hundreds
  • Public API and storage types kept as direct Dough imports for addon compatibility
  • No gameplay or behaviour changes

SlimefunCore4-2647

Choose a tag to compare

@rutwok-labs rutwok-labs released this 06 May 10:34

Addon Manager

Build 2647


What's New

  • Dynamic addon list showing cloud-managed and manually installed addons
  • Status overview with managed, loaded, and unmanaged addon counts
  • Smarter GitHub jar selection — matches by addon name first
  • Managed addon detection now reads directly from the jar's plugin.yml
  • Fallback flags for remote sync are now fully respected

New Commands

  • /sf addon list — lists all addons (managed + installed)
  • /sf addon status — shows addon counts and sync state
  • /sf addon sync — manually trigger a cloud config sync
  • /sf addon enable <name> — enable a managed addon
  • /sf addon disable <name> — disable a managed addon
  • /sf addon update <name> — update a specific addon
  • /sf addon download <name> — download a managed addon
  • /sf addon remove <name> — remove a managed addon

Changelog

  • improve performance
  • fixed critical bug

SlimefunCore4-2626

Choose a tag to compare

@rutwok-labs rutwok-labs released this 28 Apr 14:30

🚀 SlimefunCore4 v2621

A stability-focused update with major storage improvements, Android system upgrades, and multiple critical fixes.


✨ Highlights

🧠 New Storage System (Major Upgrade)

  • Introduced a modular storage architecture
  • Added SQLite backend support
  • Implemented async save queue & caching
  • Added data consistency checker & migration system
  • Improved overall performance and reliability

🔒 Storage Improvements

  • Moved storage logic away from risky bootstrap path

  • Added atomic file saving (prevents corruption)

  • Fixed research data issues

  • Added validation systems:

    • Research validation
    • Backpack size checks
  • Improved safety:

    • Null-safe item loading
    • Optional-based lookups
    • Immutable data views
    • Dirty flag tracking per section

🤖 Android System Upgrades

  • Added bad-data recovery system

  • New Android GUI status panel:

    • Running / Paused / Error states
    • Step progress tracking
    • Current command display
    • Fuel buffer info
    • Facing direction
    • Last error reporting

📜 Script System Fixes

  • Fixed script rating system
  • Improved script sorting
  • Fixed script browser page issues

🧩 Developer Changes

  • Added new storage components:

    • StorageException
    • StorageSaveQueue
    • StorageCache
    • StorageFactory
    • StorageConsistencyChecker
    • StorageMigrator
    • SQLiteStorage

⚠️ Notes

  • This is an experimental but stable build
  • Storage system is now future-ready and extensible
  • Recommended to backup data before upgrading

💬 This update focuses on making your server safer, faster, and more scalable while preparing for future features.

Full Changelog: slimefuncore4-2610...2626

SlimefunCore4-2609

Choose a tag to compare

@rutwok-labs rutwok-labs released this 07 Apr 11:49

✨ Release Notes

This build improves SlimefunCore4 for modern Paper/Purpur servers and adds a working unofficial GitHub updater flow.

Changes

  • Added updater console logging
  • Added latest-version and update-available startup messages
  • Added automatic GitHub release download to the server update folder
  • Fixed Basic Machines guide recipe display issues
  • General compatibility and cleanup updates

File

  • SlimefunCore4-2610.jar

Compatibility

  • Minecraft: 1.21.1 - 1.21.11
  • Server: Paper / Purpur
  • Java: 21

Notes

This is an unofficial modified build intended for owned-server use and testing.

Slimefun v4.9-UNOFFICIAL for 1.21.11

Pre-release

Choose a tag to compare

@rutwok-labs rutwok-labs released this 04 Apr 15:39

🚀 Slimefun 4.9-UNOFFICIAL

Custom unofficial compatibility build of Slimefun for Purpur/Paper 1.21.11 with Java 21 support.

📌 What Is This?

This is a custom updated build of Slimefun made to work properly on newer 1.21.11 server environments.

⚠️ What Happened Before?

Before this build, Slimefun could run into compatibility problems on newer server versions, including startup and runtime issues on 1.21.11.

✅ What’s New?

  • 🟢 Compatible with Minecraft 1.21.11
  • ⚙️ Improved compatibility for Purpur/Paper
  • 🧠 Better support for newer runtime behavior
  • 📦 Stable startup and loading behavior

💻 Tested Environment

  • 🖥️ Server: Purpur 1.21.11
  • ☕ Java: 21
  • 📦 Slimefun: 4.9-UNOFFICIAL

🙌 Credits

  • ❤️ Original Project Creator: TheBusyBiscuit
  • 👥 Original Project Team: Slimefun Team
  • 🛠️ Compatibility update and unofficial build maintenance: R2Ksanu

⚠️ Disclaimer

This is an unofficial modified build of Slimefun.
It is not official support build from the original Slimefun team.

Please use it only for your own server, testing, and custom deployment.