Skip to content

Create Bits 'n' Bobs: Contraptions 'n' control#79

Draft
cakeGit wants to merge 176 commits intomainfrom
contraptions-and-control
Draft

Create Bits 'n' Bobs: Contraptions 'n' control#79
cakeGit wants to merge 176 commits intomainfrom
contraptions-and-control

Conversation

@cakeGit
Copy link
Contributor

@cakeGit cakeGit commented Mar 21, 2026

2.0.0 - Contraptions 'n' Control

Key features:

  • Aura
  • Chain carriage contraptions
  • "Activator" contact and controls
  • Extended chain drive behaviour to include capabilities for partial editing and riding with a wrench

(Currently includes all features from compat n casings but once merged it should be new content only)

cakeGit and others added 30 commits March 19, 2026 14:31
- Remove final class + private constructor from CogwheelChainAttachmentHelper
- Move buildShape() to CogwheelChainWholeShape as static factory method
- Fix out-of-scope Javadoc in CogwheelChainWorld and CogwheelChainAttachments

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Delete LevelChainShapeStore.java (redundant with CogwheelChainWorld)
- Remove updateChainShapes() and invalidateClientChainShapeCache() from
  CogwheelChainBehaviour, along with all calls and now-unused imports
- Refactor CogwheelChainInteractionHandler to query CogwheelChainWorld
  directly and build CogwheelChainWholeShape on-demand in clientTick()
- Remove put()/invalidate() static methods from InteractionHandler
- Remove WorldAttached<LevelChainShapeStore> field

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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.

4 participants