Paper/Spigot-Server-Patches
Aikar 480a87933a Improve chunk unload queue to maintain some previous expectations
While the previous logic was logically correct, some CB API's before
would request a chunk without removing it from the unload queue.

While this is logically wrong, some plugins seem to be causing unload issues.

This change will make anything using that one API that use to not remove from
queue, no longer remove from queue.

Hopefully other activities on the server will touch the chunk if it REALLY is in use.
2016-03-20 00:13:20 -04:00
..
0001-POM-Changes.patch set default goals on all pom poms </cheer> 2016-03-18 02:13:51 -04:00
0002-Paper-config-files.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0003-mc-dev-imports.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0004-Vanished-players-don-t-have-rights.patch Update and rebuild patches 2016-03-06 14:59:17 -06:00
0005-Configurable-squid-spawn-ranges.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0006-Configurable-cactus-and-reed-natural-growth-heights.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0007-Configurable-baby-zombie-movement-speed.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0008-Configurable-fishing-time-ranges.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0009-Allow-nerfed-mobs-to-jump.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0010-Toggle-for-player-interact-limiter.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0011-Player-Exhaustion-Multipliers.patch Update upstream and rebuild patches 2016-03-19 20:20:25 -05:00
0012-Add-configurable-despawn-distances-for-living-entiti.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0013-Allow-for-toggling-of-spawn-chunks.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0014-Drop-falling-block-and-tnt-entities-at-the-specified.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0015-Configurable-speed-for-water-flowing-over-lava.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0016-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch Someone questioned my professionality today 2016-03-16 03:16:12 -05:00
0017-Player-affects-spawning-API.patch Re-add chunk save queue improvements 2016-03-12 14:23:17 -06:00
0018-Metrics.patch Paper 1.9 2016-03-03 03:46:49 -06:00
0019-Remove-invalid-mob-spawner-tile-entities.patch Paper 1.9 2016-03-03 03:46:49 -06:00
0020-Optimize-TileEntity-Ticking.patch Update and rebuild patches 2016-03-06 14:59:17 -06:00
0021-Further-improve-server-tick-loop.patch Update for upstream changes 2016-03-03 04:07:25 -06:00
0022-Only-refresh-abilities-if-needed.patch Update for upstream changes 2016-03-03 04:07:25 -06:00
0023-Add-async-chunk-load-API.patch Update upstream and rebuild patches 2016-03-11 20:13:31 -06:00
0024-FallingBlock-and-TNTPrimed-source-location-API.patch Update upstream and rebuild patches 2016-03-11 20:13:31 -06:00
0025-Prevent-tile-entity-and-entity-crashes.patch Update and rebuild patches 2016-03-06 14:59:17 -06:00
0026-Configurable-top-of-nether-void-damage.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0027-Check-online-mode-before-converting-and-renaming-pla.patch Paper 1.9 2016-03-03 03:46:49 -06:00
0028-Fix-redstone-lag-issues.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0029-Always-tick-falling-blocks.patch Paper 1.9 2016-03-03 03:46:49 -06:00
0030-Configurable-async-light-updates.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0031-Optimize-draining.patch Paper 1.9 2016-03-03 03:46:49 -06:00
0032-Configurable-end-credits.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0033-Fix-lag-from-explosions-processing-dead-entities.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0034-Generator-Settings.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0035-Optimize-explosions.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0036-Stop-updating-flowing-block-if-material-has-changed.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0037-Fast-draining.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0038-Configurable-lava-flow-speed.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0039-Add-player-view-distance-API.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0040-Disable-explosion-knockback.patch Optimized Light Level Comparisons 2016-03-18 23:55:31 -04:00
0041-Disable-thunder.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0042-Disable-ice-and-snow.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0043-Configurable-mob-spawner-tick-rate.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0044-Configurable-TNT-cannon-fix.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0045-Send-absolute-position-the-first-time-an-entity-is-s.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0046-Add-BeaconEffectEvent.patch Force potion effect application in BeaconEffectEvent 2016-03-18 20:45:22 -05:00
0047-Configurable-container-update-tick-rate.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0048-Fix-lava-water-some-times-creating-air-instead-of-co.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0049-Use-UserCache-for-player-heads.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0050-Disable-spigot-tick-limiters.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0051-Bump-thread-count-for-chunk-loading.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0052-Don-t-create-Region-File-s-when-checking-if-chunk-ex.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0053-Don-t-create-a-chunk-just-to-unload-it.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0054-EAR-Fix-bug-with-teleporting-entities.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0055-Add-PlayerInitialSpawnEvent.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0056-Process-Entity-Chunk-Registration-on-Teleport.patch patch rebuild 2016-03-18 01:47:31 -04:00
0057-Timings-v2.patch Optimized Light Level Comparisons 2016-03-18 23:55:31 -04:00
0058-Disable-chest-cat-detection.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0059-Ensure-commands-are-not-ran-async.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0060-All-chunks-are-slime-spawn-chunks-toggle.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0061-Add-Location-support-to-tab-completers-vanilla-featu.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0062-Made-EntityDismountEvent-Cancellable.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0063-Optimize-Pathfinding.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0064-Optimize-getBlockData.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0065-Avoid-hopper-searches-if-there-are-no-items.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0066-Expose-server-CommandMap.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0067-Be-a-bit-more-informative-in-maxHealth-exception.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0068-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0069-Player-Tab-List-and-Title-APIs.patch Don't pass null title to constructor 2016-03-16 18:59:34 -07:00
0070-Ensure-inv-drag-is-in-bounds.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0071-Change-implementation-of-tile-entity-removal-list.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0072-Add-configurable-portal-search-radius.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0073-Add-velocity-warnings.patch patch rebuild 2016-03-18 01:47:31 -04:00
0074-Fix-inter-world-teleportation-glitches.patch Make spawner nerfed mobs float AI toggleable 2016-03-18 21:10:20 -05:00
0075-Add-exception-reporting-event.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0076-Speedup-BlockPos-by-fixing-inlining.patch Fix the end credits toggle 2016-03-16 02:41:38 -05:00
0077-Don-t-nest-if-we-don-t-need-to-when-cerealising-text.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0078-Disable-Scoreboards-for-non-players-by-default.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0079-Add-methods-for-working-with-arrows-stuck-in-living-.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0080-Complete-resource-pack-API.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0081-Re-add-Spigot-s-hopper-check-feature.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0082-Chunk-save-queue-improvements.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0083-Chunk-Save-Reattempt.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0084-Default-loading-permissions.yml-before-plugins.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0085-Invalidate-Metadata-on-reload.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0086-Undead-horse-leashing.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0087-Fix-Furnace-cook-time-bug.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0088-Handle-Item-Meta-Inconsistencies.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0089-Configurable-Non-Player-Arrow-Despawn-Rate.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0090-Optimize-Chunk-Unload-Queue.patch Improve chunk unload queue to maintain some previous expectations 2016-03-20 00:13:20 -04:00
0091-Optimize-BlockStateList-BlockData.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0092-Add-World-Util-Methods.patch Improve chunk unload queue to maintain some previous expectations 2016-03-20 00:13:20 -04:00
0093-Optimized-Light-Level-Comparisons.patch Remove patch pulled upstream and rebuild patches 2016-03-19 17:52:09 -05:00
0094-Pass-world-to-Village-creation.patch Update upstream and rebuild patches 2016-03-19 20:20:25 -05:00
0095-Custom-replacement-for-eaten-items.patch Update upstream and rebuild patches 2016-03-19 20:20:25 -05:00
0096-Set-health-before-death-event.patch Update upstream and rebuild patches 2016-03-19 20:20:25 -05:00