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

NukkitX standard generator #1303

Merged
merged 147 commits into from
Apr 19, 2020
Merged

NukkitX standard generator #1303

merged 147 commits into from
Apr 19, 2020

Commits on Jan 23, 2020

  1. Configuration menu
    Copy the full SHA
    d8ba11f View commit details
    Browse the repository at this point in the history
  2. add some base generator interfaces

    temp commit because i have to go and will need to access from home when i get there
    DaMatrix committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    8085328 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f700fa4 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2020

  1. add a basic superflat generator

    customization will come later
    DaMatrix committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    2a7501c View commit details
    Browse the repository at this point in the history
  2. make the server be able to build and start again

    generation actually works now, as does the demo superflat generator!
    
    also added a void generator for empty worlds.
    DaMatrix committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    5b91d04 View commit details
    Browse the repository at this point in the history
  3. add tasks for generation and population, theoretically population sho…

    …uld partially work now
    DaMatrix committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    20493ad View commit details
    Browse the repository at this point in the history
  4. redo NukkitRandom to make it be not bad, and eliminate dozens of un…

    …needed `NukkitRandom` allocations by using `ThreadLocalRandom`
    DaMatrix committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    d644006 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d7a050 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'upstream/2.0' into dev/generator-api-re…

    …write
    
    # Conflicts:
    #	src/main/java/cn/nukkit/Server.java
    #	src/main/java/cn/nukkit/level/generator/NormalGenerator.java
    #	src/main/java/cn/nukkit/level/generator/SimpleChunkManager.java
    #	src/main/java/cn/nukkit/level/manager/LevelChunkManager.java
    DaMatrix committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    aa36895 View commit details
    Browse the repository at this point in the history
  7. attempt to use population chunk manager, it's broken though...

    this is probably the same bug that's been causing cut off trees in nukkit and pmmp for years
    DaMatrix committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    e91ebc1 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2020

  1. debug temp commit

    DaMatrix committed Jan 26, 2020
    Configuration menu
    Copy the full SHA
    0eca8ff View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. Merge remote-tracking branch 'upstream/2.0' into dev/generator-api-re…

    …write
    
    # Conflicts:
    #	src/main/java/cn/nukkit/Server.java
    #	src/main/java/cn/nukkit/level/LevelBuilder.java
    #	src/main/java/cn/nukkit/level/LevelData.java
    #	src/main/java/cn/nukkit/level/generator/FlatGenerator.java
    #	src/main/java/cn/nukkit/level/generator/Generator.java
    #	src/main/java/cn/nukkit/level/generator/GeneratorFactory.java
    #	src/main/java/cn/nukkit/level/generator/NetherGenerator.java
    #	src/main/java/cn/nukkit/level/generator/NormalGenerator.java
    DaMatrix committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    e8ffc2b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Merge remote-tracking branch 'upstream/2.0' into dev/generator-api-re…

    …write
    
    # Conflicts:
    #	src/main/java/cn/nukkit/level/generator/FlatGenerator.java
    DaMatrix committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    fdd49f4 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2020

  1. Merge remote-tracking branch 'upstream/2.0' into dev/generator-api-re…

    …write
    
    # Conflicts:
    #	src/main/java/cn/nukkit/level/chunk/Chunk.java
    #	src/main/java/cn/nukkit/level/generator/PopChunkManager.java
    #	src/main/java/cn/nukkit/level/generator/function/ChunkGenerateFunction.java
    #	src/main/java/cn/nukkit/level/generator/function/ChunkPopulateFunction.java
    DaMatrix committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    97427fd View commit details
    Browse the repository at this point in the history
  2. totally remove NukkitRandom and remove all usages of BedrockRandom

    also add a dependency on porklib:random
    DaMatrix committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    f088b32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c502de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52dfe71 View commit details
    Browse the repository at this point in the history
  5. make chunks completely unobtainable unless they and all of their neig…

    …hbors have been populated
    DaMatrix committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    8fdae79 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b91718 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2020

  1. implement superflat presets

    DaMatrix committed Feb 23, 2020
    Configuration menu
    Copy the full SHA
    dd660a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Configuration menu
    Copy the full SHA
    e39bc77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf4f5e8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev/generator-api-rewrite' into dev/nukkitx-standard-ge…

    …nerator
    
    # Conflicts:
    #	src/main/java/cn/nukkit/registry/GeneratorRegistry.java
    DaMatrix committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    cab9e40 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/2.0' into dev/generator-api-re…

    …write
    
    # Conflicts:
    #	src/main/java/cn/nukkit/utils/Identifier.java
    DaMatrix committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    de5ab70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    326b259 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2020

  1. Merge remote-tracking branch 'upstream/2.0' into dev/nukkitx-standard…

    …-generator
    
    # Conflicts:
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorLava.java
    DaMatrix committed Feb 25, 2020
    Configuration menu
    Copy the full SHA
    4641aaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35ccf5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e57147 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77e60ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    443fb3f View commit details
    Browse the repository at this point in the history
  6. add a biome implementation

    DaMatrix committed Feb 25, 2020
    Configuration menu
    Copy the full SHA
    700ddc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    21746a5 View commit details
    Browse the repository at this point in the history
  8. interpolate density values

    DaMatrix committed Feb 25, 2020
    Configuration menu
    Copy the full SHA
    f274bc8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f97a0a3 View commit details
    Browse the repository at this point in the history
  10. add populator registry as well

    this should nearly mark the end of the api stuff
    DaMatrix committed Feb 25, 2020
    Configuration menu
    Copy the full SHA
    2ab5ad1 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. Configuration menu
    Copy the full SHA
    177a287 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. add simple tree populator

    DaMatrix committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    12d3d0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    213a82e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5384fe View commit details
    Browse the repository at this point in the history
  4. add simple surface decorator

    DaMatrix committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    37e11d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39d3a0c View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Configuration menu
    Copy the full SHA
    f7e4ed8 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2020

  1. begin migrating to jackson for loading generator config

    hopefully this will be cleaner...
    DaMatrix committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    d04a2be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27d15e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a40454 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04c1f3a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    608440b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5bdce13 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2020

  1. Configuration menu
    Copy the full SHA
    604a497 View commit details
    Browse the repository at this point in the history
  2. theoretically be able to define biome-specific generation passes

    now i need to figure out how to these should be configured
    DaMatrix committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    bc40d8e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. Configuration menu
    Copy the full SHA
    fee16fb View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. Configuration menu
    Copy the full SHA
    4dc5950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35f30cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b0ec26 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Configuration menu
    Copy the full SHA
    e0e1f4c View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. break some stuff

    DaMatrix committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    731d438 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/2.0' into dev/nukkitx-standard…

    …-generator
    
    # Conflicts:
    #	src/main/java/cn/nukkit/utils/Identifier.java
    DaMatrix committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    26a996c View commit details
    Browse the repository at this point in the history
  3. theoretically make biome surface now be done using a block replacer i…

    …nstead of a decorator
    
    however, gradients appear to be quite broken
    DaMatrix committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    d701883 View commit details
    Browse the repository at this point in the history
  4. remove block replacers, because they add a lot of extra load for very…

    … little benefit (can be implemented better as decorator)
    DaMatrix committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    a4566d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2020

  1. Configuration menu
    Copy the full SHA
    64cdbda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2066da9 View commit details
    Browse the repository at this point in the history
  3. fix build

    DaMatrix committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    74595ca View commit details
    Browse the repository at this point in the history
  4. set name in LevelConverter

    DaMatrix committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    0a8abe3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bad5c77 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2020

  1. Configuration menu
    Copy the full SHA
    f22114d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a05c6a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2020

  1. temp commit

    DaMatrix committed Mar 8, 2020
    Configuration menu
    Copy the full SHA
    b59e94b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b876373 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd3f95a View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. Configuration menu
    Copy the full SHA
    c32ec2a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. stop trying to skid from vanilla and actually implement this myself, …

    …and it looks way better
    DaMatrix committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    dab54e8 View commit details
    Browse the repository at this point in the history
  2. try and fail to make rivers

    DaMatrix committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    7a7a9e6 View commit details
    Browse the repository at this point in the history
  3. something is very broken...

    strange artifacting along axes, doesn't seem to make any sense
    DaMatrix committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    1b34764 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Configuration menu
    Copy the full SHA
    be99cb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4bb0c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25ebc4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c67d93 View commit details
    Browse the repository at this point in the history
  5. revert previous changes

    DaMatrix committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    f2e5010 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2020

  1. Configuration menu
    Copy the full SHA
    2c3e673 View commit details
    Browse the repository at this point in the history
  2. ores

    DaMatrix committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    4553919 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Configuration menu
    Copy the full SHA
    27f0910 View commit details
    Browse the repository at this point in the history
  2. partially clean up trees

    DaMatrix committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    4300a86 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/2.0' into dev/nukkitx-standard…

    …-generator
    
    # Conflicts:
    #	pom.xml
    #	src/main/java/cn/nukkit/block/BlockGrass.java
    #	src/main/java/cn/nukkit/block/BlockMushroom.java
    #	src/main/java/cn/nukkit/block/BlockMycelium.java
    #	src/main/java/cn/nukkit/block/BlockSapling.java
    #	src/main/java/cn/nukkit/block/BlockTNT.java
    #	src/main/java/cn/nukkit/item/food/FoodChorusFruit.java
    #	src/main/java/cn/nukkit/level/biome/EnumBiome.java
    #	src/main/java/cn/nukkit/level/biome/impl/iceplains/IcePlainsSpikesBiome.java
    #	src/main/java/cn/nukkit/level/generator/FlatGenerator.java
    #	src/main/java/cn/nukkit/level/generator/Generator.java
    #	src/main/java/cn/nukkit/level/generator/GeneratorFactory.java
    #	src/main/java/cn/nukkit/level/generator/NetherGenerator.java
    #	src/main/java/cn/nukkit/level/generator/NormalGenerator.java
    #	src/main/java/cn/nukkit/level/generator/SimpleChunkManager.java
    #	src/main/java/cn/nukkit/level/generator/function/ChunkGenerateFunction.java
    #	src/main/java/cn/nukkit/level/generator/function/ChunkPopulateFunction.java
    #	src/main/java/cn/nukkit/level/generator/object/BasicGenerator.java
    #	src/main/java/cn/nukkit/level/generator/object/ObjectTallGrass.java
    #	src/main/java/cn/nukkit/level/generator/object/mushroom/BigMushroom.java
    #	src/main/java/cn/nukkit/level/generator/object/ore/OreType.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/HugeTreesGenerator.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/NewJungleTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectBigSpruceTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectDarkOakTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectJungleBigTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectSavannaTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectSpruceTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectSwampTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/ObjectTree.java
    #	src/main/java/cn/nukkit/level/generator/object/tree/TreeGenerator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/MushroomPopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorDoublePlant.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorGlowStone.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorLava.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorOre.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorSugarcane.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/PopulatorTree.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/DarkOakTreePopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/JungleBigTreePopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/JungleFloorPopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/JungleTreePopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/SavannaTreePopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/SpruceBigTreePopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/SpruceMegaTreePopulator.java
    #	src/main/java/cn/nukkit/level/generator/populator/impl/tree/SwampTreePopulator.java
    #	src/main/java/cn/nukkit/level/manager/LevelChunkManager.java
    #	src/main/java/cn/nukkit/math/BedrockRandom.java
    #	src/main/java/cn/nukkit/math/BlockFace.java
    DaMatrix committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    97ade38 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. re-implement population around

    protocol-lib changed levelchunkmanager stuff
    DaMatrix committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    d932c2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ee644d View commit details
    Browse the repository at this point in the history
  3. fix build

    DaMatrix committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    8ac5fcd View commit details
    Browse the repository at this point in the history
  4. spruce trees

    DaMatrix committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    5df8345 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. Configuration menu
    Copy the full SHA
    d006744 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. rename filtered to complex

    DaMatrix committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    e0df32f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8cd9c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    424aecf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bebfe0 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

  1. make biome selection a lot like vanilla (part 3)

    this next commit will be fun... or something.
    DaMatrix committed Mar 27, 2020
    Configuration menu
    Copy the full SHA
    cdb5b41 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2020

  1. make biome selection a lot like vanilla (part 4)

    it wasn't as bad as expected, i guess
    DaMatrix committed Mar 28, 2020
    Configuration menu
    Copy the full SHA
    229a09b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7687bf0 View commit details
    Browse the repository at this point in the history
  3. make biome selection a lot like vanilla (part 6)

    this is just about done! the only thing that remains to be finalized is adding all the biome mutations, which will require me to implement them first.
    DaMatrix committed Mar 28, 2020
    Configuration menu
    Copy the full SHA
    fb9ccf4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5023744 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2020

  1. fully implement (frozen) river, (frozen) ocean, deep ocean

    although they still lack newer features such as seaweed
    DaMatrix committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    b21df7e View commit details
    Browse the repository at this point in the history
  2. fully implement beach, stone beach, cold beach, fix generation of ext…

    …reme hills and variants
    DaMatrix committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    89d66d3 View commit details
    Browse the repository at this point in the history
  3. fully implement ice plains, ice plains spikes, ice mountains, fix gen…

    …eration of plains and sunflower plains
    
    also make decorators all be populators as well
    DaMatrix committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    6d58c24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78e4f51 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. fully implement mega taiga (hills), redwood taiga (hills)

    also optimize tree generation quite a bit and make noise selection decorators/populators have a range with separate options for above and below
    DaMatrix committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    2ef99ba View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. Configuration menu
    Copy the full SHA
    aabd1f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9042f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c943839 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4b1b6c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9bcaece View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. Configuration menu
    Copy the full SHA
    68e257a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c542d30 View commit details
    Browse the repository at this point in the history
  3. fully implement (mutated) savanna (plateau)

    also fix noise to make it use simplex instead of perlin
    DaMatrix committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    2275e1c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2020

  1. fully implement (mutated) mesa (plateau)

    also revert back to using perlin noise
    DaMatrix committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    f184656 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97688bf View commit details
    Browse the repository at this point in the history
  3. add fallen trees

    DaMatrix committed Apr 4, 2020
    Configuration menu
    Copy the full SHA
    24c34b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ffb7d35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9806c6 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2020

  1. some minor things

    - all icy biomes should generate frozen river, not just ice plains
    - icy biomes should also freeze water in them
    - add a description of how the overworld density scale values are calculated
    DaMatrix committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    b16b4ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9447a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2020

  1. Configuration menu
    Copy the full SHA
    d764d28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a922d7d View commit details
    Browse the repository at this point in the history
  3. this kind of almost works...

    DaMatrix committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    ce0e91e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1aed528 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2020

  1. Configuration menu
    Copy the full SHA
    c1ba6f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. finalize nether terrain

    DaMatrix committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    729ce08 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. mostly finalize end terrain

    DaMatrix committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    a215fd4 View commit details
    Browse the repository at this point in the history
  2. add water/lava lakes

    DaMatrix committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    2a535b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca4ce80 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2020

  1. partially fix empty chunks

    DaMatrix committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    655b4b2 View commit details
    Browse the repository at this point in the history
  2. fix empty chunks for good

    DaMatrix committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    59ad700 View commit details
    Browse the repository at this point in the history
  3. clean up+optimize chunk heightmap stuff somewhat and optimize chunk l…

    …ocking
    
    now the heightmap not actually updated anywhere, which is arguably bad, but it wasn't actually used correctly anyway
    DaMatrix committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    ad179fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17d1836 View commit details
    Browse the repository at this point in the history
  5. make generation+population a lot faster by caching biomes one chunk a…

    …t a time rather than each block
    DaMatrix committed Apr 16, 2020
    Configuration menu
    Copy the full SHA
    1c37555 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. make density sources generate entire swaths at a time

    this will make it possible to vectorize the entire thing later once https://openjdk.java.net/jeps/338 is released
    DaMatrix committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    2f67568 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f695a7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d82740 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b8b491 View commit details
    Browse the repository at this point in the history
  5. stop randomly switching between the seed in config and the seed in le…

    …vel.dat
    
    seriously, level loading is totally broken
    DaMatrix committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    8a63cff View commit details
    Browse the repository at this point in the history
  6. add an amplified preset

    DaMatrix committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    2ebbbeb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ef998e View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2020

  1. Configuration menu
    Copy the full SHA
    9dd656f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc82d75 View commit details
    Browse the repository at this point in the history
  3. fix up most of the TODOs

    DaMatrix committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    e6c1687 View commit details
    Browse the repository at this point in the history
  4. bake generation pass arrays once at the beginning, and use int keys i…

    …n the map
    
    also fix vine generation in jungles
    DaMatrix committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    8705753 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcf120f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07380a2 View commit details
    Browse the repository at this point in the history
  7. reformat

    DaMatrix committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    e45f86e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. Configuration menu
    Copy the full SHA
    dc8209c View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/2.0' into dev/nukkitx-standard…

    …-generator
    
    # Conflicts:
    #	src/main/java/cn/nukkit/player/Player.java
    DaMatrix committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    14f30d8 View commit details
    Browse the repository at this point in the history