ViciousBadger / larion-disc-world

Add-on for Larion worldgen that limits worlds to a single continent.
Other
0 stars 0 forks source link

A few questions #2

Closed benio1394 closed 1 week ago

benio1394 commented 2 weeks ago

Hello, I want to ask you about a few things, but unfortunably, modrinth don't have comment section. Sorry for the problem.

  1. What value should I replace in data/laron/worldgen/density_function/overworld/circle.json to have a world with 4500 block radius?

  2. Do you have plans for removing rare, but pretty tall terrain spikes? They looks a little bit strange.

  3. Do you know if larion works well on server? Is the new height limit could be a performance issue?

  4. Do you have discord server for your community?

ViciousBadger commented 2 weeks ago

Hi, these are some good questions.

  1. In the readme I've given the a formula to use, but maybe I didnt explain it well. In your case 4500^-1 = 0.000222{...}, so you would write 0.00022222222 in the fields that are currently 0.0002.
  2. They are intentional, it's what is called "windswept" terrain in biomes such as windswept forest, savanna etc. They are weird but I like them, though I wish I could make them a little less tall... apparently they get taller with more world height.. If you want to remove them completely you can edit the core Larion datapack, in the file data/larion/worldgen/density_function/overworld/erosion.json, remove the entire "windswept" section from the calculation, like this:
{
  "type": "minecraft:min",
  "argument1": {
    "type": "minecraft:mul",
    "argument1": "larion:overworld/erosion/mountain_chains",
    "argument2": -1.0
  },
  "argument2": {
    "type": "minecraft:range_choice",
    "input": "larion:overworld/erosion/swamps",
    "min_inclusive": 0.40,
    "max_exclusive": 0.60,
    "when_in_range": 0.40,
    "when_out_of_range": "larion:overworld/erosion/swamps"
  }
}
  1. I don't know about performance, it's a complex topic, but it is certainly a little slower to generate terrain on my machine.. I'm torn on this because the extra world height is really good for mountains and I plan on eventually making caves go deeper as well.. you also have to run a Fabric server which is less performant than things like Papermc, but at least there are a lot of optimization mods that can counter-balance the loss.
  2. I don't plan on starting a Discord server, I hear it comes with moderation and drama etc.. maybe at some point Larion would be its own channel on an existing server with a good community.
benio1394 commented 2 weeks ago

Thank you for quick answer and explaining everything. I want to say that you've made amazing job with this two mods, I always dreamed about something like this in minecraft. I hope this project will gain the recognition that it deserves. And for the discord - you are right, maybe github communication will be less problematic. Good luck with your work and thank you one more time.

ViciousBadger commented 1 week ago

Hey thanks a lot. I'm sure it will get noticed in time if people enjoy it as much as I do.

For your info I've released yet another new version (3.2) of Larion, among other things I managed to reduce the intensity of the "terrain spikes" you mentioned, they are still there but much less janky :)

mateus3c commented 3 days ago

Hi! I also have a few questions:

  1. Does Larion: Disc World really requires Larion or for example, If I used Larion: Disc World together with Tectonic, would that make it so after 3500 blocks everything is water? I was wondering this because I'm playing with a few biome mods (Nature's Spirit and Wilder Wild) and I noticed the biome distribution is very weird with Larion, (for example, mangrove swamps generating right next to deserts) and also the size os the biomes is inconsistent, I once found a badlands that was literally 10 blocks wide lol
  2. Is it intended that Mushroom Islands are all extremely small? I generated lots of worlds to test Larion and Larion: Disc World and every time I found a mushroom island biome they occupied less than 30 blocks
  3. Also, is it intended that the terrain generation doesn't have a considerable "smooth" portion? I had trouble finding nice places to build because most of the terrain was very irregular.
  4. Last question is if all the mountains are supposed to be snowy mountains because all the mountains I found had snow on their top and I think it would be cool for variety and congruency to had other biomes on the top of mountains, like meadows for example

Anyway, I love your mods, Larion and Larion: Disc World are literally what I always wanted for biome generation! Amazing job creating them!

ViciousBadger commented 2 days ago
  1. It does require Larion in practice because of how it's put together, but in theory you could do the same kind of effect for vanilla terrain or any other kind of terrain, like Continents does. I think Klinbee (guy behind More Density Functions) is cooking up something atm, keep an eye on his modrinth page. About biomes, that's a consequence of how Larion makes biomes smaller. Modded biomes often end up making them even smaller due to technical reasons.
  2. Yes, I wanted it this way :) I also wanted them to be way more vertical but they're a little tame now. There are rare cases of larger mushroom islands.
  3. In v3.2.0 I tried to make it generate a bit more flat terrain, but in general the point is for terrain to be very rugged, except in deserts.
  4. Stony peaks are not snowy, and there are some really tall hills with meadows and plains and forests and so on, but in general mountains are snowcapped, that's just how Minecraft is, it's not really a Larion thing :)
benio1394 commented 1 day ago

Speaking about small biomes - is there any chance to improve size of swamps and cherry grove? This two biomes are extremly miniaturized, I found a few times cherry grove with one tree and a few bomboo.

ViciousBadger commented 1 day ago

For swamps, try messing with swamps.json and swamps_base.json in the .jar/.zip. This will actually also affect mushroom islands as they use the same noise. For cherry groves, I'm not sure how to improve without affecting other things too much. But they should be affected by the ridges noise.. maybe combined with erosion or something. Idk