2.9 KiB
How to Remove Terralith and Accidentally Generated Terrain From a Sky Vaults Server
If you created a Sky Vaults server and didn’t follow <#1078348963423461457> properly, or if you update your Sky Vaults server and forget to remove Terralith again, you will find it generating terrain in newly explored chunks. Here is how to get rid of it.
You will need an NBT editor to fix the world settings, and a world editor for removing affected chunks: – https://github.com/jaquadro/NBTExplorer – https://github.com/Querz/mcaselector
Fixing your world settings:
- Stop the server and Create a backup of your server’s world. It will be the
world
folder by default, or whatever you have set aslevel-name
inserver.properties
. - Remove
Terralith_v<version>.jar
from your server’smods
folder. - Open
<worldname>/level.dat
in NBTExplorer. - Expand
Data
→WorldGenSettings
→dimensions
→minecraft:overworld
→generator
. - Delete
biome_source
. - Save the file and exit NBTExplorer.
- Start the server. Once it is up, stop it again.
- Repeat step 3 and 4.
- Set the
type
tothe_vault:sky_vaults
. Change thetype
withingenerator
, not a level higher. - Make sure that the entry
structure_overrides
exists. If it does not, create a new list entry for it using the button in the toolbar and leave it empty. - Expand
Data
→WorldGenSettings
→dimensions
→minecraft:the_nether
→generator
. Do not delete thebiome_source
entry this time - Set
type
tothe_vault:sky_vaults
. Again, undergenerator
. - Make sure that the entry
structure_overrides
exists. If it does not, create a new string tag for it using the button in the toolbar and set it tominecraft:nether_complexes
. - Save the file and exit NBTExplorer.
- Make sure the
level-type
inserver.properties
is set tothe_vault:sky_vaults
. - Start the server. Once it’s up, stop it and double check that the settings you applied are still there. If not, you probably forgot to remove Terralith or to set the
level-type
inserver.properties
.
Removing chunks that have generated terrain:
- Stop the server and Create a backup of your server’s world. It will be the
world
folder by default, or whatever you have set aslevel-name
inserver.properties
. - Open your world folder in MCAselector.
- Select the chunks you want to delete. Make sure you zoom in to target chunks and not regions.
- Click
Selection
→Delete Selected Chunks
or pressctrl + d
to delete the chunks. - Save the world and close MCASelector.
- Start the server. The chunks should be gone, and generate fresh without terrain.
If your Nether has generated with terrain, it’s probably easiest to remove it entirely instead of going through the steps above for it as well. So unless you have already built something in the Nether you want to keep, simply delete the <worldname>/DIM-1
folder.