PaperMC/paper-server/patches/sources/net/minecraft/world/level/chunk
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
..
status Duplicate UUID Resolve Option 2018-07-21 14:27:34 -04:00
storage Don't read neighbour chunk data off disk when converting chunks 2021-04-11 02:58:48 -07:00
ChunkAccess.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ChunkGenerator.java.patch Add missing structure set seed configs 2022-01-13 23:05:53 -08:00
ChunkGeneratorStructureState.java.patch Add missing structure set seed configs 2022-01-13 23:05:53 -08:00
DataLayer.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
EmptyLevelChunk.java.patch MC Utils 2016-03-28 20:55:47 -04:00
HashMapPalette.java.patch Optimize HashMapPalette 2021-01-17 01:11:36 +01:00
LevelChunk.java.patch Optimise Chunk#getFluid 2020-01-14 14:59:08 -08:00
LevelChunkSection.java.patch Optimise Chunk#getFluid 2020-01-14 14:59:08 -08:00
PalettedContainer.java.patch Synchronize PalettedContainer instead of ThreadingDetector/Semaphore 2020-05-29 20:29:02 -04:00
ProtoChunk.java.patch MC Utils 2016-03-28 20:55:47 -04:00