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

Add trivial implementation of 3d biomes and 3d blur (off by default) #1225

Merged
merged 11 commits into from May 25, 2022

Commits on May 22, 2022

  1. Add trivial implementation of 3d biomes and 3d blur (off by default)

    In the future it would be great to add a better implementation for performance
     - this is good enough for now
    NotStirred committed May 22, 2022
    Configuration menu
    Copy the full SHA
    d65f35a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d415631 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1b1dc1 View commit details
    Browse the repository at this point in the history
  4. Complete implementing BiomeStructure

    BiomeStructure now completely replaces WorldTexture, which are now loaded as BiomeStructures if the octree format is outdated
    Add biomeBlending toggle
    Add reload chunks confirmation on relevant changes to biome settings (with minor jank due to no snapshotting)
    Refactoring of the BiomeStructure implementations
    NotStirred committed May 22, 2022
    Configuration menu
    Copy the full SHA
    fc9b65e View commit details
    Browse the repository at this point in the history
  5. Add additional javadoc describing how the trivial BiomeStructure impl…

    …ementations are stored for futures reference
    NotStirred committed May 22, 2022
    Configuration menu
    Copy the full SHA
    c0d3a0f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ef61de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    79f540f View commit details
    Browse the repository at this point in the history
  8. Add selection option for BiomeStructure in the UI

    Return a default implementation instead of null for an invalid BiomeStructure registry key
    similar to how the octree factory works
    NotStirred committed May 22, 2022
    Configuration menu
    Copy the full SHA
    55f3775 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7628c16 View commit details
    Browse the repository at this point in the history
  10. Add BiomeStructure.Factory.createIndexStructure, for biome palette in…

    …dices implementation
    
    It defaults to the previous implementation
    NotStirred committed May 22, 2022
    Configuration menu
    Copy the full SHA
    e5349aa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cf6a04a View commit details
    Browse the repository at this point in the history