Paper/paper-server/patches/sources/net/minecraft/world/level/chunk
Spottedleaf fa87f62891 Fix race condition on UpgradeData.BlockFixers class init
The CHUNKY_FIXERS field is modified during the constructors
of the BlockFixers, but the code that uses CHUNKY_FIXERS does
not properly ensure that BlockFixers has been initialised before
using it, leading to a possible race condition where instances of
BlockFixers are accessed before they have initialised correctly.

We can force the class to initialise fully before accessing the
field by calling any method on the class, and for convenience
we use values().
2023-08-08 17:29:33 -07:00
..
status Duplicate UUID Resolve Option 2018-07-21 14:27:34 -04:00
storage Do not read tile entities in chunks that are positioned outside of the chunk 2023-06-18 23:04:46 -07:00
ChunkAccess.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ChunkGenerator.java.patch Optimize nearest structure border iteration 2023-08-21 21:05:09 +02: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
UpgradeData.java.patch Fix race condition on UpgradeData.BlockFixers class init 2023-08-08 17:29:33 -07:00