ColonyLink

Connect your MineColonies builders to your AE2 network. Monitor resources, trigger crafting, and automate item delivery — including Domum Ornamentum blocks.

File Details

colonylink-1.1.4.1.jar

  • R
  • May 14, 2026
  • 311.16 KB
  • 43
  • 1.21.1
  • NeoForge

File Name

colonylink-1.1.4.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:colonylink-1532712:8088655"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

ColonyLink v1.ColonyLink v1.1.4.1 — Hotfix

Fixed missing craft recipes for the two RS2 items — the Colony Link Wand (RS) and the Colony Link Redirector (RS) had no crafting recipe, making them unobtainable in survival without commands.
Fixed

Added colony_link_wand_rs.json — craft recipe for the RS2 wand
Added colony_link_redirector_rs.json — craft recipe for the RS2 redirector

No other changes. All v1.1.4 features remain intact.

ColonyLink v1.1.4.1 — Release Notes

This version represents the feature-complete state of ColonyLink.
Unless a major hotfix is required, this will remain the final release of this version line.


⚠ Refined Storage 2 — Now Fully Supported

Previous versions of ColonyLink included beta support for Refined Storage 2. As of v1.1.4, RS2 support is stable and on par with AE2 across all features — resource listing, Priority Request, tool substitution, Domum Ornamentum handling, autocrafting feedback, and redirector integration.

If you were holding off on RS2 due to the beta label, this release is the one to upgrade to.


What's New

GUI Configuration System

A new in-game customization panel, accessible via the ⚙ settings icon next to the Restart button in the wand GUI.

  • Background color — fully customizable via RGB sliders
  • Title bar color — independent from the background
  • Border color and thickness — 1 to 4px
  • Opacity — from 10% to 100%, applied globally across all GUI elements
  • Scale — resize the GUI to your preference (default: 90%)
  • Settings are saved client-side in .minecraft/config/colonylink_gui.json and persist across sessions
  • The config screen stays open during ticker refreshes — no more accidental closures



Redirector Overhaul

  • Buffer resized to 9×3 (standard chest layout) for both AE2 and RS2 variants
  • Linked builder name now displayed in the redirector GUI, between the title and wand status
  • Builder name resolves automatically on chunk load for redirectors linked before this update
  • Improved GUI layout: proper spacing, title bar, inventory label, separators between sections


Tool & Enchant Substitution — RS2

  • Tool upgrade logic (best available tool substitution by building level) is now fully implemented for RS2, matching the existing AE2 behavior
  • Applies in both the resource list and the Priority Request panel
  • Uses BuilderToolHelper.fromRS2Storage() and fromRS2Crafting() wrappers — no AE2 dependency


Craft Feedback Improvements

  • Tooltip for craftable items now shows "⚠ Missing primary ingredient" when the item's crafting ingredients are unavailable — making it clear the item itself can be crafted, but something is blocking it
  • Chat message on failed craft now reads: "Missing primary ingredients for: [item]" instead of just listing the item — the "for" makes the causal relationship explicit
  • Applied consistently to both AE2 (CraftHandler) and RS2 (CraftHandlerRS)


Adaptive GUI Scale

  • GUI defaults to 90% scale out of the box for a better visual fit at standard MC GUI scales
  • Fully overridable per-player in the config screen
  • Scale and all input interactions (clicks, drag, scroll) correctly transform coordinates in scaled space


Bug Fixes

Refined Storage 2

  • Fixed Domum Ornamentum item duplicates appearing in RS2 tooltips (computeDomumStatusRS deduplication by materialBlock)
  • Fixed incorrect AE2/RS2 routing for Domum items in DomumCraftHandler — now detects the actual redirector type instead of sniffing inventory
  • Fixed Domum items missing from Priority Request panel on AE2
  • Fixed tool substitution not applying in RS2 resource list and Priority Request

General

  • Fixed config screen closing on every ticker refresh (~400 ticks) — ColonyLinkPacket.handle() now detects ColonyLinkConfigScreen as a valid screen and updates the parent silently
  • Fixed builder name showing "N/A" on redirectors linked before v1.1.4 — lazy resolution in updateState() now resolves the name from the colony on next tick
  • Fixed getJobStatus compile error — computeWorkerStatus parameter changed from ICivilianData to ICitizenData which actually exposes the method
  • Fixed GUI scale breaking all button hitboxes — mouse coordinates are now transformed into GUI space via toGuiX()/toGuiY() in all input handlers
  • Fixed redirector GUI being oversized after buffer resize — layout fully recalculated for 9×3 slots
  • Fixed warehouse card slot visual misalignment in redirector GUI after title bar height change

Technical Notes

  • New files: ColonyLinkGuiConfig.java, ColonyLinkConfigScreen.java
  • Modified: ColonyLinkScreen, ColonyLinkPacket, ColonyLinkServerTicker, ColonyLinkRedirectorBlockEntity (AE2 + RS2), ColonyLinkRedirectorScreen (AE2 + RS2), ColonyLinkRedirectorMenu (AE2 + RS2), ColonyLinkWand, ColonyLinkWandRS, CraftHandler, CraftHandlerRS, BuilderToolHelper, DomumCraftHandler
  • Requires: NeoForge 21.1.228 · MC 1.21.1 · MineColonies 1.1.1299-snapshot · AE2 19.2.17 · RS2 2.0.5 · Domum Ornamentum 1.0.233