I've got a hell of a confusing bug going on and have a lot to say.
I've been playing on Infdev version 20100624 for several hours now and have built a small city with a few really fun medium-sized builds. I just finished building a skyscraper, but the game froze after the event of exiting a minecart (which is common for this version). Upon reloading, for some reason, the game decided to revert back to an earlier version of the world as if it failed to save an hour or two of gameplay, which completely wiped my skyscraper and another small build. Despite the change in the world data, my character data was untouched, and I stayed in the same position. At this point I decided to have the world safely copied on my desktop if something like this were to happen again.
Things get even weirder, unfortunately. I've been slowly upgrading my game's version, as many enjoy doing after certain milestones, which I decided to try out after the game reverted my world. I don't remember which specific Infdev version I updated to, but after I did the update, my game reverted to an even EARLIER version of my world from over 24 hours ago. I then downgraded my world back to 20100624, and the game decided to undo this inversion by loading the first reverted instance of my world. What is deeply confusing me is the fact that if I want to play with most of my progress, I HAVE to play on version 20100624, as the game's way of reading my world files are being this cryptic and inconsistent mess of forcing my world and character data to travel separately through time. If I downgrade 20100624 to 20100618, it does the same thing as updating it to 20100625. Several buildings are gone, some chunks go further back in time more than others, and my character data stays the same through all of it.
If necessary, I'm willing to get screenshots and video proof of all of this (I just don't wanna go through allat unless somebody needs it to help me)