Presence Footsteps 1.4.0 (previously r40) for Minecraft 1.18.X
Say goodbye to the old versioning scheme, because we're moving over to semver!
This change is mainly a technical one that I've been meaning to do for a while now but wasn't able to because of some limitations in the update checker. Since I've now rewritten the update checker, I figured this was the perfect time.
But Solly, WHYyyyyy!
Why am I changing? For a few reasons, really. The old version numbers were fine for a while, but they've always been a challenge whenever I wanted to do a bugfix update, or update an older version for a previous Minecraft release. There's only so much information I can fit into one number, and by moving to semver I can more easily communicate the difference between a major release a minor bugfix update to you, the user.
So from now on the new format is: MM.mm.pp
MM = major, it rarely ever changes
mm = minor, I change this every time I move to a new minecraft version
pp = patch, used for bugfix updates within the same minecraft version
What happens to the older versions?
They're all still there. I've mapped the old versions to an equivalent semver compliant one. r35, for example, becomes 1.3.5 under the new system, and all the old ones, and new ones are listed in the new version file: latest.json
right next to the old one.
Will I still get updates?
Yes and no. To help with migrations, I've added this version as r40 in the versions file for the old updater, but since old versions like that are not looking at the new file, that will likely be the last version you get notified about.
Players who install r40 (1.4.0), however, will continue to get notifications as normal.
Changelog
- Updated to 1.18 (officially)
- Changed version scheme
- Includes a new update checker
- Block reports are now generated asynchronously
- Includes all bug fixes from previous releases