File Details
AutomatedTools-1.2.0.jar
- R
- May 10, 2026
- 2.38 MB
- 0
- Early Access
File Name
AutomatedTools-1.2.0.jar
Supported Versions
- Early Access
AutomatedTools Changelog
1.2.0 — 2026-05-10
Added
Hopper item-entity vacuum. Plain hoppers now suck up dropped item entities lying within ~1.5 blocks of the block directly above them. Walk up to a hopper, drop items from your inventory, and the hopper collects them and feeds them into the connected pipe network.
Pickup sphere is centred 1.0 block above the hopper top, radius 1.5, so items dropped on the hopper itself or on any of the 8 neighbour block tops are absorbed.
Respects Hytale's built-in pickup-delay so a player can't immediately re-grab an item they just dropped.
Partial absorbs (hopper fills before the stack is exhausted) leave the leftover stack on the ground.
Pipes do not vacuum — they remain pure conduits. Only blocks identified as plain hoppers via isPlainHopper participate.
Throttled diagnostic log line: [ATPipes] @(x,y,z) VACUUM hits=N absorbed=A partial=P skipped=S.
Internal
New helper PipeTransferSystem.tryPickupItemEntities(World, gx, gy, gz, dest) using EntityModule.getItemSpatialResourceType() → SpatialResource.getSpatialStructure().collect(centre, radius, hits) and ItemComponent.addToItemContainer(store, ref, dest) for absorption.
All Hytale API calls in the new path are wrapped in defensive try/catch so a single bad entity ref cannot crash the tick loop.
1.1.0 — 2026-05-10
Added
Transparent-pipe BFS routing. Hoppers pushing into a pipe network perform a breadth-first search through chained Automated_Tools_Large_Pipe, Automated_Tools_Large_Pipe_Corner, and Automated_Tools_Large_Pipe_Mouthpiece segments to find the first reachable container (chest, hopper, etc.) and deposit there directly.
Diagnostic logging for routing decisions, including BFS-EXHAUSTED from src @(x,y,z) entry @(x,y,z)=<pipeId> pipesVisited=N budgetLeft=M to debug dead-end networks.
PUSH <DIR> -> neighbor @(x,y,z) id=<blockId> container=ok|null per-tick traces for each hopper face.
Fixed
Item leak when a hopper pushed into a mouthpiece whose downstream pipe led nowhere — items are now retained in the source until a valid sink is reachable.
Routing across mouthpieces of different orientations now correctly resumes BFS in the downstream pipe direction instead of stopping at the first non-container neighbour.
1.0.0 — initial release
Added
Custom Automated_Tools_Hopper block (5-slot container, configurable front face DOWN/EAST/WEST/NORTH/SOUTH/UP plus opposite back face).
Per-tick neighbour-to-neighbour transfer:
Pull one item per tick from the back-side container.
Push one item per tick into the front-side container.
Pipe block family: Automated_Tools_Large_Pipe, Automated_Tools_Large_Pipe_Corner, Automated_Tools_Large_Pipe_Mouthpiece.
Bundled asset pack (icons, models, recipes) registered as ForgeDMC:AutomatedTools.
AutomatedToolsBundlePlugin single-Main entrypoint wrapping both the asset/hopper plugin and the pipe transfer system.