Streams icon indicating copy to clipboard operation
Streams copied to clipboard

Streams in the 1.12.2 version are exceedingly rare.

Open StormbringerGTX opened this issue 5 years ago • 20 comments

We have a 1.12.2 server and are finishing up a modpack. One of the last things we clean up is world gen. Streams was highly requested so we decided to implement that in the game. However we have noticed that the streams are extremely rare and when we do find them, they are extremely small systems.

A way to configure them or to have them outright replace vanilla rivers would be fantastic!

Keep up the great work in any case! Very interesting concept for a mod!

StormbringerGTX avatar Jul 20 '20 04:07 StormbringerGTX

I do agree with what's written above.

xJon avatar Aug 23 '20 16:08 xJon

Yes! I am also having this issue. please increase spawn rate or let us do it!

SquishyBird7 avatar Sep 23 '20 01:09 SquishyBird7

I've managed to find several easily in 1.11.2 myself. As for 1.12.2... well, i've found like 3 hollows (which are stupidly rare) and absolutely no streams.

muzikbike avatar Sep 28 '20 19:09 muzikbike

If anyone's looking for one, the seed 102496288339226 has a stream at 1189 -215.

muzikbike avatar Sep 29 '20 18:09 muzikbike

This might be related to a workaround in version 0.4.8 that fixed some issues in modpacks like Sevtech. Could you try downgrading to 0.4.7 (in a new world, not an existing one!) and see if more and/or larger streams show up then?

delvr avatar Oct 20 '20 04:10 delvr

I will try this and see if it works. Also kind of unrelated, but the generation of streams with ANY cave generators I've found is nonexistent. Like with Better Caves and Worley's, no streams spawn, more like a 1 in a million chance.

SquishyBird7 avatar Oct 25 '20 17:10 SquishyBird7

This might be related to a workaround in version 0.4.8 that fixed some issues in modpacks like Sevtech. Could you try downgrading to 0.4.7 (in a new world, not an existing one!) and see if more and/or larger streams show up then?

I can confirm that downgrading worked. Your mod is breathtaking when its working as intended, the way little streams cut through rock is magical.

DieselpunkCyborg avatar Nov 01 '20 06:11 DieselpunkCyborg

I've added an experimental option to Streams 0.4.9 for using the legacy Streams generation from 0.4.7. Could you guys give it a try? Here's the changelog, with instructions for the new option:

  • Fixed stone "bridges" appearing across Streams.
  • Added an option to restore the legacy Streams generation from Streams 0.4.7. Enabling legacy generation reverts a change in Streams 0.4.8 that prevented infinite recursion crash in some modpacks, but also caused Streams to become too rare or too small. If you're starting a new world and not using a modpack affected by the crash, you can enable this option by either adding -Dstreams.legacyGeneration=true to your server's Java command or launcher installation's JVM arguments, or setting environment variable STREAM_LEGACY_GENERATION=true. Once enabled for a new world, that world keeps the same value even if the global setting changes later.

delvr avatar Nov 12 '20 05:11 delvr

Solution: install Some like it Dry

Stream generation is interrupted by other water sources like vanilla rivers and lakes.

Installing Some like it Dry can remove some of those. This makes them MUCH more common.

TheDeviantCrafter avatar Dec 17 '20 14:12 TheDeviantCrafter

I've added an experimental option to Streams 0.4.9 for using the legacy Streams generation from 0.4.7. Could you guys give it a try? Here's the changelog, with instructions for the new option:

  • Fixed stone "bridges" appearing across Streams.
  • Added an option to restore the legacy Streams generation from Streams 0.4.7. Enabling legacy generation reverts a change in Streams 0.4.8 that prevented infinite recursion crash in some modpacks, but also caused Streams to become too rare or too small. If you're starting a new world and not using a modpack affected by the crash, you can enable this option by either adding -Dstreams.legacyGeneration=true to your server's Java command or launcher installation's JVM arguments, or setting environment variable STREAM_LEGACY_GENERATION=true. Once enabled for a new world, that world keeps the same value even if the global setting changes later.

How would one go about setting this up on a server?

ghost avatar Jan 31 '21 03:01 ghost

the streams with the -Dstreams.legacyGeneration=true tag are definitely much more common then without it, and much longer. I didn't really test it that much, but i had to go about 2k blocks to find a stream without the tag, but with the tag spawning in there were already 3 streams in the log and they were much longer than the one i had found previously. This was done on basically a fresh vanilla world.

dudebehinddude avatar Feb 27 '21 17:02 dudebehinddude

the streams with the -Dstreams.legacyGeneration=true tag are definitely much more common then without it, and much longer. I didn't really test it that much, but i had to go about 2k blocks to find a stream without the tag, but with the tag spawning in there were already 3 streams in the log and they were much longer than the one i had found previously. This was done on basically a fresh vanilla world.

How do you set the tag to true for a singleplayer world? Or in a modpack?

ghost avatar Mar 04 '21 06:03 ghost

in the minecraft launcher you edit the installation, click more options and where it says jvm arguments add -Dstreams.legacyGeneration=true to the end

dudebehinddude avatar Mar 11 '21 18:03 dudebehinddude

if youre running a server then in the .bat file you use to run it (assuming you are running the server on a local windows machine) add it to the end of the java -jar part

dudebehinddude avatar Mar 11 '21 18:03 dudebehinddude

adding it in the minecraft launcher only affects simgleplayer worlds btw

dudebehinddude avatar Mar 11 '21 18:03 dudebehinddude

if youre running a server then in the .bat file you use to run it (assuming you are running the server on a local windows machine) add it to the end of the java -jar part

What if I’m not running the server myself? I use a server hosting service, and have not seen any Java arguments.

ghost avatar Mar 11 '21 18:03 ghost

what host do you use

dudebehinddude avatar Mar 11 '21 18:03 dudebehinddude

GGServers

ghost avatar Mar 11 '21 19:03 ghost

oh ive never used them

dudebehinddude avatar Mar 12 '21 03:03 dudebehinddude

open a ticket with them and ask about it

dudebehinddude avatar Mar 12 '21 03:03 dudebehinddude