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

Redirector causes water become a flucting mess (and placing blocks a very odd experience) on DEDICATED_SERVER #9

Open
SrRapero720 opened this issue Jun 14, 2024 · 4 comments
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@SrRapero720
Copy link

This issue cannot be replicated on clientside (using integrated servers}
whoever, on dedicated side this becomes in a very annoying thing

this has a specific way to trigger it, you need to make a dedicated server (with redirector on the both sides), move some chunks away (to unloaded/ungenerated parts, wait to get generated and then place sand (the most noticeable bugged block), holding right click on a placed block causes sand get placed on adjacent sides of the block

water is also affected, placing water sometimes breaks the fluid physics, and makes them a mess (placing water above, removing it and then placing it back, no spilling it). Depending of the water's mood, sometimes 1 block of water becomes in a huge mess of fluctuing water

restarting server fixes the issue ON GENERATED CHUNKS.

2024-06-14.17-23-26.mp4

after removing the mod, repeating the steps above many times doesn't longer replicates the issue.

I was testing this on my modpack, but i can perfectly replicate the issue standalone

2024-06-14.17-43-28.mp4

@SrRapero720
Copy link
Author

this was tested on

  • WINDOWS 11
  • MinecraftForge 40.2.21
  • Java 17 (microsoft edition)

@Xplodin
Copy link

Xplodin commented Jul 8, 2024

also having this issue on a dedicated server only. LAN server works fine but this happens randomly when a dedicated server is up, and will need to be rebooted for it to work again.

@Ecdcaeb
Copy link
Collaborator

Ecdcaeb commented Aug 18, 2024

Transfer to MCTeamPotato/Kasualix-Issue-Tracker. Given the current situation of Kasualix, your case may not be processed in a timely manner.
image

@Ecdcaeb Ecdcaeb added bug Something isn't working good first issue Good for newcomers labels Aug 18, 2024
@Jonathing
Copy link

I think the root of this issue stems from the fact that Redirector allows the synthetic values of the each Enum to be returned by values() instead of a clone of them. What happens if there just so happens to be some sort of modification on the server that the client isn't aware of, or vice versa? This doesn't happen on LAN or in Singleplayer because the integrated server is hosted on the same JVM process as the client, both the client and integrated server would be using the same synthetic values from every Enum. But if an enum value modification happens on the server, how would the connected clients ever be made aware of this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants