File Details
polymerpipes-5.0.0.jar
- R
- Mar 20, 2026
- 96.99 KB
- 168
- 1.21.11
- Fabric
File Name
polymerpipes-5.0.0.jar
Supported Versions
- 1.21.11
Curse Maven Snippet
π Routing Cache Implementation
β‘ Major Performance Upgrade
PolyTechβs transport infrastructure just got a serious boost with the introduction of a routing cache system.
This update dramatically improves network performance, increases supported pipe length, and makes large-scale installations far more practical.
π§ Smarter Network Routing
O(1) Network Lookups
Per-item BFS world lookups have been replaced with cached map references, allowing routing checks to happen in constant time.
Unlimited Chain Length
Pipe networks have been extended far beyond the old limit, moving from roughly 64-block chains to 100+ block networks with reliable behavior.
4096-Node Safety Limit
Maximum supported network size has been raised significantly, allowing for massive installations without immediate topology bottlenecks.
Network-Wide Caching
Entire pipe systems are now discovered and cached as single connected units, improving consistency and reducing repeated pathfinding overhead.
π Performance Testing Suite
A new comprehensive RoutingCacheTest has been added, with 416 lines of dedicated test coverage to validate functionality and scalability across multiple network types.
Test Coverage Includes
- Short Chains (3 pipes) β basic routing cache validation
- Medium Chains (50 pipes) β scalability verification
- Long Chains (100+ pipes) β extended network testing
- Multi-Source Networks β complex routing scenarios
- Feature Parity Checks β filters, priorities, and modes all function correctly with caching
- Tier Performance Validation β diamond tier speed behavior confirmed
- Network Consistency Tests β ensures all connected pipes are properly discovered and cached
π§ Technical Improvements
Several core systems were upgraded to support the new caching model.
Updated Components
- Enhanced
PipeNetwork.javaβ optimized BFS behavior with cached topology support - Improved
PipeTickManager.javaβ better network discovery and coordination - Updated Resource Assets β new pipe models and textures
- Language Updates β expanded localization support
π οΈ Why This Matters
This update makes PolyTech pipe systems:
- Faster
- More scalable
- More reliable
- Better suited for large factories and automation builds
Routing cache implementation is a major step toward making PolyTech infrastructure feel smoother, smarter, and ready for much larger contraptions.

