Create: Pipe connector 1.2.0 for mc1.21.1
Curse Maven Snippet
What's new
Create: Pipe connector 1.2.0
Summary
- Added a unified manual tool for anchors, pumps, and copper casing.
- Added material access from carried vanilla shulker boxes.
- Improved route interactions with inventories, machines, terminals, and held items.
- Added configurable cascading construction animations and previews.
- Improved the radial menu, controls HUD, and material indicators.
- Fixed anchor, freecam, manual undo, and pump direction issues.
- Improved missing-material feedback with sound, pulse, and movement.
- Optimized route calculations, preview rendering, and material handling.
Gameplay Changes
- Added a unified manual tool for anchors, mechanical pumps, and copper casing, selected from the radial menu and used with the same contextual control.
- Added chronological undo for manual route edits, allowing the latest anchor, pump, or casing mark to be removed with one control regardless of its type.
- Added an optional setting that lets manual pumps and casing marks guide the route as anchors without changing their placement behavior.
- Added direct access to pipe and pump items, plus copper casing availability, inside carried vanilla shulker boxes.
- Added a client option to disable shulker material access; loose inventory items always remain the first source consumed.
- Added cascading construction with configurable
50-1000ms delay, optional zoom, complete-route preview, and next-piece preview settings. - Added contextual route interactions: a pipe is required only to start, while the active preview remains available after switching held items.
- Preserved normal use of chests, shulker boxes, Create machines, AE2 terminals, and other inventory blocks while routing.
- Added air confirmation, selected-pipe confirmation over normal blocks, and
Shift+ right-click as an explicit confirmation override. - Kept active routes paused instead of cleared while inventory and configuration screens are open.
- Added a short error sound when placement is rejected because required materials are missing.
Optimizations
- Counted direct inventory and shulker materials in shared passes while retaining inventory-first consumption.
- Cached repeated route plans and reused preview geometry and render paths across the normal, construction, and zoom previews.
- Limited the controls HUD to actions that are relevant to the current route and split long control rows before reducing text size.
- Scaled the radial menu automatically on displays with limited vertical space.
- Simplified payloads, route-state helpers, render parameters, enum methods, and repeated block-state lookups.
- Removed unused constants, overloads, imports, payload classes, and other dead code found during the project-wide cleanup.
Bug Fixes
- Fixed route previews being cleared when the player stopped holding the selected pipe.
- Fixed inventories, modded terminals, machines, and shulker placement being blocked by route confirmation.
- Fixed selected-pipe confirmation being lost after restoring normal block interaction priority.
- Fixed anchor and freecam combinations recalculating routes from stale or inconsistent targets.
- Fixed undo stopping at an anchor when manual pumps and casing marks were also acting as route anchors.
- Fixed manual pump direction not following the shared reverse-pump setting.
- Fixed missing-material feedback highlighting the wrong material source or destabilizing the rest of the HUD.
- Fixed the Pipe Connector
OFFmessage failing to appear and fixed the status text briefly returning at full opacity when its fade ended. - Fixed construction settings and previews not updating consistently while an animated route was already active.
- Fixed overlapping construction previews remaining visible after their corresponding pipe pieces were placed.
- Fixed the copper casing availability check/X by using the dedicated Minecraft 1.21 beacon sprites.
API Changes and Additions
- Added focused feature packages for manual route actions, shulker material access, interaction resolution, status feedback, and missing-material alerts.
- Added synchronized per-player shulker preferences so servers consume stored materials only when the owning player allows it.
- Added client configuration entries for shulker access, manual support anchors, cascade delay, zoom animation, full-route preview, and next-piece preview.
- Consolidated manual route history and pump direction payloads around shared action models.
- Added concise Spanish Javadocs to the new and changed gameplay, networking, rendering, configuration, and material classes.
Art Changes
- Refined the radial menu layout, title hierarchy, selected-option description, background opacity, and responsive scaling.
- Added a permanent central manual-tool indicator and direct left/right cycling without opening another radial category.
- Simplified pump and casing disabled options with Minecraft item icons and removed pump direction from the radial menu in favor of
R. - Reworked the materials HUD to separate required, inventory, shulker, and reserved counts with consistent colors and spacing.
- Added stacked, color-preserving shulker icons with overflow counts and a compact casing availability indicator.
- Added a subtle shake and color pulse to missing-material feedback while keeping all other material values stable.
- Added a Pipe Connector
ON/OFFstatus message that appears immediately, remains readable, and fades out smoothly. - Added a smoother overlapping zoom and settling effect to progressive route construction.
This mod has no additional files

