When people connect to multiplayer the game should get what is defined via data modding on the server and load that data.
It should not override modded data loaded client side, there should be separation between data used in multiplayer and singleplayer.
Without data separation player might need to relaunch game to use mods they want to use in singleplayer world or on other multiplayer server.
Data separation could allow to load only data necessary for selected world/zone the player is in.
There could be zone specific items that disappear as soon as player leaves that zone.
When people connect to multiplayer the game should get what is defined via data modding on the server and load that data.
It should not override modded data loaded client side, there should be separation between data used in multiplayer and singleplayer.
Without data separation player might need to relaunch game to use mods they want to use in singleplayer world or on other multiplayer server.
Data separation could allow to load only data necessary for selected world/zone the player is in.
There could be zone specific items that disappear as soon as player leaves that zone.