PaperMC/patches/unapplied/server
Spottedleaf 730882fca9 Chunk System and Starlight WIP
Chunk system patch was refactored to take advantage of
newer ConcurrentUtil's concurrent long hash table (which
fixes hash collisions caused by chaining fastutil's long hash
and CHM's hash) plus some other minor improvements.

The chunk system was also merged with Starlight, which mostly
provides a small improvement to ThreadedLevelLightEngine#checkBlock
as the scheduling was rewritten.
2024-06-14 17:39:15 -07:00
..
0668-Implement-regenerateChunk.patch Fix more compile issues 2024-06-14 14:11:52 +02:00
0995-incremental-chunk-and-player-saving.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
0996-Optimize-isInWorldBounds-and-getBlockState-for-inlin.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
0997-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
0998-Strip-raytracing-for-EntityLiving-hasLineOfSight.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
0999-Optimize-Network-Manager-and-add-advanced-packet-sup.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1000-Allow-Saving-of-Oversized-Chunks.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1001-Fix-World-isChunkGenerated-calls.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1002-Flat-bedrock-generator-settings.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1003-Entity-Activation-Range-2.0.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1004-Optional-per-player-mob-spawns.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1005-Anti-Xray.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1006-Improve-cancelling-PreCreatureSpawnEvent-with-per-pl.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1007-Optimize-Collision-to-not-load-chunks.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1008-Optimize-GoalSelector-Goal.Flag-Set-operations.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1009-Entity-load-save-limit-per-chunk.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1010-Improved-Watchdog-Support.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1011-Optimize-Voxel-Shape-Merging.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1012-Use-distance-map-to-optimise-entity-tracker.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1013-Optimize-Bit-Operations-by-inlining.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1014-Remove-streams-from-hot-code.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1015-Eigencraft-redstone-implementation.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1016-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1017-Improve-boat-collision-performance.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1018-Optimise-general-POI-access.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1019-Custom-table-implementation-for-blockstate-state-loo.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1020-Execute-chunk-tasks-mid-tick.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1021-Optimise-random-block-ticking.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1022-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1023-Use-Velocity-compression-and-cipher-natives.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1024-Detail-more-information-in-watchdog-dumps.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1025-Collision-optimisations.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1026-Optimise-collision-checking-in-player-move-packet-ha.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1027-Fix-entity-type-tags-suggestions-in-selectors.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1028-Add-Alternate-Current-redstone-implementation.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1029-optimize-dirt-and-snow-spreading.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1030-Properly-resend-entities.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1031-Optimize-Hoppers.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1032-Improve-performance-of-mass-crafts.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1033-Actually-optimise-explosions.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1034-Optimise-chunk-tick-iteration.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1035-Lag-compensation-ticks.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1036-Optimise-nearby-player-retrieval.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1037-Distance-manager-tick-timings.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1038-Handle-Oversized-block-entities-in-chunks.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1039-Send-full-pos-packets-for-hard-colliding-entities.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1040-API-for-checking-sent-chunks.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1041-Write-SavedData-IO-async.patch Move unapplied patches to the back 2024-06-14 12:05:15 +02:00
1042-Fix-entity-tracker-desync-when-new-players-are-added.patch Finish API patches 2024-06-13 08:45:43 -07:00