If you wish to pull the world repository for a new repo add the --recursive flag
git clone --recursive https://github.com/orts/server.git
If the repo is already cloned, you can run the following instead:
git submodule update --init --recursive
To update the world in the future you need to run:
git pull --recurse-submodules
You should still do all of your map commits in the world repository.
This is just better for developers that want the full datapack but aren't doing world updates and only care about the latest (or specific) revision of the world and not all the world history which can take up a lot of space and time syncing.
I also noticed there was an attempt to do that here https://github.com/orts/server/pull/180 but it wasn't implemented properly as the world folder was being ignored.
If you wish to pull the world repository for a new repo add the
--recursive
flaggit clone --recursive https://github.com/orts/server.git
If the repo is already cloned, you can run the following instead:
git submodule update --init --recursive
To update the world in the future you need to run:
git pull --recurse-submodules
You should still do all of your map commits in the world repository. This is just better for developers that want the full datapack but aren't doing world updates and only care about the latest (or specific) revision of the world and not all the world history which can take up a lot of space and time syncing.