PaperMC/Spigot-Server-Patches
Aikar 0ba94906ad Fix Massive Memory Leak
Pathfinder objects are storing references to ChunkCache's, and never cleaning up.

These ChunkCache's then leak other entity objects. Those entity objects then have leaks to their
own chunk cache. A recursive problem....

Clean up the ChunkCache reference after it is done being used.
2016-03-31 19:08:27 -04:00
..
0001-POM-Changes.patch Use paperclip.properties so CI can work 2016-03-30 21:27:13 -04:00
0002-Paper-config-files.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0003-MC-Dev-fixes.patch Use paperclip.properties so CI can work 2016-03-30 21:27:13 -04:00
0004-MC-Utils.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0005-Timings-v2.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0006-Vanished-players-don-t-have-rights.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0007-Configurable-squid-spawn-ranges.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0008-Configurable-cactus-and-reed-natural-growth-heights.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0009-Configurable-baby-zombie-movement-speed.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0010-Configurable-fishing-time-ranges.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0011-Allow-nerfed-mobs-to-jump.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0012-Toggle-for-player-interact-limiter.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0013-Player-Exhaustion-Multipliers.patch Upstream merge CB, rebuild patch 2016-03-31 12:58:20 -05:00
0014-Add-configurable-despawn-distances-for-living-entiti.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0015-Allow-for-toggling-of-spawn-chunks.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0016-Drop-falling-block-and-tnt-entities-at-the-specified.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0017-Configurable-speed-for-water-flowing-over-lava.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0018-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0019-Player-affects-spawning-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0020-Metrics.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0021-Remove-invalid-mob-spawner-tile-entities.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0022-Optimize-TileEntity-Ticking.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0023-Further-improve-server-tick-loop.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0024-Only-refresh-abilities-if-needed.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0025-Add-async-chunk-load-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0026-Entity-Origin-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0027-Prevent-tile-entity-and-entity-crashes.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0028-Configurable-top-of-nether-void-damage.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0029-Check-online-mode-before-converting-and-renaming-pla.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0030-Always-tick-falling-blocks.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0031-Lighting-Queue.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0032-Optimize-draining.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0033-Configurable-end-credits.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0034-Fix-lag-from-explosions-processing-dead-entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0035-Generator-Settings.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0036-Optimize-explosions.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0037-Stop-updating-flowing-block-if-material-has-changed.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0038-Fast-draining.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0039-Configurable-lava-flow-speed.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0040-Add-player-view-distance-API.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0041-Disable-explosion-knockback.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0042-Disable-thunder.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0043-Disable-ice-and-snow.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0044-Configurable-mob-spawner-tick-rate.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0045-Configurable-TNT-cannon-fix.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0046-Send-absolute-position-the-first-time-an-entity-is-s.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0047-Add-BeaconEffectEvent.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0048-Configurable-container-update-tick-rate.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0049-Fix-lava-water-some-times-creating-air-instead-of-co.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0050-Use-UserCache-for-player-heads.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0051-Disable-spigot-tick-limiters.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0052-Configurable-Chunk-IO-Thread-Base-Count.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0053-Don-t-create-Region-File-s-when-checking-if-chunk-ex.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0054-Don-t-create-a-chunk-just-to-unload-it.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0055-EAR-Fix-bug-with-teleporting-entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0056-Add-PlayerInitialSpawnEvent.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0057-Process-Entity-Chunk-Registration-on-Teleport.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0058-Disable-chest-cat-detection.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0059-Ensure-commands-are-not-ran-async.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0060-All-chunks-are-slime-spawn-chunks-toggle.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0061-Add-Location-support-to-tab-completers-vanilla-featu.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0062-Made-EntityDismountEvent-Cancellable.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0063-Optimize-Pathfinding.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0064-Optimize-getBlockData.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0065-Avoid-hopper-searches-if-there-are-no-items.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0066-Expose-server-CommandMap.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0067-Be-a-bit-more-informative-in-maxHealth-exception.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0068-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0069-Player-Tab-List-and-Title-APIs.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0070-Ensure-inv-drag-is-in-bounds.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0071-Change-implementation-of-tile-entity-removal-list.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0072-Add-configurable-portal-search-radius.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0073-Add-velocity-warnings.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0074-Fix-inter-world-teleportation-glitches.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0075-Add-exception-reporting-event.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0076-Speedup-BlockPos-by-fixing-inlining.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0077-Don-t-nest-if-we-don-t-need-to-when-cerealising-text.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0078-Disable-Scoreboards-for-non-players-by-default.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0079-Add-methods-for-working-with-arrows-stuck-in-living-.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0080-Complete-resource-pack-API.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0081-Re-add-Spigot-s-hopper-check-feature.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0082-Chunk-save-queue-improvements.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0083-Chunk-Save-Reattempt.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0084-Default-loading-permissions.yml-before-plugins.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0085-Allow-Reloading-of-Custom-Permissions.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0086-Remove-Metadata-on-reload.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0087-Undead-horse-leashing.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0088-Fix-Furnace-cook-time-bug.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0089-Handle-Item-Meta-Inconsistencies.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0090-Configurable-Non-Player-Arrow-Despawn-Rate.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0091-Optimize-BlockStateList-BlockData.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0092-Add-World-Util-Methods.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0093-Optimized-Light-Level-Comparisons.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0094-Pass-world-to-Village-creation.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0095-Custom-replacement-for-eaten-items.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0096-Set-health-before-death-event.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0097-handle-NaN-health-absorb-values-and-repair-bad-data.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0098-Catch-Async-PlayerChunkMap-operations.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0099-Support-offline-mode-in-whitelist-command-as-well.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0100-Optimize-Chunk-Unload-Queue.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0101-Fix-SkullCache-case-bug.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0102-Waving-banner-workaround.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0103-Use-a-Shared-Random-for-Entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0104-Don-t-teleport-dead-entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0105-Optimize-Chunk-Access.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0106-Configurable-spawn-chances-for-skeleton-horses.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0107-Optimize-isValidLocation-for-inlining.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0108-Use-correct-item-in-arrow-pickup-event.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0109-Fix-cooked-fish-legacy-import.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0110-Load-chunk-before-player-teleport.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0111-Prevent-possible-infinite-loop-in-BlockPosition-iter.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0112-Access-items-by-EquipmentSlot.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0113-Check-async-remove-unused-vars-GH-159.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0114-Option-to-disable-BlockPhysicsEvent-for-Redstone.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0115-Entity-AddTo-RemoveFrom-World-Events.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0116-Configurable-Chunk-Inhabited-Timer.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0117-EntityPathfindEvent.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0118-Prevent-Waterflow-BlockFromToEvent-from-loading-chun.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0119-Minecart-drop-name-workaround.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0120-Reduce-IO-ops-opening-a-new-region-file.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0121-Sanitise-RegionFileCache-and-make-configurable.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0122-Add-getEntity-by-UUID-API.patch add null check to getEntity API 2016-03-30 21:56:07 -04:00
0123-Use-FastUtil-Long-Int-HashMap-s.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0124-Fix-Massive-Memory-Leak.patch Fix Massive Memory Leak 2016-03-31 19:08:27 -04:00