FlyingLlama
Last Activity:
Jul 19, 2019 at 11:04 PM
Joined:
May 24, 2015
Messages:
4,332
Positive ratings received:
2,399

Post Ratings

Received: Given:
Like 420 49
Agree 1,154 248
Funny 263 176
Winner 224 14
Informative 109 45
Friendly 17 1
Useful 69 17
Optimistic 108 113
Creative 35 118

FlyingLlama

World generator indefinitely on hold due to all the changes in 1.13, Waiting for Worldedit, FAWE and ProtocolLib to update to the new format Mar 3, 2018

FlyingLlama was last seen:
Jul 19, 2019 at 11:04 PM
    1. _Luke1_
      _Luke1_
      If the world generation plugin is going to be recreated anyway, would you mind sharing the code by open-sourcing?
      Someone like me or I guess many others would like to move it forward maybe(via forking, no need for you to maintain it or accept PRs).
      1. FlyingLlama
        FlyingLlama
        It is extremely complex and not in a fully functional state, in fact it is likely completely unusable on any version after 1.11, as it uses the old chunk format.
        Jun 15, 2019
      2. _Luke1_
        _Luke1_
        Still, I'd love to mess around with the source if you don't mind sharing.
        Jul 16, 2019 at 7:04 PM
    2. EhhItsEddy
      EhhItsEddy
      Any updates on your world gen? :)
      1. FlyingLlama
        FlyingLlama
        Permanently shelved at this point, unfortunately. I intend to eventually re-create it in a much more stable form, once my current projects are done. That could be a year away.
        Apr 2, 2019
    3. Martinusius2
      Martinusius2
      Any news about your world generator? From what I know both FAWE and ProtocolLib are already updated to 1.13.
      1. FlyingLlama
        FlyingLlama
        I am working on some other things, but i still plan to finish it. FAWE is not updated, at least not the components i need.

        I am going to write my own more streamlined library to handle offline chunks, i cant rely on third-party software.
        Nov 11, 2018
        Supertin likes this.
    4. Pyronucleic
      Pyronucleic
      So yo I was wondering what you think of this:

      I make a 2d array of ints, and they have a 25% chance to go 1 up, stay the same, or go down 1, while having a 12.5% chance to go up 2 or down two. Max height is 200 and lowest is -50, while it starts at 75.
      1. View previous comments...
      2. Pyronucleic
        Pyronucleic
        Same thing but every 4th, and then same thing but every 8th.

        Then, I add to each value on the original map a half of the second, a quarter of the third map, and an eighth of th 4th map.

        Then a place blocks accordingly
        Jul 27, 2018
      3. Pyronucleic
        Pyronucleic
        and i'm like 2 and cant comprehend 3d maps so im just doing this
        Jul 27, 2018
      4. FlyingLlama
        FlyingLlama
        Are you trying to make a terrain generator?

        If you want anything that is not awful, you need to use noise generators - they basically do what you did, but they give smooth cloud or blob-like transitions between high and low points instead of random spikes.

        I use a bunch of layered 2D maps, and some undersampled 3D maps for final details (a 3D chunk noisemap is 256 times as expensive as 2D, use it wisely!)
        Jul 27, 2018
    5. FlyingLlama
      FlyingLlama
      World generator indefinitely on hold due to all the changes in 1.13, Waiting for Worldedit, FAWE and ProtocolLib to update to the new format
      1. Supertin
        Supertin
        How much impact do you expect?
        Mar 13, 2018
      2. FlyingLlama
        FlyingLlama
        Nonfunctional.

        It relies completely on FAWE to get anything remotely resembling real-time performance, without that it slows down to be as bad as the vanilla generator, worse once trees/structures are involved.

        I also need to implement offline chunk edits to solve some weird bugs, and i cant do that with every mca editor broken.
        Mar 13, 2018
    6. ScarabCoder
      ScarabCoder
      Hey Llama, I've heard you know a thing or two about world generation. I had some (hopefully basic) questions about it, could I ask some questions via Discord?
      1. View previous comments...
      2. ScarabCoder
        ScarabCoder
        I don't know too much about that sort of stuff, but I do really enjoy learning what I've learned and learning more. I'll check out some stuff on noise generation online to get a better idea of that before I post anything, though.
        Feb 18, 2018
      3. FlyingLlama
        FlyingLlama
        Most of the stuff you will find online is very basic, lots of people cover it for procedural generation, but it rarely goes beyond pathetic 2D heightmaps. I can teach you some tricks and ways to combine noise eventually, if you want.
        Feb 18, 2018
      4. ScarabCoder
        ScarabCoder
        I'll probably go with 2D noise for awhile, but I'd definitely love to learn 3D sometime when I've got 2D and just the NMS stuff in general down. I'm generating "planets", so basically each world is a random biome with custom generators for each planet. I don't mind it being basic for now, but it would be pretty cool to make it more advanced later on.
        Feb 18, 2018
    7. FlyingLlama
      FlyingLlama
      Considering smooth seasons: snow/plants ect change per block, full change over 14(?) day cycles. More natural-looking.
      1. Supertin likes this.
    8. FlyingLlama
      FlyingLlama
      Planning generator additions now, like a volcanism map for the world: adds volcano biomes, sea vents, fixes water/lava confusion in caves.
      1. Supertin and Atrelyu like this.
    9. FlyingLlama
      FlyingLlama
      Update: min version for generator will be 1.13, cave_air block is going to fix a lot of bugs with rivers/seasons, new water also important.
    10. Secil
      Secil
      Hahaha had me in tears "Honk honk honk honk Quack."
    11. avighnash
    12. FlyingLlama
      FlyingLlama
      I just figured out that i can use Julia/Mandelbrot Fractals as efficient world generator maps, including them in the final generator.
      1. Marcely99 likes this.
      2. View previous comments...
      3. FlyingLlama
        FlyingLlama
        A properly scaled Julia set combined with other maps will not - config file will allow mixing different generators for each type of map.
        Sep 17, 2017
        Supertin likes this.
      4. Supertin
        Supertin
        Oh, so reasonably cheap pseudo randomness. Nice.
        Sep 18, 2017
      5. FlyingLlama
        FlyingLlama
        It is a lot more expensive than most forms of noise, just more interesting. The generator is already far faster than the vanilla one, due to removing a lot of 3D noise.
        Sep 18, 2017
    13. FlyingLlama
      FlyingLlama
      World Generator work is still ongoing. A few new features: multiple biomes per column, realistic weather patterns.
      1. Atrelyu and Supertin like this.
      2. Atrelyu
        Atrelyu
        I have been reading most of your posts regarding this new plugin and I must say it sounds quite promising. Are there any news about it? Stuff to do, numbers of headaches remaining till release date, $JokeAboutEWGSchematicsTrees, etc?
        Feb 13, 2018
      3. FlyingLlama
        FlyingLlama
        Lots of headaches i cant deal with now, mostly related to native code and compression and some complicated math. I need to optimize generator performance more (the goal is lighter than a vanilla server without sacrificing anything)
        Feb 13, 2018
      4. Atrelyu
        Atrelyu
        Sounds very interesting! "lighter than a vanilla server" is certainly a very healthy and nice goal. It clearly seems that it will not be ready in the near future, is such a shame to have to wait so much. I still wish you the best with those headaches and will keep track of this project progress :)
        Feb 17, 2018
    14. Proximyst
      Proximyst
      henlo lam
      helllllo u STINKY lam
    15. s0mething
      s0mething
      Hi, wanted to ask if you could develop plugins im willing to pay 100$ around for a plugin just like CBWrapper since that is outdated and doesnt work. Pm if interested
    16. avighnash
      avighnash
      Your profile picture... nostalgia.
      1. FlyingLlama
        FlyingLlama
        It is not so buggy anymore, quite close to being finished.
        Jul 15, 2017
        Supertin likes this.
      2. avighnash
        avighnash
        You've been working on it for a year, and you are probably one of the most talented Java developer's that I have talked with, I can't wait for the project to be released.
        Jul 15, 2017
        Supertin likes this.
    17. FlyingLlama
      FlyingLlama
      Fully parallel world generation is now functional - it go fast zoom. Working on optimizing it now for even more fast.
      1. Chew likes this.
    18. FlyingLlama
      FlyingLlama
      World generator is still in progress. Building a new computer soon and then i will get back to it, needs a cleaner base generator, then beta
    19. datdenkikniet
      1. FlyingLlama
        FlyingLlama
        That moment when i log in and see 18 new messages and 6 people following me.

        Wat.
        May 21, 2017
    20. iTzGhostx
      iTzGhostx
      I'm your 2,000 rating :P
      1. FlyingLlama
        FlyingLlama
        Egads.
        May 8, 2017
        iTzGhostx likes this.
  • Loading...
  • Loading...
  • Signature

    Learning java properly is faster than asking for help constantly: Oracle Java tutorials IBM Java tutorials
    Learn to debug yourself:
    stackoverflow.com/what-is-a-stack-trace