ComputerCraft / Advanced Peripherals script for MineColonies + AE2.
Run one ComputerCraft computer per Builder's Hut. Each computer uses the Advanced Peripherals Colony Integrator getBuilderResources(pos) call to fulfill only that builder hut's current build resources through an ME Bridge.
This avoids trying to solve colony-wide courier routing directly. MineColonies still owns courier behavior; this script narrows fulfillment to the builder hut nearest/assigned to the local setup.
- Minecraft with ComputerCraft / CC:Tweaked
- Advanced Peripherals
- MineColonies Colony Integrator peripheral
- Advanced Peripherals ME Bridge connected to AE2
- A target inventory/export path from the ME Bridge appropriate for that builder hut
Paste this into the computer:
wget https://raw.githubusercontent.com/Calmingstorm/builder-local-autofulfill/main/install.lua install.lua
install
startup setup
rebootwget https://raw.githubusercontent.com/Calmingstorm/builder-local-autofulfill/main/install.lua install.lua
install
rebootFirst setup defaults to dry_run = true. Keep it that way until the detected Builder's Hut and export side look correct. Then rerun:
startup setup…and disable dry run.
Configuration is stored in:
builder_local_config.lua
- This is builder-hut-local fulfillment, not full colony-wide request routing.
- It intentionally focuses on
getBuilderResources(pos)instead ofcolony.getRequests(). - Domum Ornamentum variants use the same component-aware matching path as
colony-autofulfill-domum: request fingerprint, request components, ME-side matching variant, and optional plain-shape crafting when the exact textured variant is not already in stock. Mortal APIs, divine suffering.