If you place a door, it will be in the right place on the server, but invisible on the client until you reconnect.
After that, it's able to play its animation to open its door when you build its room, which is nice.
Finally fixed!
I traced back the animdata stuff it used to prefabutil.lua, and just made it get filled with the necessary stuff in the prefab itself directly.
If you place a door, it will be in the right place on the server, but invisible on the client until you reconnect. After that, it's able to play its animation to open its door when you build its room, which is nice.