I’m trying to create locations that persist between server restarts, but the world UUIDs change every restart. I’m not sure why this is, and it’s kind of frustrating.
This shouldn’t be the case, unless you are generating a new world with every restart, which seems unlikely. How are you fetching the World UUID to save?
myWorldHere.getUniqueId() or myWorldHere.getProperties().getUniqueId()
Where does myWorldHere come from?
I get it from a location.
So the way I typically do it in my plugins is I’ll have something like:
Location<World> myLocation;
//Somewhere later in the code
UUID worldUUID = myLocation.getExtent().getUniqueId();
That’s really what I do.
Hmmm, then the worldUUID should not change, what version of Sponge are you using?
I’m using api 6 beta 192 vanilla 
Any updates? Still happening.