13
0
geforkt von Mirrors/Paper
Paper/paper-server/patches/sources/net/minecraft/world/level
Aikar c4f8064fb9 Synchronize PalettedContainer instead of ThreadingDetector/Semaphore
Mojang has flaws in their logic about chunks being concurrently
wrote to. So we constantly see crashes around multiple threads writing.

Additionally, java has optimized synchronization so well that its
in many times faster than trying to manage read write locks for low
contention situations.

And this is extremely a low contention situation.
2020-05-29 20:29:02 -04:00
..
block Add EntityInsideBlockEvent 2021-05-08 18:02:36 -07:00
border Add worldborder events 2021-01-04 22:40:34 -08:00
chunk Synchronize PalettedContainer instead of ThreadingDetector/Semaphore 2020-05-29 20:29:02 -04:00
dimension/end Add DragonEggFormEvent 2021-01-25 14:53:57 +01:00
entity Add Debug Entities option to debug dupe uuid issues 2018-07-21 08:25:40 -04:00
gameevent Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
levelgen Significantly improve performance of the end generation 2020-11-03 23:48:05 -06:00
material Prevent chunk loading from Fluid Flowing 2018-09-10 23:36:16 -04:00
pathfinder Mob Pathfinding API 2018-09-09 13:30:00 -04:00
portal Add configurable portal search radius 2016-03-03 02:46:17 -06:00
redstone Prevent NoClassDefError crash and notify on crash 2014-04-21 12:43:08 +01:00
saveddata/maps Limit item frame cursors on maps 2021-05-26 15:09:33 -07:00
storage Add cause to Weather/ThunderChangeEvents 2020-12-02 18:23:26 -08:00
BaseCommandBlock.java.patch Add permission for command blocks 2020-05-16 10:05:30 +02:00
BaseSpawner.java.patch Fix Entity Teleportation and cancel velocity if teleported 2020-08-25 20:45:36 -04:00
BlockGetter.java.patch Prevent various interactions from causing chunk loads 2018-09-10 23:56:36 -04:00
ChunkPos.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ClipContext.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
EmptyBlockGetter.java.patch MC Utils 2016-03-28 20:55:47 -04:00
EntityGetter.java.patch SkeletonHorse Additions 2018-07-27 22:36:31 -05:00
GameRules.java.patch Add WorldGameRuleChangeEvent 2020-12-20 16:41:44 -08:00
Level.java.patch Retain block place order when capturing blockstates 2020-08-07 04:27:56 -07:00
LevelAccessor.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
LevelReader.java.patch MC Utils 2016-03-28 20:55:47 -04:00
LevelWriter.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
NaturalSpawner.java.patch Only count Natural Spawned mobs towards natural spawn mob limit 2019-03-24 01:01:32 -04:00
PathNavigationRegion.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ServerExplosion.java.patch Prevent headless pistons from being created 2020-08-14 14:44:14 -05:00
ServerLevelAccessor.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00