
If a train with a player enters an unloaded chunk (due to the server not being fast enough), the player gets kicked off the train
machineonamission opened this issue ยท 4 comments
Describe the Bug
If a train with a player enters an unloaded chunk (due to the server not being fast enough), the player gets kicked off the train
Reproduction Steps
- get on a train on a long track
- have the train go faster than the server can load chunks
- when the train enters an unloaded chunk, the player gets kicked off
Expected Result
either the train waits for the chunk to load or takes the player with it, either way the player should stay seated in the train
Screenshots and Videos
out.mp4
Crash Report or Log
N/A
Operating System
Windows 11 Home Insider Preview Version 10.0.25201 Build 25201
Mod Version
0.5.0c
Minecraft Version
1.18.2
Forge Version
Fabric 0.14.8
Other Mods
Additional Context
this is a bug on the fabric version but I think the fabric repo is only for fabric specific bugs so
As far as I know this is a vanilla issue. If a player is riding any vehicle and the vehicle enters an unloaded chunk on the client (e.g. a chunk the server has not yet sent), it is removed from the client-side entity tracker. This then causes the player to dismount the vehicle only on the client side.
You can see this even in other vehicle mods if the vehicle is fast enough that chunkloading can't keep up.
that definitely sounds like vanilla behavior. I still wonder if it would be possible for trains to wait to enter unloaded chunks or for some fix to be made on Create's end?
As of commit 3e89d9a, trains with player passengers wait for chunks to fully load in. It will release with Patch E