PaperMC/paper-server/patches/sources/net/minecraft/world/level/levelgen
Jake Potrebic 83b4d889b7 Add missing structure set seed configs
The 4 missing structure set seed configs are strongholds, mineshafts,
buried treasure, and ancient cities.

Strongholds use a ring placement scheme which isn't random so they
utilize the world seed by default, this adds a config to override it
for just generating the ring positions.

Mineshafts and Buried Treasure structure sets are special cases
where the "salt" that can be defined for them via datapacks has 0
effect because the difference between the spacing and separation is 1
which is used as the upper bound in the random with salt. So the random
always returns the same int (0) so the salt has no effect. This adds
seeds/salts to the frequency reducer which has a similar effect.

Co-authored-by: William Blake Galbreath <blake.galbreath@gmail.com>
2022-01-13 23:05:53 -08:00
..
feature Fix CocaoDecorator causing a crash when trying to generate without logs 2021-09-07 21:29:38 +01:00
structure Add missing structure set seed configs 2022-01-13 23:05:53 -08:00
DensityFunctions.java.patch Significantly improve performance of the end generation 2020-11-03 23:48:05 -06:00
FlatLevelSource.java.patch Further Seed Customisation 2014-07-04 13:28:45 +10:00
NoiseBasedChunkGenerator.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
PatrolSpawner.java.patch Pillager patrol spawn settings and per player options 2020-02-01 16:50:39 +01:00
PhantomSpawner.java.patch Add phantom creative and insomniac controls 2020-04-25 15:13:41 -05:00