Starbound
0 of 0

File information

Last updated

Original upload

Created by

Peasly Wellbott

Uploaded by

Peasly Wellbott

Virus scan

Safe to use

Tags for this mod

About this mod

A lightweight system for auto-sorting + Hyperspace multi-containers. Works with any containers!

Permissions and credits
This mod provides three new items, craftable for a nominal cost at the Wiring Station: the Broadcast Beacon, the Reception Beacon, and the Hyper-storage Beacon.

The Broadcast Beacon, when placed or interacted with, takes the first container beneath it keeps tabs on its contents. When it detects a change it reaches out to nearby Reception Beacons (see With Wiring below). These beacons in turn check their surroundings for containers, and check their contents: if a container is found, which contains a stack of items matching one in the Broadcast chest, then the item stack in the Broadcast chest will be sent into the other chest.

Wiring up your base is easy and painless, with no alteration to your containers! To dismiss, merely break the beacons, and their influence will be dispersed.



The Hyper-storage Beacon links a container below it, like the Broadcast Beacon does, to all other Hyper-storage Containers on the planet. They will share a single linked inventory.



When a container with items in it is added to the network, those items will be merged into the shared pool (any overflow will be dropped). Destroying the beacon will sever the container and empty its contents, as long as there is another container on the network; destroying a container will drop all the shared items and empty the pool instead. Separate wired networks will probably be coming, there's just a lot of little contingencies to work out.

The Details: When the Broadcast container detects a change in its contents, it reaches out to all Reception Beacons within a 100 block radius and checks in with them (nearest first). For each item it contains, it will look for a Reception chest (any container near a Reception beacon) which already has some of that item, and then transfer the stack there. If it can't find a suitable Reception container, or if the containers are all filled, it will just hold onto it and let you do the novel sorting.

The Hyper-storage Beacons scan the planet for other beacons and build a list of peers, which coordinate when a chest's contents change to keep them all on the same page. Beacons will come onto and drop off of the network depending on whether they have a valid target container, so the number of targeted chests is more important than the number of beacons.

With Wiring: You may have noticed that the Beacons are wired objects - the Broadcast Beacon has one outbound node, and the Receiver Beacon has one inbound node. If you wire two together, then the behavior of the Broadcast Beacon will change - it will now only look for Receptor containers near the connected Receptor Beacons, regardless of distance. Use for overlapping Broadcast Networks you want to keep separate, or to connect up a truly sprawling base full of chests.

Mix the Hyper-storage Beacon with other smart containers at your risk. What happens when you put a Broadcast Chest and Reception Chest on the same Hyper-storage network? Because you can, but I'm not keen to find out, any ill results are on your head.

Don't fill the Broadcast Container too fast, or you might see stacks shrinking! The script can only move so fast even if you keep spamming.

Does not modify the chests themselves, so will work with any container at all!