All versions
1.2.5+mc-1.21.1
Release
Real Filing Reborn 1.2.5+mc-1.21.16 months ago 34
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
1.2.5
Performance
- Rewrote FilingIndexBlockEntity to maintain a live item index map instead of walking all linked cabinets on every poll
- Cabinet content changes now batch-flush to the index once per tick instead of broadcasting on every insert
- External storage mods (Refined Storage, AE2, etc.) now read from an in-memory snapshot instead of performing block entity lookups per slot
- Eliminated redundant sendBlockUpdated calls on every insert — one coalesced update per cabinet per tick
Bug Fixes
- Fixed fluid handler skipping partially-filled canisters during automation insert — matching fluid is now topped up before assigning new canisters
- Fixed getSlotLimit returning BASE tier capacity for empty slots, causing automation pipes to over-insert
- Fixed item/fluid counts not updating in external storage terminals or BER after inserts through the index
- Fixed range cache not invalidating immediately when a range upgrade is swapped
- Fixed Ledger multi-select potentially linking mismatched cabinet types causing slot count corruption
- Fixed concurrency hazard in FilingIndexItemHandler slot cache
- Fixed automation extract through index being capped to vanilla stack size
New Content
- Added 10 new wood variant Filing Cabinets: Acacia, Birch, Cherry, Crimson, Dark Oak, Jungle, Mangrove, Oak, Warped, and Spruce
Interaction Changes
- Right-clicking any non-front face of a Filing Cabinet now opens the GUI
- Right-clicking front face with empty hand now opens the GUI
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:ScIczZ5A:DDH4MHvZ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ScIczZ5A:DDH4MHvZ"
}

