Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streams in the 1.12.2 version are exceedingly rare. #107

Open
StormbringerGTX opened this issue Jul 20, 2020 · 20 comments
Open

Streams in the 1.12.2 version are exceedingly rare. #107

StormbringerGTX opened this issue Jul 20, 2020 · 20 comments

Comments

@StormbringerGTX
Copy link

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!

@xJon
Copy link

xJon commented Aug 23, 2020

I do agree with what's written above.

@SquishyBird7
Copy link

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

@muzikbike
Copy link

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
Copy link

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

@delvr
Copy link
Owner

delvr commented Oct 20, 2020

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?

@SquishyBird7
Copy link

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.

@DieselpunkCyborg
Copy link

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.

@delvr
Copy link
Owner

delvr commented Nov 12, 2020

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.

@TheDeviantCrafter
Copy link

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.

@ghost
Copy link

ghost commented Jan 31, 2021

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?

@DUDEbehindDUDE
Copy link

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.

@ghost
Copy link

ghost commented Mar 4, 2021

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?

@DUDEbehindDUDE
Copy link

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
Copy link

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
Copy link

adding it in the minecraft launcher only affects simgleplayer worlds btw

@ghost
Copy link

ghost commented Mar 11, 2021

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.

@DUDEbehindDUDE
Copy link

what host do you use

@ghost
Copy link

ghost commented Mar 11, 2021

GGServers

@DUDEbehindDUDE
Copy link

oh ive never used them

@DUDEbehindDUDE
Copy link

open a ticket with them and ask about it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants