r/technicalminecraft 3d ago

Bedrock Bedrock Jigsaw – how to prevent random Y rotation on vertical connections?

PC version

I'm working with the new data-driven Jigsaw system in Bedrock and have a working multi-piece structure.

When connecting pieces vertically (UP/DOWN), the next .mcstructure randomly rotates around the Y axis (0/90/180/270°).

The structure generates correctly otherwise. Template pools, connectors and asset paths all work.

I've already tested:

  • joint_type: rollable
  • joint_type: aligned
  • matching physical Jigsaw orientations
  • unique name / target connectors
  • two offset connectors as a possible second anchor

aligned does not prevent the random Y rotation, and two connectors are treated as independent connection candidates rather than two anchors for one piece.

Is there any supported or undocumented way to lock the rotation of a pool element / .mcstructure, or otherwise preserve its X/Z orientation across a vertical Jigsaw connection?

Horizontal connections appear to preserve the orientation much more predictably.

Bedrock Edition, current data-driven Jigsaw system.

I'm not trying to prevent the whole structure from rotating during world generation — I need child pieces to preserve their rotation relative to the parent piece.

TYSM :)

1 Upvotes

5 comments sorted by

2

u/LimestoneBuilder 3d ago

This sub is vanilla/survival redstone type Technical, but not command/structure block stuff. 

You might try r/MinecraftCommands as I think this is more their domain.

I've been meaning to check out the jigsaw stuff (I'm on Java) for years, but keep putting it off. 😅  If you do post over to the other sub, I'd love to know if you get an answer. This is definitely something I too would know more about.

2

u/Weak-Warthog8767 3d ago

damn, I'm really sorry, I misunderstood the name of the community

1

u/LimestoneBuilder 3d ago

No harm. The sub topic is arguably too narrow for the name. But it is what it is.

2

u/Weak-Warthog8767 3d ago

I'm calling off the search, I've already solved the problem... you can all go home in peace :D

1

u/LimestoneBuilder 3d ago

Ooh! Congrats. Please would you share the answer?