DarkPacks / SkyFactory-4

SkyFactory 4 offers a brand-new experience never before seen in the series. Full automation, tech, magic, and bacon resources! This iteration offers over 30+ world types so you can play the pack like never before!
https://minecraft.curseforge.com/projects/skyfactory-4/
133 stars 45 forks source link

Sync bug when dying to the void #469

Open Revv1e opened 5 years ago

Revv1e commented 5 years ago

Bug Report

So after having completed a new Shell using Sync, having already tasted death without revival, I decided to check if it would work and revive me even after falling to the void. This time I knew I needed to give it a redstone signal so I left an item on the pressure plate and jumped off to the void.

I was transferred to my other body as expected. However as I am doing the transfer I still hear my character taking damage, and when the transfer completes, I am suddenly teleported back to the void with 2 hearts and die, thus ending the hardcore.

Expected Behaviour

I should not be randomly teleported back into the void after dying on a shell. I should be taken back to the body in the shell storage and be able to continue.

Steps to Reproduce (for bugs)

  1. Make shell
  2. Swap to the shell
  3. Leave item on pressure plate to keep the redstone signal
  4. Die to the void
  5. Watch yourself get ported to the other body and then suddenly teleported back to the void.

World Information

Client Information

skermajo commented 5 years ago

Reproduction seems dependent on the pressure plate being the method of supplying a redstone signal. Using a redstone block to provide the signal doesn't seem to reproduce the bug.

Revv1e commented 5 years ago

huh strange....maybe it might have something to do with you retrieving the item on the same moment you get ported to the other body, thus turning off the redstone signal and....technically the animation of the port isnt done yet so it cancels it and returns you to the original positon?

Just a guess though.

martingolding96 commented 4 years ago

On version 4.1.0 the bug is there and I was using a Lever.