Removing the datapack from a world
Hey! I love the pack :) Unfortunately, it is killing the performance of my server a little too much when multiple people are playing.
I think there is no existing option to reverse the effects of the datapack, right?
What are the things you think I need to consider when trying to make such a reversal-pack?
My idea was to:
- set the season to summer (this is the most vanilla season, right?)
- edit the code of the pack to make it replace everything with the "normal" biomes instead of the "summer ones", during summer
Is there anything else I need to consider?
I intend to be able to remove the pack entirely after walking through all the places that were modified by the pack previously.
Thanks in advance!
By the way, what is the Minecraft behavior for when a datapack with biomes used in the world is gone? Do they get replaced with something default like 'plains' or is the world just corrupted?
Yes, non-existant biomes get replaced by some default value - plains is a likely candidate.
There's no option of removing / reversing the pack currently, no. Your outline seems pretty reasonable to me, although there is a lot more behind the scenes that would need to be done, including melting all the snow and such. It also would definitely not be loss-less, you'd get "summer" biomes everywhere. For instance, you'd get Taiga where there was originally Snowy Taiga.
Depending on how much effort you want to put into this, you could accept some kind of in-between solution where it just nukes all the entities, fills back the biomes and calls it a day.
Personally, I'd be more inclined to build in some form of "off" mode into the pack rather than trying to get it removed fully.