LittleTiles

LittleTiles

12M Downloads

Door Issues

Doc-1 opened this issue ยท 12 comments

commented

I was testing things on the server-side and noticed that the doors are not syncing correctly. If you want the world download or a copy of the door structure, please let me know. Thank you.
The things I did:

  • The door is set to stay animated
  • The door opens/closes automatically with signalings.
  • Player on the right side teleported there first, then the player on the left.
    Doors and server
commented

I can't really reproduce it with just the structure. Is there a way to get the world?

commented

Can do, will send it to you later over Discord.

commented

After so many people have reported issues related to doors over and over again, I finally decided to rework the system.
@Doc-1, @Masher414, @x3415, @thecheesemo, @oniison, @juh9870

Please test this new version and post your results here.

NOTE: This is not compatible with ALET yet.

https://www.dropbox.com/s/8j97pccjzv1qyfn/CreativeCore_v1.10.66_mc1.12.2.jar?dl=1
https://www.dropbox.com/s/afxkg1vqr7cohwa/LittleTiles_v1.5.36_mc1.12.2.jar?dl=1
https://www.dropbox.com/s/6pfjfyzgn3mmz4j/LittleFrames_v1.0.11_mc1.12.2.jar?dl=1

commented

@CreativeMD
crash-2021-11-05_20.09.00-client.txt
crash-2021-11-05_20.10.28-client.txt

crash upon opening and closing a door a few times.
Also glitched parts are still here
2021-11-05_20 10 25
2021-11-05_20 10 08
2021-11-05_20 10 17
2021-11-05_20 10 21

commented

Using the latest pulled version on GitHub, the issue I reported is fixed. The doors stay synced for both clients. However, breaking the door as an entity does not sync. So if client_1 breaks the entity door, client_2 still sees the entity.

commented

@juh9870 this should fix your crash. Just a note to remember. This update does not fix doors that are already broken, it aims to fix that something like this happens in the first place (pretty sure you placed a new door, I just want to make sure)

@Doc-1 your issue should be fixed as well.

https://www.dropbox.com/s/h7ekp3pbvpb98i4/CreativeCore_v1.10.67_mc1.12.2.jar?dl=1
https://www.dropbox.com/s/83a1dkhlxbb1epk/LittleTiles_v1.5.39_mc1.12.2.jar?dl=1

commented

Ok fixed even more issues.

@juh9870 your door should work now, but I highly recommend to build a frame around it and make one door activator which activates all 8 parts, instead of making each part depend on the other one. This will improve performance and get rid of the flickering.

https://www.dropbox.com/s/835u6xys81m55wx/LittleTiles_v1.5.40_mc1.12.2.jar?dl=1

From what I can tell this is kind of stable. So if there are no new issues reported I will release it soon.

commented

Yup, that fixed the issue of the door breaking not syncing.

commented

Released the update. Just open new issues if there are still issues.

commented

Yes send me your world, so I can try to reproduce it, looks like either the client or the server missed one packet.

commented

I just attempted it again a few times and turns out it only occurs when the door loop is set in a door activator. It does not occur when the door loop is in the door itself. The world it is placed in does not change it.
The export does have an input but does not need any signal. Sometimes it doesn't start right away.

Syncing Issue Door.txt