-
Notifications
You must be signed in to change notification settings - Fork 0
Home
RS-Auger is a item transport machine built from a Lightning Rod.
Its purpose is to move filtered item stacks between adjacent containers. can move items in any direction.
Examples:
Chest
↑
Auger
↑
Chest
Chest
↑
Auger
↑
Barrel
Hopper
↑
Auger
↑
Chest
- Simple setup
- No radius scanning
- No item entities
- No pathfinding
- No internal inventories
- Whole-stack transfers
- Filter support
- Minimal server impact
The Lightning Rod orientation determines transfer direction.
- Source container
- Target container
Players must physically orient the Lightning Rod to control transfer direction.
No reverse mode is planned for the initial release.
Supported:
- Chest
- Trapped Chest
- Barrel
- Hopper
Future container support may be added later.
Default interval:
- 3 seconds
Process:
- Validate source container.
- Validate target container.
- Find eligible stack.
- Claim stack or slot.
- Check filters.
- Transfer stack.
- Release claim.
Filters operate similarly to RS-ItemMagnet.
Supported modes:
- Whitelist
- Blacklist
Only matching stacks are eligible for transfer.
Machine has been created but setup is incomplete.
The machine rescans periodically for required containers.
Machine is operating normally.
Machine is intentionally paused by player action.
Machine detected an invalid configuration.
Examples:
- Missing source container
- Missing target container
- Invalid source
- Invalid target
Error state displays Angry Villager particles.
Players convert a Lightning Rod into an RS-Auger.
After conversion:
- Machine enters BUILDING state.
- Source and target containers are validated.
- Machine automatically starts when setup becomes valid.
If setup remains incomplete beyond the build timeout period:
- Machine enters ERROR state.
Player corrects the problem.
Examples:
- Replace missing chest
- Replace missing hopper
Player clicks Resume.
Machine re-validates configuration.
If valid:
- Machine enters RUNNING state.
If invalid:
- Machine remains in ERROR state.
To prevent multiple Augers from moving the same stack:
- Source inventories are temporarily locked during transfers.
Lock duration exists only for the active transfer cycle.
RS-Auger must not pull items from RS-Warehouse deposit containers.
Future validation:
- Warehouse deposit containers will use a reserved chest name.
- Auger will treat these containers as INVALID_SOURCE.
Reserved warehouse deposit name:
TBD
Not planned for initial release:
- Reverse mode
- Auger-to-Auger chaining
- Internal inventories
- Network routing
- Priority routing
- Wireless transport