Apollounknowndev / tectonic

Enhanced terrain generation with mountain ranges, underground rivers, and more
87 stars 9 forks source link

Can't make it to work Terratonic with Terralith on paper server #231

Closed gnoby closed 1 month ago

gnoby commented 1 month ago

I try to get Terratonic-Data-Pack-1.21.zip with Terralith_1.21_v2.5.5.zip to run on my newly setup paper-1.21.1-119.jar server.

What I do:

Note: if I don't edit the server.properties initial-enabled-packs I get this exception java.lang.StackOverflowError: null at net.minecraft.world.level.levelgen.RandomState$1NoiseWiringHelper.visitNoise(RandomState.java:82) ~[paper-1.21.1.jar:1.21.1-119-7cd4f2c] at net.minecraft.world.level.levelgen.DensityFunctions$ShiftA.mapAll(DensityFunctions.java:956) ~[paper-1.21.1.jar:1.21.1-119-7cd4f2c] at net.minecraft.world.level.levelgen.DensityFunctions$HolderHolder.mapAll(DensityFunctions.java:604) ~[paper-1.21.1.jar:1.21.1-119-7cd4f2c]

Edit just tried it with vanilla fabric server and get the same effect

Apollounknowndev commented 1 month ago

No renaming needs to be done. Terralith needs to load first and will load first because Terral... comes before Terrat....

gnoby commented 1 month ago

__@Apollounknowndev Thank you then this is stated false on the modrinth page. https://modrinth.com/datapack/terratonic To use this datapack, Terratonic must load above Terralith in the datapack list! Tectonic is not needed, as everything from Tectonic is in Terratonic. Edit: Just tried it and changed the order so Terralith loads first. Still get a perfect vanilla world :-(

Apollounknowndev commented 1 month ago

What was in the modrinth page was true but misleading in the context of servers. I have a better explanation of how to install Terratonic here which the Terratonic page now redirects to.

If you have both datapacks installed and the server is generating vanilla terrain, either you have another datapack that is overriding worldgen or it is generating correctly but you haven't seen enough of the terrain yet (mountain peaks are a good indicator)

gnoby commented 1 month ago

Thank you! So to test it at first I installed the two packs repective versions as mods on the "client internal server" which works just by putting the 2 packs into the mods folder and use a specific seed, so I could see how the world is supposed to look like. With this seed for example 85425578410475571 you get a big snowy mountain right away, which would never be in vanilla world generation.

I fixed it and it works now! On every try I only cleared the world folder except word/datapacks/ and the 2 zips. But I noticed on startup that it said "Missing data pack" and not stated what data pack is missing. Don't know what went wrong here and how a datapack could be missing since I didn't specify any. So I deleted the paper folder and started from scratch. This time without renaming the Terratonic file. And that is all what was needed. Just put the 2 files in the right folder (and in my case edit the server.properties to include the seed). Now the big snowy mountain is created :-) Thanks for your help again!

image