Skip to content

Conversation

@DeadmanLabs
Copy link

Note: This is a DRAFT. I am looking for feedback from the CoFH team with regards to code cleanliness, efficiency, commenting and logging, etc.

Implements a complete item transport network with:

  • Basic item ducts with windowed/opaque variants
  • Dense ducts (lower routing priority, overflow handling)
  • Vacuum ducts (higher routing priority, pulls items)
  • Impulse ducts (faster item travel speed)
  • Signalum variants for all duct types
  • Item servo attachment for extraction with configurable amount
  • Item turbo servo attachment (faster extraction, up to 64 items)
  • Item filter attachment for controlling item flow
  • Visual item rendering traveling through ducts
  • Smart routing with pathfinding and backflow prevention
  • Overflow storage when destinations are full

Base class changes (minimal):

  • Grid.java: Added topologyVersion for cache invalidation
  • DuctBlock.java: Added attachment installation fallback
  • AttachmentRegistry.java: Added ITEM_GRID cases

No changes to energy/fluid duct functionality.

🤖 Generated with Claude Code

Implements a complete item transport network with:
- Basic item ducts with windowed/opaque variants
- Dense ducts (lower routing priority, overflow handling)
- Vacuum ducts (higher routing priority, pulls items)
- Impulse ducts (faster item travel speed)
- Signalum variants for all duct types
- Item servo attachment for extraction with configurable amount
- Item turbo servo attachment (faster extraction, up to 64 items)
- Item filter attachment for controlling item flow
- Visual item rendering traveling through ducts
- Smart routing with pathfinding and backflow prevention
- Overflow storage when destinations are full

Base class changes (minimal):
- Grid.java: Added topologyVersion for cache invalidation
- DuctBlock.java: Added attachment installation fallback
- AttachmentRegistry.java: Added ITEM_GRID cases

No changes to energy/fluid duct functionality.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant