Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for wickidcow

Slimefun4 continued for modern Paper servers, preserving classic gameplay, machines, items, and addon support.

Report Slimefun_Legacy?

R

4.1.66

Slimefun Legacy 4.1.66

This maintenance release isolates mutable query-condition entries from record-key identity while preserving the complete 45-addon revision-106 selection.

An externally changed condition pair could redirect a generated SQL condition while the cached key still described the original record. RecordKey now owns constructor entries and returns detached entries through its structurally read-only live view. Explicit addCondition operations, condition order, duplicate and opaque values, public descriptors, and normal key equality/text rules remain intact. A caller can edit an exported pair without modifying the underlying query.

Retained sublists delegate structural-change checks to the real linked backing list. Root views remain live and fresh sublists remain available after supported additions. This preserves single-threaded invalidation behavior, not a guarantee for concurrent mutation of query keys. Existing data and addons

No item/research IDs, field names or types, inventory codecs, SQL schemas, backpack/storage identities, recipes, menus, capacities, machine output rates, transfer priorities, save cadence or migration defaults change. No data conversion or repair is automatically enabled, and this fix cannot reconstruct earlier misdirected operations.

All 45 revision-106 addon source selections remain unchanged and must be rebuilt against the exact release core. Existing standalone addon versions are retained; no new addon version is invented merely to refresh the aggregate ZIP. The core is published as a raw drop-in JAR and the full addon set as SF_Addons_1.21.11-26.3.zip. Validation scope

The correction has focused ownership/view regression tests, original-code negative controls and generated JDBC SQLite SELECT/UPDATE/DELETE tests using the actual SQL renderer and reopened disk stores. Its release requires the versioned core/API checks, full maintained compiler, matching 45-addon build, supported-platform restart checks and byte-identical clean-build publication checks. Earlier patch or PR evidence is not relabeled as the release's results.

These tests do not certify every captured customer world, populated machine, live-client interaction, MySQL/PostgreSQL deployment, Folia region interaction, crash, future server API or cross-fork rollback. Minecraft 1.21.11 remains the runtime floor, not the age limit of saved items. Paper 26.3 remains the primary target with Paper/Purpur prioritized and derivative-server safety qualified. No measured TPS gain is claimed. Installation

Stop the server normally and back up worlds, player data, plugin directories and databases. Test the matching core and intended addons on a disposable copy. Replace existing JARs rather than leaving duplicate old/new files, and do not use live reload. Keep existing registrations and migration settings unless deliberately changing them. Review startup logs and /sf doctor before optional repairs; unreadable records are recovery tasks, not empty inventories to overwrite. Addon-only refresh: revision 107

The complete 45-addon ZIP now includes HotbarPets 1.0.3 and SimpleMaterialGenerators 1.0.5. All 43 other source selections and all exclusions are unchanged. The original Slimefun Legacy 4.1.66 core JAR and release tag remain unchanged. Both standalone raw JAR releases already exist.

The two selected sources passed 24 project tests (13 HotbarPets, 11 SMG), separate API compilation on 1.21.11/26.2/26.3 and byte-identical independent baseline builds against the 4.1.66 core. Baseline rebuilt JARs match their published standalone files. Canonical bundle JARs differ only in embedded compile-dependency POM metadata; classes and runtime resources are unchanged.

Selection head: 974e55dc763aa3e3e55fc2c4547abeebcd0dff16 (PR314).
Canonical build checkout: 72aea0f45c434f43d23774f92597c60bfbe90fc8.
Current addon ZIP SHA-256: e5715441fea9d47e80dc20a649effb9e5107ec686bfa16afe42ee2c1ae261afb.
Previous revision-106 ZIP SHA-256: b8a094c2d3e7be291b3ead6b79d10bd285aa784ac10ddfc970bca447ab998453.
Unchanged core SHA-256: 514730d71bd276b5ddcd6f46a665605be122e568f838458f66527ad396c22649.

Canonical build and published-core validation passed. The identical archive was tested with the actual published 4.1.66 core on two boots each of Paper 1.21.11, 26.2 and 26.3, with all 45 addons required and real WorldEdit/WorldEditSlimefun providers. These are generated startup/restart and project fixtures, not exhaustive customer-world, connected-player, crash or Folia-concurrency certification.

The previous ZIP, core and release metadata were backed up before replacement; uploaded bytes were downloaded again and verified. Back up world/plugin data, test the matching core and intended addons on a disposable copy, and replace existing JARs without leaving duplicate old/new versions.

Information

Published
October 3, 2026
Author
0Downloads

Platforms

Paper
Paper
1.21.11–26.3

Dependencies

PaperPaper

Dependencies: Paper

Plugins and libraries a server needs for this version to run.

No dependencies

Add anything a server has to install alongside this version.