Open MrF1yn opened 2 years ago
Update: i watched the replay from another account and it worked! When I joined from both account and watched again it failed with the duplicate uuid warning which makes sense now that the client is ignoring duplicate packets
Which basically means that instead of using the actual uuid,eid of the original player it needs to be replaced with a counterfiet for the client to render it.
Maybe a config option that when enabled always uses the 1.18 way of spawning npcs could fix this.
Or maybe directly integrate into viaversion and check the client's version then do the spawning according to it. A more handsfree experience
Made a pull request addressing the issues
On playing a replay on a 1.8server from a 1.18-1.17 client the player npc doesnt spawn, block actions are still visible. This issue disappears on playing the replay from a 1.16.5 client which means that something has changed related to npc spawn packets in 1.18-1.17.
Would really be glad if this issue is fixed since a lot of minigames servers run 1.8 server forks along with viaversion for increased performance.