1
0
Fork 0
VaultHunters-FAQ-entries/vh-tech-faq/How to Remove Terralith and Accidentally Generated Terrain From a Sky Vaults Server.md
2023-07-26 19:11:13 +02:00

2.9 KiB
Raw Permalink Blame History

How to Remove Terralith and Accidentally Generated Terrain From a Sky Vaults Server

If you created a Sky Vaults server and didnt 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:

  1. Stop the server and Create a backup of your servers world. It will be the world folder by default, or whatever you have set as level-name in server.properties.
  2. Remove Terralith_v<version>.jar from your servers mods folder.
  3. Open <worldname>/level.dat in NBTExplorer.
  4. Expand DataWorldGenSettingsdimensionsminecraft:overworldgenerator.
  5. Delete biome_source.
  6. Save the file and exit NBTExplorer.
  7. Start the server. Once it is up, stop it again.
  8. Repeat step 3 and 4.
  9. Set the type to the_vault:sky_vaults. Change the type within generator, not a level higher.
  10. 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.
  11. Expand DataWorldGenSettingsdimensionsminecraft:the_nethergenerator. Do not delete the biome_source entry this time
  12. Set type to the_vault:sky_vaults. Again, under generator.
  13. 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 to minecraft:nether_complexes.
  14. Save the file and exit NBTExplorer.
  15. Make sure the level-type in server.properties is set to the_vault:sky_vaults.
  16. Start the server. Once its 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 in server.properties.

Removing chunks that have generated terrain:

  1. Stop the server and Create a backup of your servers world. It will be the world folder by default, or whatever you have set as level-name in server.properties.
  2. Open your world folder in MCAselector.
  3. Select the chunks you want to delete. Make sure you zoom in to target chunks and not regions.
  4. Click SelectionDelete Selected Chunks or press ctrl + d to delete the chunks.
  5. Save the world and close MCASelector.
  6. Start the server. The chunks should be gone, and generate fresh without terrain.

If your Nether has generated with terrain, its 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.