This is a major update for RollbackCore's 1.13+ version! This should future-proof RollbackCore.
This version will update the BlockData from whatever version the region was saved on to the newest version that it has the update data for. I loaded in 1.13 up until 1.14.4. However, this version allows you to specify your own updates, so in the event that a new Minecraft version is released that changes the BlockData, you can use the format that will be documented on the plugin page to manually specify the replacement.
Updates from me will be quick because no code should need to be changed for simple BlockData changes. Just a change of a file.
RollbackCore is now also tolerant of outdated BlockData, so in the event that you are using this version on a future update, and you are not manually specifying the updates, the region will
not be misread. It will instead place stone and move on without further issues.
I thoroughly tested this update, and it was even able to update a rollback region saved in from the early versions of RollbackCore to 1.14.4!
If you experience any issues, please let me know as soon as possible in the discussion section or the issue tracker on BitBucket, NOT THE REVIEW section! Thank you.
Bug fixes:
- This version also fixes an issue that two users have experienced where the output folder is not created. This bug is fixed for both version 2 (1.12.2 and older), and version 3 (1.13+). Thank you to those that reported it.
- I made compression off by default because there was one report of corruption. If you continue with compression enabled to save space, in the event of corruption send me a copy of the world so I can find the root of the issue. Backups are recommended.
I put in almost a week of my time for this update, so any donations and 5-star reviews are appreciated!
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Y2ZEWAJAN23CC Thank you!
You can see the code changes here:
https://bitbucket.org/lizardfreak321/rollbackcore/commits/dab57eeb6fd87607aa11a13f0773d33ad5d55d76