[7.2] Full Conduit Rework/Revisit #958

Closed
Rover656 wants to merge 35 commits from chore/conduit-connections into dev/1.21.1-7.2
Rover656 commented 2025-01-03 22:23:41 +00:00 (Migrated from github.com)

Description

This is an entire-system overhaul for conduits, bringing back as many missing 1.12 features as I can and making sure conduits are as polished as they can be.

This PR will not include the visual redesign of the block or the UI, and as such will strive for parity with previous versions of the GUI/block.

This PR is not ready for feedback :)

TODO

  • Re-add filters to GUIs
  • Add the ability to open filter GUIs from the conduit screen (and go back).
  • Address any newly introduced TODOs.
  • Many other things, I'm very busy so will keep updating this list as I trawl through.

Breaking Changes

List any breaking changes in this section, such as: changed/removed APIs, changed or removed items/blocks or modifications to recipes and gameplay mechanics.

Major API breaks for mods that add or interact with conduits.
Has supporting logic for loading existing conduit bundles, but it is not saved in a backward-compatible format (i.e. 7.2 cannot be safely downgraded from)

Checklist

  • My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
  • I have made corresponding changes to the documentation.
  • My changes are ready for review from a contributor.
# Description This is an entire-system overhaul for conduits, bringing back as many missing 1.12 features as I can and making sure conduits are as polished as they can be. This PR will not include the visual redesign of the block or the UI, and as such will strive for parity with previous versions of the GUI/block. This PR is not ready for feedback :) # TODO - [x] Re-add filters to GUIs - [ ] Add the ability to open filter GUIs from the conduit screen (and go back). - [ ] Address any newly introduced TODOs. - [ ] Many other things, I'm very busy so will keep updating this list as I trawl through. # Breaking Changes List any breaking changes in this section, such as: changed/removed APIs, changed or removed items/blocks or modifications to recipes and gameplay mechanics. Major API breaks for mods that add or interact with conduits. Has supporting logic for loading existing conduit bundles, but it is not saved in a backward-compatible format (i.e. 7.2 cannot be safely downgraded from) <!-- For drafts, fill this in as you go; if you are leaving draft, make sure these are all complete. --> # Checklist - [ ] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you). - [ ] I have made corresponding changes to the documentation. - [ ] My changes are ready for review from a contributor. <!-- Thanks to: https://embeddedartistry.com/blog/2017/08/04/a-github-pull-request-template-for-your-projects/ for the building blocks of this template -->

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Team-EnderIO/EnderIO#958
No description provided.