File Details
colonylink-1.3.9.jar
- B
- May 22, 2026
- 357.35 KB
- 74
- 1.21.1
- NeoForge
File Name
colonylink-1.3.9.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
v1.3.9 - Dedicated server stability
## Highlights
This release brings full dedicated server compatibility and fixes a long-standing item double-counting bug in the Warehouse Link Terminal.
## Fixes
- **Dedicated server boot crash** — AE2 part-model registration was being called too late in the mod lifecycle, triggering a `RuntimeDistCleaner` chain on dedicated servers. Moved the registration into the mod constructor so it runs before AE2 freezes its registry.
- **NeoForge 1.21.1 model variant** — `ModelEvent.RegisterAdditional` now uses the `"standalone"` variant as required by NeoForge 1.21.1 (was previously empty, causing a silent fallback chain that masked other errors).
- **Warehouse Terminal item double-counting** — MineColonies exposes both individual racks and a meta-handler (aggregated view) via `getContainers()`. Reads now go through the meta-handler (faster, already deduplicated by MineColonies). Writes still target individual racks to avoid any risk of unexpected behavior on the aggregate.
- **Warehouse Terminal slot count overflow** — large stack counts (1000+, 1M+) were overflowing the slot bounds. Counts now use a scaled-down font and AE2-style compact format (`1.0K`, `999K`, `1.0M`, etc.).
## Cleanup
- Removed leftover RS2 (Refined Storage) assets and recipes from the codebase.
## Validation
Tested end-to-end on a dedicated server running All The Mods 10:
- Clean boot, no `RuntimeDistCleaner` warnings related to ColonyLink
- Full warehouse operations (deposit, pickup, transfer WH↔ME, transfer WH↔inventory)
- Multi-rack configurations (simple, double, mixed) all report correct counts
## Compatibility
- Minecraft 1.21.1
- NeoForge 21.1.228+
- MineColonies 1.1.1299+
- Applied Energistics 2 19.2.17+
---
**Thanks** to [@UseTheRedDye](https://github.com/UseTheRedDye) for the detailed crash reports that made finding the timing issue possible.