Skip to content

Support Noise Functions in Presets #38

@PersonTheCat

Description

@PersonTheCat

Terra Terrain Generator includes an amazing expression parser which compiles directly to Java byte code at runtime. This lets users write custom noise functions which look like this:

(x + y / 2) * getNoise(x, y)

Cave Generator the perfect place to implement something similar.

The original behavior is provided by Paralithic, an amazing byte code generator written by @dfsek which is built on top of Byte Buddy (?). It is declared under the GNU public license v3 and so it should be okay to include it as a dependency.

We need to put some thought into this as a community and discuss the ancillary implications of adding it to Cave Generator.

Affected Areas:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions