Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Standard Inchworm Drive is torn in half after moving, exiting and reloading level #1907

Open
Heimdell opened this issue Dec 24, 2024 · 3 comments
Labels

Comments

@Heimdell
Copy link

Minecraft version

1.20.x

CodeChickenLib version

4.4.0.516

CBMultipart version

3.3.0.146

ProjectRed version

4.19.0

What happened?

I've built standard (c) 4-axis Inchworm Drive.

  1. Inchworm drive is functional, I moved it east ~8 block, then south ~6 blocks and exited SP game.
  2. When I loaded the world again, this is what happened with my Inchworm.

2024-12-24_22 43 16

Crash log

No crash log.

How do you make it happen again?

Repeat steps from "what happened", move east then south, the drive might need to end on the chunk border with its center in the moment the direction is changed.

I have another torn Inchworm from previous attempt to build one, it also go torn apart, albeit in slighty different manner:
2024-12-24_22 52 56

@Heimdell Heimdell added the bug label Dec 24, 2024
@MrTJP
Copy link
Owner

MrTJP commented Dec 27, 2024

Was not able to reproduce similar results. Can you put more details of your exact inchworm drive design? I can try to fully replicate it.

@Heimdell
Copy link
Author

Heimdell commented Jan 16, 2025

I've managed to replicate it again.

Building instructions are split, each step adds 1 horizontal level.

  1. Find youself an edge between 4 chunks.

Image
Image

  1. Build a platform right above

Image

  1. Put corner pillars, motors, panels, levers and power cables

Image

  1. As 3 but no levers

Image

  1. Continue cables and pillars, add overhangs

Image

  1. Cable roof, extend overhangs

Image

  1. Should look like that from all sides

Image

  1. Locate any of the 4 nearest chunk edges

Image
Image

  1. Turn the switch on to start 1 moving cycle, turn it off after frame stops moving (no timing required)

Image

Image

  1. Repeat 9) until center is aligned with other chunk edge

Image

  1. Move to the left of the initial direction for 3-5 blocks

Image

  1. Log off world, log back in, observe destruction

Image

  1. Observe destruction closer

Image

@Heimdell
Copy link
Author

I strongly believe that the problem stems from the fact it all happens on the chunk border. I suggest building at the same X,Z chunks that I do and move in the same direction. The chunk border it all falls apart after re-logging is between chunks X=0 and X=-1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants